小编Har*_*dik的帖子

用文本创建响应三角形

我需要使用css和html创建一个响应三角形.三角形将包含文本,随着文本的增加,我希望三角形的大小也增加.

下面是我创建的小提琴.

小提琴

<div class="wrapper">
    <div class="top-layer-content banner-notch"></div>
    <a class="icon-play fa fa-play-circle-o" rel="lightbox" href="#">
        <p> See it in action</p>
    </a>
<div>
Run Code Online (Sandbox Code Playgroud)

.wrapper{
    position:relative;
}
.banner-notch {
    width: 0;
    height: 0;
    border-bottom: 220px solid #000;
    border-left: 220px solid transparent;
    filter: alpha(opacity=50);
    opacity: 0.6;
    color:white;
    position:relative;
    float:right;
}

.wrapper a{
    position:absolute;
    top:130px;
    right:20px;
    color:white;
    text-decoration:none;
    font-size:25px;
    background-position:0 50px;
}

.wrapper .fa-play-circle-o:before{
    padding-left:38px;
}

.wrapper p{
    font-size:16px;
}
Run Code Online (Sandbox Code Playgroud)

我检查了以下链接,但似乎三角形的形状不同,文字似乎没有换行.文字开始溢出.

Link1link2

谢谢,哈迪克

javascript css css3 responsive-design css-shapes

7
推荐指数
1
解决办法
992
查看次数

标签 统计

css ×1

css-shapes ×1

css3 ×1

javascript ×1

responsive-design ×1