位置: IT常识 - 正文

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

发布时间:2024-01-16
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文件的声音和视频问题的方法(解决谷歌浏览器自动添加书签问题)

  • 如何转换视频格式(如何转换视频格式为mp4电脑)

    如何转换视频格式(如何转换视频格式为mp4电脑)

  • 戴尔电脑有录屏功能吗(戴尔电脑有录屏吗)

    戴尔电脑有录屏功能吗(戴尔电脑有录屏吗)

  • 苹果手机不支持支付(苹果手机不支持23g网络的能买吗为什么)

    苹果手机不支持支付(苹果手机不支持23g网络的能买吗为什么)

  • 人人视频为什么加载不出来(人人视频为什么改名多多视频,那原本的账号还有吗)

    人人视频为什么加载不出来(人人视频为什么改名多多视频,那原本的账号还有吗)

  • 拼多多怎么添加好友(拼多多怎么添加陌生人的好友)

    拼多多怎么添加好友(拼多多怎么添加陌生人的好友)

  • 华为EMUI11升级时间(华为手机更新emui11)

    华为EMUI11升级时间(华为手机更新emui11)

  • qq空间签名在哪里设置(qq空间签名在哪里打开)

    qq空间签名在哪里设置(qq空间签名在哪里打开)

  • 主板xmp是什么意思(主板里的xmp是什么)

    主板xmp是什么意思(主板里的xmp是什么)

  • 抖音不登录看别人会有提示吗(抖音不登录看别人视频有播放量吗)

    抖音不登录看别人会有提示吗(抖音不登录看别人视频有播放量吗)

  • caj是什么文件格式(caj文件什么意思)

    caj是什么文件格式(caj文件什么意思)

  • 华为手机哪个卡槽是电信(华为手机哪个卡槽网速快)

    华为手机哪个卡槽是电信(华为手机哪个卡槽网速快)

  • ppt如何改变比例(ppt如何改变比例18:5)

    ppt如何改变比例(ppt如何改变比例18:5)

  • usb配件是什么意思(usb配件在哪里打开)

    usb配件是什么意思(usb配件在哪里打开)

  • vivo手机的ai键是干嘛用的(vivo手机上的ai键是用来干嘛的)

    vivo手机的ai键是干嘛用的(vivo手机上的ai键是用来干嘛的)

  • 手机卡屏了关机都关不了怎么办(手机卡屏了关机都关不了是主板坏了吗)

    手机卡屏了关机都关不了怎么办(手机卡屏了关机都关不了是主板坏了吗)

  • 闲聊人脸识别怎么弄(人脸识别怎么说)

    闲聊人脸识别怎么弄(人脸识别怎么说)

  • 小米9pro4g卡可以用吗(小米9pro5g怎么装卡)

    小米9pro4g卡可以用吗(小米9pro5g怎么装卡)

  • 华为原装数据线多长(怎么买华为原装数据线)

    华为原装数据线多长(怎么买华为原装数据线)

  • 扫地机器人的尘盒怎么拆(扫地机器人的尘盒过滤网和棉)

    扫地机器人的尘盒怎么拆(扫地机器人的尘盒过滤网和棉)

  • 一加7oneplus有耳机孔吗(一加7耳机怎么解决)

    一加7oneplus有耳机孔吗(一加7耳机怎么解决)

  • vivox3什么时候上市(vivox23什么时候)

    vivox3什么时候上市(vivox23什么时候)

  • 抖音怎么加后半段音乐(如何在抖音最后加自己的抖音码)

    抖音怎么加后半段音乐(如何在抖音最后加自己的抖音码)

  • iPhone如何备份数据(iphone如何备份数据到新机)

    iPhone如何备份数据(iphone如何备份数据到新机)

  • 腾讯新闻里的视频怎么下载(腾讯新闻里的视频为啥没声音)

    腾讯新闻里的视频怎么下载(腾讯新闻里的视频为啥没声音)

  • 苹果手机屏幕保护时间怎么设置(苹果手机屏幕保修吗)

    苹果手机屏幕保护时间怎么设置(苹果手机屏幕保修吗)

  • win7系统还原怎么操作(win7系统还原怎么还原到出场设置)

    win7系统还原怎么操作(win7系统还原怎么还原到出场设置)

  • 个税应纳税所得额是要上交的钱吗
  • 个人买车交增值税吗
  • 收到税务局税收返还
  • 企业所得税缴纳时计提可以吗
  • 应收款时间太长怎么处理
  • 递延所得税资产和负债怎么理解
  • 企业所得税包含哪些税种
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 购买车位需要交哪些税
  • 产品试用装入什么科目里
  • 债权投资类会计账务处理
  • 公司付给职工的工资
  • 合伙企业可以弥补以前年度亏损吗
  • 餐费可以入成本吗
  • 营改增后11
  • 个体户如何报年报
  • 案例分析建筑业差额征税如何进行账务处理?
  • 学校里的水电费是政府买单吗
  • 股权转让收益算利润吗
  • 小规模纳税人要做固定资产吗
  • 一卡通充值计入什么费
  • 税务局开的专票可以抵扣吗
  • 交强险保单被保险人写谁都行?
  • 加计抵减10%政策文件
  • win10取消登陆密码
  • 企业所得税调增调减怎么理解
  • 纯净版xp系统打不开了
  • 禁用的网络在哪里开启
  • 餐饮发票可以计入研发费用吗
  • 其他应收款核算内容
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • dat文件转换成wps表格
  • LNMP部署laravel以及xhprof安装使用教程
  • 被称为下一代风华的是
  • 小程序生命周期钩子
  • 滑模控制理论与应用研究pdf
  • ci框架视频教程
  • php远程访问
  • 母公司为子公司提供担保需要决议吗
  • 累计折旧累计摊销属于现金流吗
  • 新开企业如何在电子税务局操作
  • 代发工资的账务处理需要什么资料
  • 超市的购物卡以什么为准
  • mysql分页性能优化
  • 有什么学电脑的网站
  • 房产原值是含税还是不含税
  • 企业申请进出口权经营范围
  • 购买银行理财产品的几个必须知道
  • 现金流量表两年数据分析
  • 股东多缴投资款处理
  • 开办职工食堂
  • 注册资金未缴齐怎么处理
  • 支付个人运费没有发票怎么办
  • 股东预分配利润后如何返还
  • 商会开年会费用怎么入账
  • 固定资产的建造成本怎么计算
  • u盘启动盘如何克隆另外u盘
  • win阅读软件
  • 苹果官网
  • centos 安装源设置出错
  • smss.exe什么意思
  • xp任务栏靠右怎么调回来
  • 制作linux的u盘安装盘
  • mac读取光驱
  • win7旗舰版如何禁止更新
  • centos n1
  • 铁嘴李林
  • node 全局安装
  • opengl绘制函数
  • android应用结构包括哪些
  • bootstrap怎么学
  • 安卓用什么抓包
  • shell脚本对比两个文件夹内的内容
  • typeof的缺点
  • jquery valid()
  • Android Design Support Library
  • python中的格式化输出用法总结
  • 黄南同仁县海拔多少米
  • 税控盘服务费必须每年交吗为什么
  • 企业滞纳金怎么算 计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号