实例讲解CSS3 mask的具体使用方法

css的mask属性允许使用者通过部分或者完全隐藏一个元素的可见区域。这种效果可以通过遮罩或者裁切特定区域的图片。本文主要介绍了css3 mask 遮罩的具体使用方法,详细的介绍了css3 mask 遮罩的具体使用,具有一定的参考价值,有兴趣的可以了解一下,希望能帮助到大家。

mask的简写会将 mask-border 设为初始值。使用mask的简写优于其他简写或者各自属性的设置来覆盖。这能保证mask-border也会重新设置为新的效果样式。

mask-image

mask-image 通过读取透明度对html元素进行遮罩,黑色代表透明,白色代表不透明,灰色为半透明。适用于所有元素,在SVG中,它作用于包含元素和所有图形元素的容器。

/* 图片资源 */-webkit-mask-image: url(mask.png);/* css的渐变属性 */ -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0)); /* image属性 ~ ??? */-webkit-mask-image: image(url(mask.png), skyblue);/* 混合属性 */-webkit-mask-image: url('D:pic/2025-03-11/https://cdn.chuangxiangniao.com/2025/03/20250313093744225.jpg'), linear-gradient(rgba(0, 0, 0, 1.0), transparent);

登录后复制

mask-repeat

立即学习“前端免费学习笔记(深入)”;

/* 单个值 */-webkit-mask-repeat: no-repeat | repeat-x | repeat-y | space | round | repeat(默认值);/* 两个值 horizontal(水平)  vertical(垂直) (以下仅为示例)*/-webkit-mask-repeat: repeat space | repeat repeat | round space | no-repeat round;/* Multiple values */-webkit-mask-repeat: space round, no-repeat;-webkit-mask-repeat: round repeat, space, repeat-x;/* 多层遮罩  (。・_・)/~~~*/mask-image: url('mask1.png'), url('mask2.png');mask-repeat: repeat-x, repeat-y;

登录后复制

mask-clip

-webkit-mask-clip: content-box | padding-box | border-box | margin-box | fill-box | stroke-box | view-box | no-clip;-webkit-mask-clip: border;-webkit-mask-clip: padding;-webkit-mask-clip: content;-webkit-mask-clip: text;/* Multiple values */-webkit-mask-clip: padding-box, no-clip;-webkit-mask-clip: view-box, fill-box, border-box;

登录后复制

mask-origin

/* Keyword values */mask-origin: content-box;mask-origin: padding-box;mask-origin: border-box;mask-origin: margin-box;mask-origin: fill-box;mask-origin: stroke-box;mask-origin: view-box;/* Multiple values */mask-origin: padding-box, content-box;mask-origin: view-box, fill-box, border-box;/* Non-standard keyword values */ -webkit-mask-origin: content; -webkit-mask-origin: padding; -webkit-mask-origin: border;

登录后复制

mask-size

.pTest{    padding: 40px;    background-color: #03ff36;    background-image: url(http://cdn01.baidu-img.cn/timg?image_search&quality=80&size=b10000_10000&sec=1470644878&di=f054ab9449175833cf84b3429acacd88&imgtype=jpg&src=http%3A%2F%2Fimg0.bdstatic.com%2Fimg%2Fimage%2Fshouye%2Fxiaoxiao%2Fis099s8ky-PC.jpg));    -webkit-mask-image: url(http://image27.360doc.com/DownloadImg/2011/04/2015/11077777_58.png)), url(D:pic/2025-03-11/https://cdn.chuangxiangniao.com/2025/03/20250313173745876.png));    -webkit-mask-repeat: space,repeat-y;    -webkit-mask-clip: text;     -webkit-mask-size: 5%, 8%;    border: 30px solid red;}

登录后复制

mask-composite (均不支持 ಥ _ ಥ )

mask-composite: add | subtract | intersect | exclude;

登录后复制

相关推荐:

有关php umask()函数的文章推荐10篇

使用CSS mask 实现图片的斜线拼接_html/css_WEB-ITnose

jQuery 页面 Mask实现代码_jquery

以上就是实例讲解CSS3 mask的具体使用方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2900911.html

(0)
上一篇 2025年3月11日 00:04:28
下一篇 2025年3月5日 15:57:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 浅谈容易被忽略CSS特性分享

    css初学感觉很简单,但随着学习的深入才感觉css的水由多深,平常总会遇到各种坑,先总结一些经常遇到的坑本文主要介绍了浅谈容易被忽略css特性,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 …

    2025年3月11日 编程技术
    200
  • 实例讲解CSS3实现无限循环的无缝滚动

    有时候在页面的某个模块中,需要无限循环的滚动一些消息。那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)?本文主要介绍了用css3实现无限循环的无缝滚动的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个…

    编程技术 2025年3月11日
    200
  • 纯CSS3实现网页中常见的小箭头实例

    本文主要介绍了用纯css3实现网页中常见的小箭头的相关资料,需要的朋友可以参考下,希望能帮助到大家。 /* css3三角形(向上 ▲) */p.arrow-up { width:0px; height:0px;border-left:5px…

    编程技术 2025年3月11日
    200
  • css3实现气球样式的代码

    本文主要介绍了用css3写出气球样式的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 气球效果图: html: 登录后复制 css: .balloon{         width:…

    2025年3月11日
    200
  • 6种解决CSS图片下面有间隙的方法

    在进行页面的p+css排版时,遇到ie6(当然有时firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对於 该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片…

    编程技术 2025年3月11日
    200
  • 详谈css3的动画特效之动画序列

    大家都知道animation是css的属性,本文主要介绍了css3的动画特效之动画序列(animation) 的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 首先复习一下anima…

    2025年3月11日 编程技术
    200
  • CSS 怪异盒模型和标准盒模型实例详解

    在html文档中,每个渲染在页面中的标签都是一个个盒子模型,本文主要介绍了详解css 怪异盒模型和标准盒模型,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 盒子模型又分为 : W3C标准的盒…

    2025年3月11日 编程技术
    200
  • 关于CSS清除浮动的方法

    本文主要介绍了css清除浮动汇总的相关资料,需要的朋友可以参考下,希望能帮助到大家。 清除浮动 //IE浏览器.clearfloat{ zoom:1} 登录后复制 //其他浏览器.clearfloat ; after{ display:bl…

    编程技术 2025年3月11日
    200
  • CSS3实现动态翻牌效果

    仿照百度贴吧3d翻牌一次动画特效,本文主要分享一个利用css3新特性transform,实现3d翻牌的特效,有需要的小伙伴可以参考下。希望能帮助到大家。 今天分享一个CSS3制作的翻牌效果,效果如下图所示,所过把把这个效果应用于相册肯定会很…

    2025年3月11日
    200
  • 纯CSS实现手风琴效果示例详解

    本文主要介绍了用纯css实现手风琴效果的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 昨天在做一个旅游页面的项目,前端页面实现的过程中遇到这样一个需求。需要把一组图片形成…

    2025年3月11日
    200

发表回复

登录后才能评论