美文网首页
CSS3知识汇总17:梯形标签

CSS3知识汇总17:梯形标签

作者: 0清婉0 | 来源:发表于2021-02-21 13:13 被阅读0次

【普通的梯形】

div{

    border:solid;

    border-width: 0 50px 100px 50px;

    border-color: transparent transparent red transparent;

    height: 0;

    width: 100px;

}

【梯形标签:一个】

div{

    position: relative;

    display: inline-block;

    padding:.5em 1em .35em;

    color:white;

}

div::before{

    content:'';

    position: absolute;

    top: 0;

    right: 0;

    bottom:0;

    left:0;

    z-index: -1;

    background-color: #58a;

    transform: scaleY(1.3) perspective(.5em) rotateX(5deg);

    transform-origin: bottom;

}

【多个梯形标签】

<div>

    <a href="">首页</a>

    <a href="">国内新闻</a>

    <a href="">国际新闻</a>

</div>

div > a{

    position: relative;

    display: inline-block;

    padding: .3em 1em 0;

}

div > a::before{

    content:'';

    position: absolute;

    top: 0;

    right: 0;

    bottom:0;

    left:0;

    z-index: -1;

    background-color: #ccc;

    background-image: linear-gradient(hsla(0, 0%, 100%, .6), hsla(0,0%,100,0));

    border:1px solid rgba(0,0,0,.4);

    border-bottom:none;

    border-radius: .5em .5em 0 0;

    transform: perspective(.5em) rotateX(5deg);

    transform-origin: left;

}

变换 transform-origin会产生不同的标签样式

 transform-origin: left  transform-origin: right  transform-origin: top  transform-origin: bottom  transform-origin: bottom left

相关文章

  • CSS3知识汇总17:梯形标签

    【普通的梯形】 div{ border:solid; border-width: 0 50px 100px 5...

  • 梯形标签页

    梯形是用CSS难以生成的形状,使用伪元素可行,但不灵活。Sooooooooo,我们可以使用CSS中的3D旋转(由于...

  • 13、梯形标签页

    让一个矩形在3D上进行X轴旋转,由于3D透视的关系,看上去就会变成一个梯形,所以可以利用之前平行四边形的解决方案来...

  • CSS3知识汇总14

    【半透明边框】 body{background-color:green}img{ border:10px sol...

  • css3知识汇总:切角

    1.使用渐变 因为渐变可以接受一个角度,比如45deg作为方向,而且色标的位置信息也可以是绝对的长度值,不受容器尺...

  • CSS3知识汇总1

    :nth-child()函数 可以接收一个形如an+b的表达式作为参数,其中a和b是整数,n是从0开始的自然数列 ...

  • CSS3知识汇总5

    【渐变】 线性渐变:从一个位置开始向某个特定的方向渐变,如叶片 径向渐变:从一个位置开始向四周渐变,如灯光散落 l...

  • CSS3知识汇总4

    今晚有个小激动,放下学习后,意外的得到了一笔小回报,虽然钱不多,但很开心。11月学习一小本英文书时发现一个错误,一...

  • CSS3知识汇总2

    这几天学习H5微场景时,发现css知识有些模糊,记得学习CSS时是2007年,到今天已经13年。 之前有很多CSS...

  • CSS3知识汇总3

    19.box-sizing content-box Element Width/Height = border +...

网友评论

      本文标题:CSS3知识汇总17:梯形标签

      本文链接:https://www.haomeiwen.com/subject/esxqfltx.html