我正在与CSS代码战斗以获得应该很容易的东西:
在同一页上多个div的底部添加一个三角形。

这是我正在使用的代码:

.areatitolo {
    background-color: #bb0000;
    color: #fff;
    font-size: 18pt;
    font-weight: bold;
    text-align: center;
    padding:5%;
    margin-top:100px;
    width:100%;
    margin-bottom:60px;
}

.areatitolo:after{
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 50px #bb0000;
    border-left: solid 100px transparent;
    border-right: solid 100px transparent;
}


除了只有第一个起作用并且我需要使用相同的效果3次外,应该没有任何问题。
你知道我在哪里弄错了吗?

https://jsfiddle.net/federico_feroldi/0zrfL4q1/4/

谢谢您的帮助。

最佳答案

position: relative;添加到.areatitolo

09-19 09:05