iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >如何使用CSS的clip-path属性实现不规则图形的显示
  • 453
分享到

如何使用CSS的clip-path属性实现不规则图形的显示

2023-06-08 04:06:57 453人浏览 八月长安
摘要

小编给大家分享一下如何使用CSS的clip-path属性实现不规则图形的显示,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!clip-pathCSS 属性使用裁剪方

小编给大家分享一下如何使用CSS的clip-path属性实现不规则图形的显示,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

clip-path

CSS 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的隐藏。

例子

如何使用CSS的clip-path属性实现不规则图形的显示

div {  width: 200px;  height: 200px;  background: #6c00af;  -WEBkit-clip-path: polyGon(    28% 6%,    71% 15%,    100% 75%,    18% 39%,    63% 27%,    16% 22%,    65% 19%  );  clip-path: polygon(    28% 6%,    71% 15%,    100% 75%,    18% 39%,    63% 27%,    16% 22%,    65% 19%  );}

绘制cilp-path神器

如何使用CSS的clip-path属性实现不规则图形的显示 

bennettfeely.com/clippy/

语法

clip-path: none; clip-path: url(resources.svg#c1);clip-path: margin-box;clip-path: border-box;clip-path: padding-box;clip-path: content-box;clip-path: fill-box;clip-path: stroke-box;clip-path: view-box;clip-path: inset(100px 50px);clip-path: circle(50px at 0 100px);clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path: path('M0.5,1 C0.5,1,0,0.7,0,0.3 A0.25,0.25,1,1,1,0.5,0.3 A0.25,0.25,1,1,1,1,0.3 C1,0.7,0.5,1,0.5,1 Z');clip-path: padding-box circle(50px at 0 100px);clip-path: inherit;clip-path: initial;clip-path: unset;

取值

<clip-source>

<url> 表示剪切元素的路径

<basic-shape>

一种形状,其大小和位置由<几何盒>值定义。如果没有指定几何框,则边框将用作参考框

<geometry-box>

如果同 <basic-shape> 一起声明,它将为基本形状提供相应的参考框盒。通过自定义,它将利用确定的盒子边缘包括任何形状边角(比如说,被 border-radius 定义的剪切路径)。几何框盒可以有以下的值中的一个:

margin-box

使用 margin box 作为引用框。

border-box

使用 border box 作为引用框。

padding-box

使用 padding box 作为引用框。

content-box

使用 content box 作为引用框。

fill-box

利用对象边界框作为引用框。

stroke-box

使用笔触边界框(stroke bounding box)作为引用框

view-box

使用最近的 SVG 视口(viewport)作为引用框。如果 viewBox 属性被指定来为元素创建 SVG 视口,引用框将会被定位在坐标系的原点,引用框位于由 viewBox 属性建立的坐标系的原点,引用框的尺寸用来设置 viewBox 属性的宽高值。

none

不创建的剪切路径。

以上是“如何使用CSS的clip-path属性实现不规则图形的显示”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用CSS的clip-path属性实现不规则图形的显示

本文链接: https://www.lsjlt.com/news/251408.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用CSS的clip-path属性实现不规则图形的显示
    小编给大家分享一下如何使用CSS的clip-path属性实现不规则图形的显示,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!clip-pathCSS 属性使用裁剪方...
    99+
    2023-06-08
  • CSS新属性如何实现特殊的图片显示效果
    这篇文章主要介绍了CSS新属性如何实现特殊的图片显示效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1 概述1.1 前言使用一个或多个图像...
    99+
    2024-04-02
  • 如何使用CSS中的visibility属性控制内容显示
    小编给大家分享一下如何使用CSS中的visibility属性控制内容显示,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!CSS使用visibility属性控制内容显示什么是CSS的visib...
    99+
    2024-04-02
  • 如何通过Css Flex 弹性布局实现不规则的网格布局
    在网页设计中,常常需要使用网格布局来实现页面的分割和排版,通常的网格布局都是规则的,每个网格大小相同,而有时候我们可能需要实现一些不规则的网格布局。CSS Flex 弹性布局是一种强大的布局方式,它可以很容易地实现各种网格布局,包括不规则的...
    99+
    2023-10-21
    网格布局 弹性布局 flex布局
  • 如何使用CSS的table-cell属性实现左图右文的排版
    这篇文章主要介绍“如何使用CSS的table-cell属性实现左图右文的排版”,在日常操作中,相信很多人在如何使用CSS的table-cell属性实现左图右文的排版问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2024-04-02
  • 如何使用matplotlib库实现图形局部数据放大显示
    本篇内容介绍了“如何使用matplotlib库实现图形局部数据放大显示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、绘制总体图形impo...
    99+
    2023-06-29
  • 使用matplotlib库实现图形局部数据放大显示的实践
    目录一、绘制总体图形二、插入局部子坐标系三、限制局部子坐标系数据范围四、加上方框和连接线五、总体实现代码一、绘制总体图形 import numpy as np import matp...
    99+
    2024-04-02
  • 如何解决Vue3+Element-plus在input框使用属性方式添加图标不显示的问题
    这篇文章主要介绍了如何解决Vue3+Element-plus在input框使用属性方式添加图标不显示的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一...
    99+
    2024-04-02
  • 如何利用CSS中的outline-offset属性实现加号
    这篇文章给大家分享的是有关如何利用CSS中的outline-offset属性实现加号的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。假设有这么一个初始代码:<!DOCTYPE html><...
    99+
    2023-06-08
  • CSS如何实现图片等比例缩小不变形的实例代码
    小编给大家分享一下CSS如何实现图片等比例缩小不变形的实例代码,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体代码如下所示:  <img src="../images/bg1...
    99+
    2023-06-08
  • css如何利用transform的属性实现盒子居中
    这篇文章主要介绍css如何利用transform的属性实现盒子居中,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!利用transform的属性(缺点:需要支持Html5)<style type=&quo...
    99+
    2023-06-17
  • dreamweaver如何实现鼠标放在不同的位置显示不同的图片
    这篇文章将为大家详细讲解有关dreamweaver如何实现鼠标放在不同的位置显示不同的图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先用ps或者其他软件将几张图片的大小p成一样的。比如笔者把三张图片...
    99+
    2023-06-08
  • 如何使用HTML5实现会走动的图形时钟
    本篇内容介绍了“如何使用HTML5实现会走动的图形时钟”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用H...
    99+
    2024-04-02
  • 如何使用css实现图片在页面上以相同等比例显示缩放
    这篇文章给大家分享的是有关如何使用css实现图片在页面上以相同等比例显示缩放的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   css图片等比例显示具体代码示例如下:   &...
    99+
    2024-04-02
  • 如何使用CSS实现图片的旋转效果
    如何使用CSS实现图片的旋转效果CSS(Cascading Style Sheets)是一种用于设置网页样式和布局的标记语言。通过CSS,我们可以实现许多吸引人的网页效果,其中包括图片的旋转效果。在本文中,我们将讨论如何使用CSS来实现图片...
    99+
    2023-11-21
    CSS 图片 旋转
  • 如何使用CSS实现图片的缩放效果
    如何使用CSS实现图片的缩放效果在网页设计中,图片的缩放效果是常见的需求之一。通过CSS的相关属性和技巧,我们可以轻松地实现图片的缩放效果。下面,将为大家详细介绍如何使用CSS来实现图片的缩放效果,并给出具体的代码示例。使用transfor...
    99+
    2023-11-21
    图片缩放 CSS缩放 CSS图片效果
  • 如何使用css实现图片的滑动效果
    小编给大家分享一下如何使用css实现图片的滑动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   <!DOCTYPE...
    99+
    2024-04-02
  • 如何使用纯CSS实现单一div的正多边形变换
    这篇文章给大家分享的是有关如何使用纯CSS实现单一div的正多边形变换的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   纯粹利用CSS,让“单一个”div,从正三角形变换为正...
    99+
    2024-04-02
  • 使用Go语言中的Path API,如何实现数据的高可用性存储?
    随着互联网技术的发展,数据存储和处理变得越来越重要。在大规模的数据处理中,高可用性存储是非常必要的,可以保证数据的安全和可靠性。在本文中,我们将介绍如何使用Go语言中的Path API,实现数据的高可用性存储。 存储方案的选择 在选择...
    99+
    2023-06-08
    path api 存储
  • 如何使用批处理bat实现显示自己的IP
    这篇文章主要为大家展示了“如何使用批处理bat实现显示自己的IP”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用批处理bat实现显示自己的IP”这篇文章吧。显示自己的IP.bat代码如下:...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作