美文网首页
clip-path 和 <clip-path>

clip-path 和 <clip-path>

作者: DPBBC | 来源:发表于2018-07-11 10:03 被阅读18次

在转盘一文中我们说过显示扇形形状的图片,但是path标签中是没法放一个背景的,嵌套也不好用
想通过css的clip-path属性进行尝试,但是没有扇形的API,于是想到了用自定义点polygon去绘制
想法是用100个点去绘制一段圆弧,但是效果是锯齿太严重,简直不能看,增加到一万个点也是一样,于是只能换个思路。

要是clip-path属性可以搭配path标签会怎么样,于是找啊找,还真的有这个API
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath
https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path

The <clipPath> SVG element defines a clipping path. A clipping path is used/referenced using the clip-path property.

就是说他可以创造一个可裁剪区域,看一下MDN的例子


image.png

我们实践一下,配合上一篇的path绘制扇形的套路:

<svg>
   <clipPath id="myPath">
       <path d="M82.44294954150537,38.19660112501052 A200 200 0 0 1 317.55705045849464 38.19660112501052 L200 200">
       </path>
   </clipPath>
</svg>

.sector {
   clip-path: url(#myPath);
   background-size: contain !important;
   background-repeat: no-repeat;
   background: url('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1531159465490&di=37465162ac858fa38b0f481c8c4a4e43&imgtype=0&src=http%3A%2F%2Fh.hiphotos.baidu.com%2Fimage%2Fpic%2Fitem%2F0b55b319ebc4b745ccdfe17bc4fc1e178a821517.jpg')
image.png

相关文章

  • clip-path 和 <clip-path>

    在转盘一文中我们说过显示扇形形状的图片,但是path标签中是没法放一个背景的,嵌套也不好用想通过css的clip-...

  • css svg clippath mask 使用svg蒙版制作特

    前提 css 现在已经支持clip-path,mask进行图片的裁切,从而实现各种特殊形状 clip-path 和...

  • clip-path属性

    运用clip-path的纯CSS形状变换clip-path练习 clip-path 可以用来裁剪你想要的形状一、图...

  • [CSS][交互]断开的文字效果

    知识点: clip-path:polygon() code time clip-path polygon图形构建与...

  • 2018-06-08

    LT studio :不忘初心 ,方得始终 关于LT创办,LHS和TYY走过了九年。经历九年,LT终于共创业。九年...

  • SVG clip-path Hover Effect

    jsbin - SVG clip-path Hover Effect

  • EPOLL LT和ET区别

    reference EPOLL LT和ET区别

  • 不可思议的CSS之CLIP-PATH运用彩虹特效

    clip-path介绍: clip-path 直译过来就是裁剪路径,使用SVG或形状定义一个HTML元素的可见区域...

  • clip和clip-path

    clip 兼容性极好,通用的CSS属性。 设定一个矩形并指定其四边分别和上/左边的距离,该元素只有处于矩形内的部分...

  • 动画相关

    打破盒子模式的限制,使用Clip-Path创建响应式图形 CSS3/SVG clip-path路径剪裁遮罩属性简介...

网友评论

      本文标题:clip-path 和 <clip-path>

      本文链接:https://www.haomeiwen.com/subject/mlwcpftx.html