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

  • 美的酷金和风酷有什么区别(美的酷金和风酷参数对比)

    美的酷金和风酷有什么区别(美的酷金和风酷参数对比)

  • qq密码忘了怎么办(qq密码忘了怎么强制登录)

    qq密码忘了怎么办(qq密码忘了怎么强制登录)

  • 苹果11来电无声音怎么回事(苹果11来电无声音是什么原因)

    苹果11来电无声音怎么回事(苹果11来电无声音是什么原因)

  • 小米手机怎么截图(小米手机怎么截屏)

    小米手机怎么截图(小米手机怎么截屏)

  • 内屏外屏怎么区分(内屏外屏怎么区别)

    内屏外屏怎么区分(内屏外屏怎么区别)

  • 联想开机弹出bootmenu(联想开机弹出bootmanager 怎么处理)

    联想开机弹出bootmenu(联想开机弹出bootmanager 怎么处理)

  • 打一个人的电话一直正在通话中(打某人电话)

    打一个人的电话一直正在通话中(打某人电话)

  • 微信加不了好友怎么办(微信加不了好友被限制怎么解封)

    微信加不了好友怎么办(微信加不了好友被限制怎么解封)

  • 流量卡要实名认证吗(流量卡要实名认证过程)

    流量卡要实名认证吗(流量卡要实名认证过程)

  • 微信怎么漫游消息记录(微信漫游怎么关)

    微信怎么漫游消息记录(微信漫游怎么关)

  • iOS系统服务定位哪些关闭(iphone系统服务定位服务)

    iOS系统服务定位哪些关闭(iphone系统服务定位服务)

  • 手机摔地上后老是自动关机(手机摔地上后老响)

    手机摔地上后老是自动关机(手机摔地上后老响)

  • 电脑没有鼠标怎么拖动(电脑没有鼠标怎么操作)

    电脑没有鼠标怎么拖动(电脑没有鼠标怎么操作)

  • 华为手机怎么下载小红书(华为手机怎么下载歌曲到u盘)

    华为手机怎么下载小红书(华为手机怎么下载歌曲到u盘)

  • 苹果右上角不显示4g(苹果右上角不显示闹钟图标)

    苹果右上角不显示4g(苹果右上角不显示闹钟图标)

  • 淘宝怎么发视频给卖家(淘宝怎么发视频挂链接)

    淘宝怎么发视频给卖家(淘宝怎么发视频挂链接)

  • 怎么退出淘宝人生官方群(怎么退出淘宝人生)

    怎么退出淘宝人生官方群(怎么退出淘宝人生)

  • 快手怎么设置视频连麦(快手怎么设置视频自动轮播)

    快手怎么设置视频连麦(快手怎么设置视频自动轮播)

  • mate20什么时候升级eumi10

    mate20什么时候升级eumi10

  • gprs信号弱是怎么回事(gprs信号弱怎么办)

    gprs信号弱是怎么回事(gprs信号弱怎么办)

  • pr怎样设置分辨率(pr怎么调分辨率大小)

    pr怎样设置分辨率(pr怎么调分辨率大小)

  • 苹果手机圆浮球在哪里(苹果手机圆浮球怎么调到右上角去)

    苹果手机圆浮球在哪里(苹果手机圆浮球怎么调到右上角去)

  • qq的耳朵标志是什么(qq的那个耳朵标识)

    qq的耳朵标志是什么(qq的那个耳朵标识)

  • 国美如何查订单(国美订单如何查询)

    国美如何查订单(国美订单如何查询)

  • 局域网内如何设置指定用户访问共享文件夹(局域网内如何设置静态ip)

    局域网内如何设置指定用户访问共享文件夹(局域网内如何设置静态ip)

  • 报完增值税就要清卡吗
  • 借款给别的公司收到的利息会计分录怎么写
  • 工程施工和工程结算对冲有差额的会计分录
  • 捐赠的费用放在什么科目
  • 软件公司企业成本预测
  • 预提工资与计提工资的区别
  • 新增土地和新增货值
  • 营改增之后对企业的影响
  • 回购股份限售
  • 利率与股价的计算方法
  • 注册商标怎么做账
  • 什么是联营商品
  • 有支出没有发票应怎么整改
  • 砂石的资源税怎么算
  • 代扣代缴企业所得税申报期限
  • 一般纳税人进货收到普通发票
  • 12万纳税
  • 工程类一般纳税人可以开3%的税率吗
  • 营改增之后的增值税
  • 土建税率是多少
  • 委托代征申报
  • 资产负债表季度申报期末余额怎么填
  • 应交税费未交增值税是什么意思
  • 纳税退税申请表的基本情况如何写
  • 人力资源部报销购买办公家具款
  • 房地产行业需要做环评吗
  • 高新技术企业改革
  • 员工离职补偿金计算方法
  • 冲销去年暂估收入
  • 苹果手机怎么修改默认输入法
  • win71
  • slam方法
  • 母公司收取子公司管理费的税率
  • 税款减免科目月数怎么算
  • 结转制造费用的账务处理
  • 各浏览器主页的网址
  • js中this指向有几种情况
  • php用mysql连接数据库并查询
  • 购进免税农产品进项税额计算
  • 浅析学校德育的个体智能发展功能
  • mysql将查询结果存到另一个表
  • mongodb从入门到商业实战
  • 差旅费抵扣进项税额
  • 支付宝支付凭证在哪里查
  • 什么是指企业的所有部门彼此协调为顾客服务
  • 增值税发票过了两个月怎么作废
  • 利润计算公式是什么折扣
  • 销售设备提供安装服务
  • 所得税会计核算要点及程序有哪些
  • 专用发票的用途
  • 自行申报啥意思
  • 房地产开发成本测算套表(全过程)
  • 普通发票开具红字发票后发票联怎么处理?
  • 月末如何计提增值税附加及增值税
  • 投标保证金如何规定
  • 递延所得税资产和递延所得税负债
  • 应付账款的主要风险点
  • 个人所得税专项扣除需要交钱吗
  • 新公司成立第一次会议内容
  • 赠送的产品价格为0怎么做账
  • 业务招待费可以结转下年抵扣吗
  • 会议费是指参加会议还是举办会议
  • 海量数据的查询
  • 32位的win7和64位的win7要选择哪个呢?它们有什么区别?
  • 华尔街日报体
  • windows vista(service pack1)
  • fedora最新版本
  • win8 net framework
  • winxp系统设备管理器
  • win8怎么改系统
  • win8怎么开机不用密码
  • opengl纹理贴图正方体六个面
  • 简单 粗暴
  • nodejs mysql orm
  • gridview用法
  • 批处理执行bat文件
  • jQuery实现的可编辑表格完整实例
  • swift method swizzling
  • 重庆市国税12366
  • 车辆购置税大厅办理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设