使用css属性—clip-path完成胶囊导航按钮

使用css属性—clip-path完成胶囊导航按钮

先看效果

主要是为了实现胶囊内的颜色分割:
胶囊内颜色分割

更多API

clip-path 属性常用的函数:

API描述参数
circle()创建一个圆形裁剪区域半径和圆心的坐标
ellipse()创建一个椭圆形裁剪区域横轴和纵轴的半径以及圆心的坐标
polygon()创建一个多边形裁剪区域构成多边形的顶点坐标
path()使用 SVG 路径来定义裁剪区域路径的字符串表示形式

上代码

HTML

<div class="capsule-button">
  <span class="left-text">Left</span>
  <span class="right-text">Right</span>
</div>

CSS

/* 胶囊按钮的样式 */
.capsule-button {
    display: flex;
    width: 250px;
    height: 50px;
    border: 2px solid #42a5f5;
    border-radius: 35px;
    overflow: hidden;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    font-weight: bold;
    color: #fff;
}
 /*左半部分:浅蓝色*/ 
.left-text {
     width: 45%;
     height: 100%;
     background-color: #bbdefb;
     clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
     color: black;
}
 /*右半部分*/ 
.right-text {
   	width: 55%;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值