首页 > 其他分享 >使用css属性—clip-path完成胶囊导航按钮

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

时间:2024-09-12 11:51:54浏览次数:11  
标签:clip text 100% 裁剪 path 胶囊 css

使用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%;
}

标签:clip,text,100%,裁剪,path,胶囊,css
From: https://blog.csdn.net/Sheng_Sir/article/details/124808180

相关文章

  • Open CLIP
    CLIP[纸] [引用] [剪辑合作实验室] [可口可乐] 欢迎来到OpenAI的开源实现夹子(对比语言-图像预训练)。利用此代码库,我们在各种数据源和计算预算上训练了多个模型,包括小规模实验更大规模的运行,包括在以下数据集上训练的模型LAION-400M,拉伊奥-2B和数据压缩-1B.本文详细......
  • convnext_xxlarge.clip_laion2b_soup_ft_in12k timm模型库
    Modelcardforconvnext_xxlarge.clip_laion2b_soup_ft_in12kAConvNeXtimageclassificationmodel.CLIPimagetowerweightspretrainedin OpenCLIP onLAIONandfine-tunedonImageNet-12kbyRossWightman.PleaseseerelatedOpenCLIPmodelcardsformored......
  • CSS样式
    下列笔记均是来自尚硅谷张天禹的上课内容。1样式写的位置1.1行内(不推荐) 1.2内部1.3外部 1.4优先级 2css语法规范3选择器3.1 通配选择器常用于清除q样式3.2元素选择器 3.3类选择器  3.4id选择器3.5总结 3.6交集选择器3.7并集......
  • html+css网页设计 旅游 雪花旅行社5个页面
    html+css网页设计旅游雪花旅行社5个页面网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode、Sublime、Webstorm、Text、Notepad++等任意html编辑软件进行运行及修改编辑等操作)。获取源码1,访问该网站https://download.csdn.net/download/qq_42......
  • 【CSS in Depth 2 精译_028】第五章 网格布局 + 5.1 构建基础网格
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第一章层叠、优先级与继承(已完结)1.1层叠1.2继承1.3特殊值1.4简写属性1.5CSS渐进式增强技术1.6本章小结第二章相对单位(已完结)2.1相对单位的威力2.2em与rem2.3告别像素思维2.4视口的相对单位2.5......
  • 181 Animation Basics & CSS Transitions
    实现点击Animate,上面的方块移动示例步骤1、为Animate按钮添加@click方法animateBlock<button@click="animateBlock">Animate</button>2、添加animatedBlock变量控制是否可以移动data() {    return {      animatedBlock: false,      dialogIsV......
  • css常用方式
     常容器用的样式:position:relative|absolute;/*相对定位|决定定位*/display:flex;/*浮动*/line-height:0px;/*div撑开问题*/对 rpx 详细说明:设计师在提供设计图时,一般只提供一个分辨率的图。严格按设计图标注的px做开发,在不同宽度的手机上界面很容易变......
  • PLC结构化文本(ST)——实例路径属性(attribute 'instance-path')
    PLCStructuredTextObjectOrientedProgrammingPLC结构化文本(ST)——实例路径属性(attribute'instance-path')作用该属性可以使用字符串变量获取POU的实例路径,用于日志记录和故障排查非常方便。语法{attribute'instance-path'}代码示例{attribute'reflection'}FU......
  • HTML静态网页作业(HTML+CSS+JS)——蜡笔小新动漫网页设计制作(5个页面)
    ......
  • 基于JavaWeb开发的java eclipse+jsp+mysql+servlet+Spring的学生信息管理系统基础版
    基于JavaWeb开发的javaeclipse+jsp+mysql+servlet+Spring的学生信息管理系统基础版......