直角梯形实现方法

本文介绍了如何使用CSS创建直角梯形的两种方法。第一种方法利用border属性,设置border-top和border-right实现。第二种方法通过背景色加伪元素的方式,结合border属性创建直角和梯形效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.   float元素显示只能由本身的line-height,height,margin,padding来调节

      绝对定位元素位置才可以用top,left调节

      float元素定位与上一个元素和父元素都有关,而绝对定位元素定位时与上一个元素没有关系,只与父元素有关

2. 

上图中直角梯形css实现方法:

.tixing{
     height:0px;
    width:40px;
    border-top: 25px solid red;
     border-right:20px solid transparent;
     position:absolute;
     top:0px;
    left:0px;
 }

也可以设置爆款的背景色+css设置三角形实现:

<div class="pic">
                    <span>
                        爆款
                    </span>
</div>

css如下:

.temaihui .bd .pic{
    position: relative;
}
.temaihui .bd  .pic span{
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 20px;
    background-color: red;
    text-align: center;
    font-size: 12px;
    color:white;
    line-height: 20px;
}
.temaihui .bd  .pic span:before{
    content:"";
    position: absolute;
    top: 0;
    left: 38px;
    width: 0px;
    height: 0px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border-top:20px solid red;
    border-right:8px solid transparent;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值