位置: IT常识 - 正文

CSS奇思妙想之-利用CSS裁剪(clip-path)完成各种图形(sbc奇思妙想)

编辑:rootadmin
CSS奇思妙想之-利用CSS裁剪(clip-path)完成各种图形

推荐整理分享CSS奇思妙想之-利用CSS裁剪(clip-path)完成各种图形(sbc奇思妙想),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:奇思妙想设计图,奇思妙想作品征集,奇思妙想设计篇,奇思妙想作品征集,奇思妙想设计篇,奇思妙想设计图,奇思妙想作品展,sbc奇思妙想,内容如对您有帮助,希望把文章链接给更多的朋友!

在日常开发当中,如果想要开发多边形,一般都需要多个盒子或者伪元素的帮助,有没有一直办法能只使用一个盒子实现呢? 有的:css裁剪

clip-path介绍

css裁剪(clip-path)这个属性平时率非常低。但是其实clip并不是CSS3的新属性,很早就开始出现了。CSS裁剪的这一概念最早是在CSS 2.1时代由clip属性引入,但该属性的限制非常多。裁剪初期只能应用于绝对定位的元素,并且只能裁剪成矩形。而在CSS3中,提供了强大的clip-path属性,突破了clip属性的众多限制。 clip-path能够让你指定一个网页元素的显示区域,而不是显示全部。在过去有个等效的属性clip,但在新的CSS规范中,它已经被标志为deprecated,用新的clip-path代替。

clip-path到底是什么?

clip-path 属性可以创建一个只有元素的部分区域可以显示的剪切区域。区域内的部分显示,区域外的隐藏。clip-path是一个css3新属性 , 一般用在svg元素上 , 但是也可以作为普通元素裁剪使用。

clip-path属性

clip-path属性可以使用四种裁剪函数:circle()、ellipse()、inset()和polygon()。   下面用一个例子来演示这四个函数的效果,将它们分别应用到四个div元素中,样式如下,得到的形状如下图所示。

circle():修建矩形的可视范围

clip-path: inset(10px 20px 30px 40px);ellipse():修建圆形的可视范围CSS奇思妙想之-利用CSS裁剪(clip-path)完成各种图形(sbc奇思妙想)

clip-path: circle(50%);inset():修建椭圆形的可视范围

clip-path: ellipse(50% 30%);polygon():修建任意多变形的可视范围

clip-path: polygon(0 0, 100px 0, 160px 200px, 0 200px);案例CSS实现一个鼓样式

如果使用其他方法实现,需要使用到多个盒子,例如:

像图中这样使用3个盒子。如果使用clip-path,只需要一个盒子+circle()。

div { background-color: blue; height: 200px; width: 400px; clip-path: circle(50%); }CSS实现一个杠铃样式

如果使用其他方法实现,需要使用到多个盒子,例如:

像图中这样使用3个盒子。如果使用clip-path,只需要一个盒子+polygon()。

div { width: 200px; height: 300px; background-color: red; clip-path: polygon(0 0, 0% 42%, 5% 42%, 5% 58%, 0 58%, 0 100%, 100% 100%, 100% 58%, 95% 58%, 95% 42%, 100% 42%, 100% 0); }总结

使用该属性能够完成的图形可能性非常高,许多样式不需要复杂的dom才能实现。只可惜现在还有部分浏览器不支持该功能。

本文链接地址:https://www.jiuchutong.com/zhishi/297778.html 转载请保留说明!

上一篇:vue项目首屏加载过慢解决方案(vue项目首屏加载过慢)

