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

  • 淘宝网店装修的技巧(淘宝网站装修)

    淘宝网店装修的技巧(淘宝网站装修)

  • oppo手机拦截骚扰电话怎么设置(oppo手机拦截骚扰电话怎么取消)

    oppo手机拦截骚扰电话怎么设置(oppo手机拦截骚扰电话怎么取消)

  • 华为nova9的指纹解锁怎么用(华为nova9的指纹使用不了怎么办)

    华为nova9的指纹解锁怎么用(华为nova9的指纹使用不了怎么办)

  • 荣耀play4pro刷新率是60还是90(荣耀play4pro刷新率是多少)

    荣耀play4pro刷新率是60还是90(荣耀play4pro刷新率是多少)

  • 华为nova7pro时间如何设置24小时(华为nova7pro时间在哪设置)

    华为nova7pro时间如何设置24小时(华为nova7pro时间在哪设置)

  • 支付宝免密支付如何设置(支付宝免密支付哪里关闭)

    支付宝免密支付如何设置(支付宝免密支付哪里关闭)

  • 专门感染word文件的计算机病毒叫做(主要感染word文档的病毒是什么)

    专门感染word文件的计算机病毒叫做(主要感染word文档的病毒是什么)

  • 苹果手机什么时候换电池最合适(苹果手机什么时候进入中国市场)

    苹果手机什么时候换电池最合适(苹果手机什么时候进入中国市场)

  • 华为荣耀9x指纹解锁不见了怎么办(华为荣耀9x指纹在哪里)

    华为荣耀9x指纹解锁不见了怎么办(华为荣耀9x指纹在哪里)

  • oppo与vivo什么关系(oppo,vivo关系)

    oppo与vivo什么关系(oppo,vivo关系)

  • 微信仅部分可见安全么(微信仅部分可见怎么取消)

    微信仅部分可见安全么(微信仅部分可见怎么取消)

  • 惠普原装墨盒能加墨吗(惠普原装墨盒能加几回墨)

    惠普原装墨盒能加墨吗(惠普原装墨盒能加几回墨)

  • 5g手机终端支持GSM吗(5g支持的手机)

    5g手机终端支持GSM吗(5g支持的手机)

  • 兴盛优选不能取消订单吗(兴盛优选能退吗)

    兴盛优选不能取消订单吗(兴盛优选能退吗)

  • 8g和12g运行内存差距大吗(8g运行内存和12g运行内存哪个用的久)

    8g和12g运行内存差距大吗(8g运行内存和12g运行内存哪个用的久)

  • mp3充电要多久(mp3充一次电能用多久)

    mp3充电要多久(mp3充一次电能用多久)

  • 9600kf配什么显卡(技嘉3060ti显卡怎么样)

    9600kf配什么显卡(技嘉3060ti显卡怎么样)

  • 抖音被限流可以恢复吗(抖音被限流可以投抖加吗)

    抖音被限流可以恢复吗(抖音被限流可以投抖加吗)

  • 卡贴iphone8激活教程(8p卡贴机激活)

    卡贴iphone8激活教程(8p卡贴机激活)

  • 手机怎么填表格(手机怎么填表格文档)

    手机怎么填表格(手机怎么填表格文档)

  • 论文如何自动生产目录(论文如何自动生成目录和页码wps)

    论文如何自动生产目录(论文如何自动生成目录和页码wps)

  • vue速度怎么调节(vue 怎么调试)

    vue速度怎么调节(vue 怎么调试)

  • 荣耀v20手机防水吗(荣耀x20防水)

    荣耀v20手机防水吗(荣耀x20防水)

  • 荣耀20后台怎么开启

    荣耀20后台怎么开启

  • shelper是什么软件(sheiper是什么软件)

    shelper是什么软件(sheiper是什么软件)

  • 苹果7p能用memoji吗(苹果7p能用30w快充吗)

    苹果7p能用memoji吗(苹果7p能用30w快充吗)

  • vivoby是什么型号的(vivodesgnedby是什么型号)

    vivoby是什么型号的(vivodesgnedby是什么型号)

  • vivoz3i返回键怎么调(vivoz3i返回键怎么隐藏)

    vivoz3i返回键怎么调(vivoz3i返回键怎么隐藏)

  • 图虫怎么保存视频 电影(图虫的视频怎么导出)

    图虫怎么保存视频 电影(图虫的视频怎么导出)

  • 进项税和销项税税率一样吗
  • 长期待摊费用怎么算
  • 社保缴费基数怎么算出来的啊
  • etc扣费与发票不符
  • 电子税务局怎么添加财务负责人
  • 入账成本会计分录
  • 个人与公司交的税怎么算
  • 一般纳税企业可以变更小微企业吗
  • 房屋预售交款怎么交
  • 票据贴现业务利润怎么算
  • 对外支付代扣代缴
  • 小规模应纳税额怎么算
  • 水利事业单位基建并账分录怎么写?
  • 非独立核算的分公司注销流程
  • 单位日常发的钱都有哪些
  • 只开增值税普通发票,需要申报税务吗
  • 预充值发票可以列支吗?
  • 企业房屋管理办法
  • 没有库存先开票再发货
  • 现金折扣列题
  • 跨年度的暂估入库账务处理
  • 收到无偿划拨的股权如何入账
  • 人工费没有发票年度汇算调增需要进行调帐处理吗
  • 跨年度费用应如何计算
  • 小规模纳税人结转免交增值税
  • php escapeshellarg
  • php require include
  • 存货损失的会计分录
  • 无形资产累计摊销借贷方向
  • 税款滞纳金会计科目
  • 入门易学
  • 修建污水处理厂施工方案包括哪些内容
  • htmlcss导航栏网页
  • php的输出语句
  • 取得进项税发票什么时期内可以抵扣
  • 自产赠送视同销售的成本怎么确定
  • css设置背景图片填充
  • 没有初级会计证可以从事会计工作吗
  • 购进免税农产品进项税额计算
  • 制造费用月末一般有余额吗
  • phpcms使用教程
  • 软件信息技术服务业
  • 怎样根据税负率计算税额
  • 特许经营企业的特点
  • 进项税为什么记在贷方
  • 无法连接配置的sql服务器
  • 车辆购置税 购置
  • 销售金银首饰增值税和企业所得税
  • 财产转让收入属于什么收入
  • 长期待摊费用会计分录
  • 加油站充值套路
  • 参加新冠疫情防控工作总结
  • 收据可以纳税吗
  • 收到投资方投入设备一台会计科目
  • 公司发放节日礼品
  • 公司给员工转公司
  • 工业用电交税怎么算
  • 验资账户需要对账吗
  • 在建工程账务处理问题有哪些
  • 个税专项扣除住房租金标准
  • 纳税人财务核算内容包括
  • sqlserver自动更新工资
  • w10桌面
  • gitlab linux
  • 怎样让xp系统变得更加流畅
  • 在xp系统中设置u盘启动
  • w10点击没反应
  • win7系统图形设置选项
  • win10更新补丁后键盘失灵
  • win10系统创建一个快捷bat
  • 笔记本怎么设置定时关机
  • linux 文件数量 命令
  • jquery input checked
  • javascript编程基础
  • 编写一个python函数is_multiple
  • 每天一篇经济学人
  • 定额发票查询入口在哪里
  • 如何计算环保税减征政策
  • 可以在企业所得税税前扣除的税金
  • 从国外寄电吉他要多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设