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

  • 苹果手机有自动开关机功能吗(苹果手机有自动接听电话功能吗)

    苹果手机有自动开关机功能吗(苹果手机有自动接听电话功能吗)

  • 滴滴出行没有付款会有什么后果(滴滴出行没有付钱会影响征信吗)

    滴滴出行没有付款会有什么后果(滴滴出行没有付钱会影响征信吗)

  • 怎么取消电话拦截功能(怎么取消电话拦截vivo)

    怎么取消电话拦截功能(怎么取消电话拦截vivo)

  • 乘车码有优惠吗(南京支付宝乘车码有优惠吗)

    乘车码有优惠吗(南京支付宝乘车码有优惠吗)

  • 9400f和9400的区别(9400f和9400k区别)

    9400f和9400的区别(9400f和9400k区别)

  • usb mass storage device什么意思(usb mass storage device被禁用)

    usb mass storage device什么意思(usb mass storage device被禁用)

  • z490主板支持什么cpu(z490主板支持什么硬盘)

    z490主板支持什么cpu(z490主板支持什么硬盘)

  • k30pro是双扬声器吗(k30pro双扬声器模块)

    k30pro是双扬声器吗(k30pro双扬声器模块)

  • 拼多多第二天还可以给同一个人砍吗(拼多多第二天还有刀吗)

    拼多多第二天还可以给同一个人砍吗(拼多多第二天还有刀吗)

  • 抖音直播延迟有几秒(谁知道抖音直播延迟有几秒)

    抖音直播延迟有几秒(谁知道抖音直播延迟有几秒)

  • 计算机的指令包括哪几部分(计算机的指令包括)

    计算机的指令包括哪几部分(计算机的指令包括)

  • 一加是什么手机品牌(一加是什么手机怎么样)

    一加是什么手机品牌(一加是什么手机怎么样)

  • 苹果手机wifi斜杠变灰(苹果手机wifi斜杠打不开,蓝牙也打不开)

    苹果手机wifi斜杠变灰(苹果手机wifi斜杠打不开,蓝牙也打不开)

  • 华为watch gt2能测血压吗(华为watch gt2能测体温吗)

    华为watch gt2能测血压吗(华为watch gt2能测体温吗)

  • excel怎么设置第一行一直都在(excel怎么设置第一页和第二页一样)

    excel怎么设置第一行一直都在(excel怎么设置第一页和第二页一样)

  • 流量语音共享是什么(语音流量共享套餐是什么意思)

    流量语音共享是什么(语音流量共享套餐是什么意思)

  • 淘宝退款关闭是什么意思(淘宝退款关闭是什么意思怎么申请)

    淘宝退款关闭是什么意思(淘宝退款关闭是什么意思怎么申请)

  • 云通知发来验证码是什么(云通知发来验证码什么问题)

    云通知发来验证码是什么(云通知发来验证码什么问题)

  • iqoopro支持红外吗(iqoopro支持红外遥控吗)

    iqoopro支持红外吗(iqoopro支持红外遥控吗)

  • 淘宝店铺页尾怎么设计(淘宝店铺中的店铺尾部怎么弄)

    淘宝店铺页尾怎么设计(淘宝店铺中的店铺尾部怎么弄)

  • 拼多多的扫一扫在哪呢(拼多多的扫一扫助力在哪里)

    拼多多的扫一扫在哪呢(拼多多的扫一扫助力在哪里)

  • 连编应用程序不能生成什么文件(软件应用程序连续出现问题时应采取的步骤是)

    连编应用程序不能生成什么文件(软件应用程序连续出现问题时应采取的步骤是)

  • iphone x壁纸怎么缩小(苹果x壁纸怎么动起来)

    iphone x壁纸怎么缩小(苹果x壁纸怎么动起来)

  • 亲情账号可以看购物车(亲情账号可以看朋友圈吗)

    亲情账号可以看购物车(亲情账号可以看朋友圈吗)

  • SOC计算方法:卡尔曼滤波算法(sockas)

    SOC计算方法:卡尔曼滤波算法(sockas)

  • PHPCMS 与 MVC 的区别?(phpcms模块)

    PHPCMS 与 MVC 的区别?(phpcms模块)

  • 个人向公司提供劳务,开发票
  • 年度应纳税所得额计算公式
  • 董事会职权是否为强制规定
  • 盘盈的固定资产怎么做账务处理
  • 税控盘减免税款年末如何结转
  • 代订餐如何赚钱
  • 邯郸银行公对公转账时间
  • 税控发票包括哪些
  • 收到上级主管部门拨入的经费
  • 进项转出后还能转入吗
  • 母公司名称的发票可以计入子公司的开办费处理吗?
  • 核销确实无法收回的应收账款后会影响资产负债率
  • 本月没开票怎么报税
  • 报销车费滴滴怎么打印电子发票
  • 建筑企业在工程所在地全额征收
  • 全面营改增后,某房地产开发企业需要缴纳哪种税,为什么
  • 增值税发票丢失可以用复印件入账么
  • 案例分析关于拟建科学馆的请示报告
  • 购销行为是什么
  • 公司账户收到车险怎么做账
  • 专利权转销处理方案
  • 公对公转账不开票可以吗
  • 银行承兑找个人怎么操作
  • 产品成本的计算过程也就是各种费用界限的划分过程
  • 无票收入后又开红字发票
  • remind32.exe - remind32是什么进程 有什么用
  • 如何修改选区边缘
  • mac如何关闭开机启动
  • 广告费和业务宣传费15%还是30%
  • 日记账和总账一般采用
  • 出租设备的租金计入哪个科目
  • 代理买卖证券款是经纪业务费用吗
  • 房地产佣金手续费财务处理
  • 在海里的章鱼
  • thinkphp5框架介绍
  • 以摊余成本计量和以公允价值计量的区别
  • 物流辅助服务费计入什么科目
  • 纳税检查调整销售额什么意思
  • 印花税申报的流程有哪些
  • 采用汇兑的方式归还前欠货款
  • 税控系统的维护包括哪些内容
  • 权益法下公允价值变动计入其他综合收益
  • 营业税金及附加计入什么科目
  • 外单位替本单位缴纳社保
  • 估价入库的会计分录
  • 印花税签合同
  • 差旅费所得税扣除标准2023
  • 市场费用科目
  • 计提工资的核算流程
  • 预发绩效会计分录
  • 预付账款属于资产类科目
  • 换工作后个税app单位会自动更改吗
  • 盈余公积根据什么确定
  • 长期股权投资损益调整怎么回事
  • 总账的建立分为哪几个步骤
  • 创建的sql语句
  • ubuntu20.4配置ip
  • linux系统中的用户分为哪几类
  • 复制文件文件名过长怎么复制
  • xp系统没有任何图标
  • centos7挂载
  • 进程rundll32停止工作
  • windows无法启动,可能原因
  • srvload.exe - srvload是什么进程
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • win7视频播放不了
  • win10 系统
  • node转go
  • android framework 框架层功能梳理
  • android音频播放器
  • nodejs dgram
  • Android开发工具
  • javascript编程技术
  • 怎么打印纳税申报单
  • 国家税务局广东省电子税务总局手机版
  • 上海增值税怎么报税流程
  • 企业税费如何计算
  • 中介服务行业
  • 常州金坛最新新闻
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设