下一篇:解决谷歌浏览器无法自动播放HTML文件的声音和视频问题的方法(解决谷歌浏览器自动添加书签问题)

  • 小米小部件怎么把下面文字去掉(小米小部件怎么取消仅在wifi下载)

    小米小部件怎么把下面文字去掉(小米小部件怎么取消仅在wifi下载)

  • 抖音放映厅怎么开通(抖音放映厅怎么搜索电影)

    抖音放映厅怎么开通(抖音放映厅怎么搜索电影)

  • dwg格式文件用什么软件打开(dwg格式文件用什么软件打开电脑)

    dwg格式文件用什么软件打开(dwg格式文件用什么软件打开电脑)

  • 苹果手机有手写功能吗(苹果手机有手写输入法吗)

    苹果手机有手写功能吗(苹果手机有手写输入法吗)

  • 钉钉可以撤销打卡吗(钉钉可以撤销打卡记录吗)

    钉钉可以撤销打卡吗(钉钉可以撤销打卡记录吗)

  • 电视上的会员可以和手机上的通用吗(电视上的会员可以在手机上登录吗)

    电视上的会员可以和手机上的通用吗(电视上的会员可以在手机上登录吗)

  • 台式电脑麦克风插哪里(台式电脑麦克风没声音怎么办)

    台式电脑麦克风插哪里(台式电脑麦克风没声音怎么办)

  • 苹果手机下载东西慢是怎么回事(在苹果手机上怎么下载软件)

    苹果手机下载东西慢是怎么回事(在苹果手机上怎么下载软件)

  • 支付宝实名认证怎么换人(支付宝实名认证可以更改吗)

    支付宝实名认证怎么换人(支付宝实名认证可以更改吗)

  • ipad怎么更换id账号(ipad怎样更换id账号)

    ipad怎么更换id账号(ipad怎样更换id账号)

  • wps表格文字上下居中(wps表格文字上下对齐)

    wps表格文字上下居中(wps表格文字上下对齐)

  • 人像拍摄用什么光圈(人像拍摄用什么镜头)

    人像拍摄用什么光圈(人像拍摄用什么镜头)

  • 母根服务器是啥意思(网络母根服务器)

    母根服务器是啥意思(网络母根服务器)

  • 删除的电话记录怎么查(查看删除的电话记录)

    删除的电话记录怎么查(查看删除的电话记录)

  • native ide什么意思(idebenone是什么意思)

    native ide什么意思(idebenone是什么意思)

  • vivoy97指纹在哪(vivoy9s指纹在哪里)

    vivoy97指纹在哪(vivoy9s指纹在哪里)

  • vivox27能用5g吗(vivo x27手机支持5g吗)

    vivox27能用5g吗(vivo x27手机支持5g吗)

  • ppt全选快捷键(ppt全选按什么键)

    ppt全选快捷键(ppt全选按什么键)

  • 相册看不到保存的图片(我的相册里面为什么没有我保存的图片)

    相册看不到保存的图片(我的相册里面为什么没有我保存的图片)

  • 苹果5屏幕录制在哪(苹果屏幕录制在哪里打开)

    苹果5屏幕录制在哪(苹果屏幕录制在哪里打开)

  • 花呗可以组合支付吗(花呗组合支付)

    花呗可以组合支付吗(花呗组合支付)

  • 无线路由器wifi怎么设置?无线路由器wifi设置方法(无线路由器wifi指示灯不亮)

    无线路由器wifi怎么设置?无线路由器wifi设置方法(无线路由器wifi指示灯不亮)

  • 电脑椅什么牌子好,什么牌子的电脑椅好(图文)(电脑椅什么牌子质量好)

    电脑椅什么牌子好,什么牌子的电脑椅好(图文)(电脑椅什么牌子质量好)

  • Sonar:VSCode配置SonarLint/SonarLint连接SonarQube(sonar-scanner需要配置环境变量)

    Sonar:VSCode配置SonarLint/SonarLint连接SonarQube(sonar-scanner需要配置环境变量)

  • SpringBoot之用拦截器避免重复请求(springboot怎么配置拦截器)

    SpringBoot之用拦截器避免重复请求(springboot怎么配置拦截器)

  • python如何读入图像(python 读取图片)

    python如何读入图像(python 读取图片)

  • 政府征用土地补偿标准2021年
  • 个体户交税和个人所得税
  • 工资薪金税前扣除标准是14%吗
  • 递延所得税资产和负债怎么计算
  • 预提费用
  • 购房补贴退契税多久到账
  • 收外汇必须报关吗
  • 金蝶软件发票录入什么科目
  • 从合伙企业分回的经营所得 合伙企业 个人所得税
  • 报关时电子口岸电子委托应该什么时候做
  • 运输费计入什么科目分录
  • 实收资本如何网上转账
  • 发票报送失败怎么弄
  • 企业所得税预缴计算方法
  • 发票不附销货清单可以吗
  • 购买法下的操纵手法有哪些
  • 企业所得税申报表在哪里打印
  • 股东退出资本金收回
  • 房地产开发预提费用
  • 招聘签合同
  • 福利费进项税额转出会计分录账务处理
  • 免税更正申报
  • 豪华小汽车消费税
  • 哪些票据可以冲销
  • 出差餐费报销怎么报销
  • 增值税当月计提当月交可以吗
  • 销售购进材料会计分录
  • 应收账款产生的利息分录
  • iphone7如何设置输入法
  • win10 5月更新已知bug
  • 西方会计要素有哪些
  • 政府补助计量的基础是
  • adb命令linux命令的区别
  • 如何自定义win10开机音乐
  • 企业向银行申请办理非原路的服务贸易退汇,银行应当
  • msmpeng.exe是什么进程
  • 应发工资扣税
  • discuz隐藏查看
  • python中for循环的缩进规则
  • java string.class
  • 销售商品尚未发出会计分录
  • 电子发票的优点好处
  • 地价计入房产原值文件解读
  • 其他应收款利息按什么计算
  • 融资租入的固定资产视为自有固定资产
  • 固定资产清理税务处理
  • 金税三期税收管理系统打印控件
  • 什么叫金税四期呢?
  • 哪些情况需要开具无违法犯罪证明
  • 所得税申报表的营业成本包括哪些
  • 小微企业季度收入
  • 职工工资加计扣除
  • 融资租赁业务的账务及涉税处理
  • 应付职工薪酬中社保费怎么记账
  • 委托加工农产品的扣除率
  • 企业向个人借款利息如何缴纳增值税
  • 银行借款一年按多少天计算
  • 小规模纳税人应纳增值税额的计算
  • 工业企业增值税税率
  • WINDOWS操作系统最新版本
  • 自制简易手工
  • win8操作中心怎么打开
  • centos清理缓存
  • 怎么清空mac用户数据
  • mac不小心把硬盘删了怎么办
  • linux对比文件夹差异
  • 批处理 写入文件
  • autorun病毒怎么清理
  • JavaScipt中Function()函数的使用教程
  • ubuntu服务器配置代理访问外网
  • 如何防止蟑螂爬到床上
  • 使用jquery实现的项目
  • 湖北税务官方网
  • 新能源免税申报,车辆类型怎么填
  • 上海税务登记如何网上申请
  • 江苏增值税电子专用发票可以抵扣吗
  • 香皂需要换着用吗
  • 进口lng需要什么资质
  • 税务ukey版商品编码怎么添加
  • 税务筹划怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设