Pok*_*Dev 6 css css3 css-shapes
我正试图在最后创建一个三角形的横幅.
.wrapper {
padding: 50px;
font-size: 0px;
line-height: 0%;
width: 0px;
border-top: 20px solid gray;
border-bottom: 20px solid gray;
border-right: none;
}Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">TEXT HERE</div>Run Code Online (Sandbox Code Playgroud)

只是按照您的尝试帮助您解决这个问题,但它没有按您的预期工作...所以基本想法是我们可以使用 CSS 伪元素来创建这种效果..
.wrapper {
background: #C3C3C3;
padding: 20px;
font-size: 40px;
font-family: Arial;
text-align: center;
position: relative;
}
.wrapper:after {
content: "";
width: 0;
height: 0;
border-top: 42px solid transparent;
border-bottom: 42px solid transparent;
border-right: 40px solid white;
position: absolute;
right: 0;
top: 0;
}Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">TEXT HERE</div>Run Code Online (Sandbox Code Playgroud)
在这里,我没有做任何花哨的事情,我们使用的是伪元素,即除了 DOM 中不存在的虚拟元素之外什么都没有,但我们可以使用 CSS 插入它并将该伪元素定位到包装器的右侧。这将帮助您获得像丝带一样的末端。请注意,三角形的颜色是硬编码的并且不透明。
| 归档时间: |
|
| 查看次数: |
1631 次 |
| 最近记录: |