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

  • vivox70pro+充电多少瓦(vivox70pro充电多久)

    vivox70pro+充电多少瓦(vivox70pro充电多久)

  • 华为手环6pro怎么设置nfc(华为手环6PRO怎么刷机)

    华为手环6pro怎么设置nfc(华为手环6PRO怎么刷机)

  • 为什么留言板留言会被自动删除(为什么留言板留不了图片)

    为什么留言板留言会被自动删除(为什么留言板留不了图片)

  • 硬盘是ram还是rom(电脑硬盘是ram还是rom)

    硬盘是ram还是rom(电脑硬盘是ram还是rom)

  • gtx750ti和gtx1050差距

    gtx750ti和gtx1050差距

  • 钉钉消息不提醒怎么办(三星钉钉消息不提醒)

    钉钉消息不提醒怎么办(三星钉钉消息不提醒)

  • 苹果手机照片流是什么意思(苹果手机照片流怎么查看)

    苹果手机照片流是什么意思(苹果手机照片流怎么查看)

  • 拼多多成立时间(拼多多成立时间是哪一年)

    拼多多成立时间(拼多多成立时间是哪一年)

  • tcp是哪层的协议(tcp协议属于什么层)

    tcp是哪层的协议(tcp协议属于什么层)

  • 对方微信朋友圈一条横线是什么意思(对方微信朋友圈屏蔽我了,怎么查看)

    对方微信朋友圈一条横线是什么意思(对方微信朋友圈屏蔽我了,怎么查看)

  • 笔记本最大内存多少(笔记本最大内存多少GB)

    笔记本最大内存多少(笔记本最大内存多少GB)

  • 为什么微信表情没有更新(为什么微信表情包不能添加到表情)

    为什么微信表情没有更新(为什么微信表情包不能添加到表情)

  • 微信朋友圈怎么发两个视频(微信朋友圈怎么@一个人)

    微信朋友圈怎么发两个视频(微信朋友圈怎么@一个人)

  • 苹果6s电信版能用移动卡吗(苹果6电信版能用4g卡吗)

    苹果6s电信版能用移动卡吗(苹果6电信版能用4g卡吗)

  • 手机没有通话记录怎么回事(手机没有通话记录怎么恢复正常)

    手机没有通话记录怎么回事(手机没有通话记录怎么恢复正常)

  • 微信置顶的字怎么设置(微信置顶上面的字)

    微信置顶的字怎么设置(微信置顶上面的字)

  • 如何正确使用奥维互动地图(如何正确使用奥克斯空调)

    如何正确使用奥维互动地图(如何正确使用奥克斯空调)

  • 一个光猫可以接几个路由器(一个光猫可以接几根网线)

    一个光猫可以接几个路由器(一个光猫可以接几根网线)

  • 陌陌互关多久能视频(陌陌互关多久可以视频?)

    陌陌互关多久能视频(陌陌互关多久可以视频?)

  • 手机里视频删除了怎么恢复(手机里视频删除了怎么恢复回来)

    手机里视频删除了怎么恢复(手机里视频删除了怎么恢复回来)

  • 智慧团建为什么打不开(智慧团建为什么没有验证码)

    智慧团建为什么打不开(智慧团建为什么没有验证码)

  • 手机连接车载蓝牙没声音(手机连接车载蓝牙没声音是怎么回事)

    手机连接车载蓝牙没声音(手机连接车载蓝牙没声音是怎么回事)

  • 分享24个网页游戏源代码,总有一个是你想要的(十大网页游戏)

    分享24个网页游戏源代码,总有一个是你想要的(十大网页游戏)

  • 金税三期是什么时候投入使用的
  • 实收资本实务处理办法
  • 发票货物名称前带星号规定
  • 增值税专票已经报税作废不了怎么办
  • 个人所得税申报退税的条件
  • 资产负债表税务报表中其他应收款可以为负数吗
  • etc发票开票中
  • pos机手续费开什么发票啊
  • 长期待摊费用可以转入固定资产吗
  • 特定资产收益权融资业务
  • 劳动仲裁经济补偿金的事实和理由
  • 工程收到收据没有发票的会计分录怎么做?
  • 转让长期股权投资交什么税
  • 应收账款处置损益
  • 父母的股权给子女可以怎样认证
  • 国外劳务费用是怎样产生的
  • 小规模季度超过30万是全额纳税吗
  • 申报营业额怎么填
  • 股权转让时未分配利润的税务处理
  • 上月销售的货物会计分录
  • 电子发票作废怎么做
  • 住宿发票税率免税是怎么回事
  • 研发费收入属于什么收入
  • .exe文件病毒
  • 小企业会计准则和一般企业会计准则的区别
  • 收入3000以下占比
  • 一般纳税人车辆过户给个人开票几个点
  • linux如何使用
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • 预收账款为什么不属于金融负债
  • 产品工人工资会扣税吗
  • 男人喜欢什么样的女人最容易动心
  • 达拉斯位置
  • 社保申报已扣款还能作废吗
  • 启动电容坏了的表现
  • uname命令详解
  • phpcms文档
  • 进项税额转出需要补税
  • 税控盘没交年费会怎么办
  • 报销备用金的摘要
  • 固定资产折旧范围口诀
  • 新个税累计免税额
  • 零申报企业所得税的资产总额怎么填写
  • 出差补贴要不要交个税呢?
  • 外汇保值业务的特点包括
  • 预收帐款
  • 请问在accessdemo1
  • 公司注销前怎么平账需要提前多久
  • 去年的分红奖金是多少
  • 房屋租赁印花税计税金额含税吗
  • 应付票据转应付账款会计分录
  • 代发的工资如何做账
  • 税费改革的思路
  • 营改增后众筹融资业务的会计处理分析?
  • 应付票据的概述
  • 怎么开劳务派遣工作证明
  • 利税总额怎么算?
  • 关于mysql中的字符型数据下面说法正确的是
  • mysql1194
  • win7开机taskeng
  • xp系统文件损坏怎么修复
  • windows对高分屏怎么这么差
  • 如何更改win10管理员账户
  • win10 cpu使用率高怎么办
  • linux mv命令的用法
  • 画布canvas的基本步骤
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • jquery通过扩展select控件实现支持enter或focus选择的方法
  • React Native react-navigation 导航使用详解
  • js编程代码
  • shell中判断文件是否存在
  • nodejs的流处理模块
  • unauthorizedAccessException
  • JavaScript中的变量名不区分大小写
  • tiles框架
  • cocos2d-x安装
  • 在androidstudio中,如何改变图片的位置
  • 华为税务筹划情况
  • 如何在网上开税票发票
  • 甘肃省国家励志奖学金证书打印网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设