可以使用多种方法在 CSS 框上实现斜角。下面描述了一种方法:
此技术依赖于沿容器左侧创建透明边框和沿容器左侧创建倾斜边框。底部。以下代码演示了如何实现此操作:
<code class="HTML"><div class="cornered"></div> <div class="main">Hello World</div></code>
<code class="CSS">.cornered { width: 160px; height: 0px; border-bottom: 40px solid red; border-right: 40px solid white; } .main { width: 200px; height: 200px; background-color: red; }</code>
这将生成一个左上角倾斜 45 度角的盒子。
为了允许倾斜部分内出现文本,可以使用额外的透明边框。下面修改后的代码说明了这种方法:
<code class="HTML"><div class="outer"> <div class="cornered">It's possible to put text up here too but if you want it to follow the slant you have to stack several of these.</div> <div class="main">Hello hello hello hello hello hello hello hello hello</div> </div></code>
<code class="CSS">.outer { background-color: #ccffff; padding: 10px; font-size: x-small; } .cornered { width: 176px; height: 0px; border-bottom: 40px solid red; border-left: 40px solid transparent; } .main { width: 200px; height: 200px; background-color: red; padding: 0 8px; }</code>
此方法创建一个倾斜边框,可以沿其长度显示文本。
以上是如何在 CSS 盒子上创建斜角?的详细内容。更多信息请关注PHP中文网其他相关文章!