下载此文档

firefox中css图形、剪裁、遮盖功能以及操作说明.pdf


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
该【firefox中css图形、剪裁、遮盖功能以及操作说明 】是由【小屁孩】上传分享,文档一共【3】页,该文档可以免费在线阅读,需要了解更多关于【firefox中css图形、剪裁、遮盖功能以及操作说明 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..firefox中css图形、剪裁、遮盖功能以及操作说明Firefox54发布后,本来已经相当强大的CSS属性,又增添了新的生力军:clip-path(剪裁路径)。Clip-path属性能让你剪裁(剪掉)一个网页元素中的指定区域。过去,你只能用SVG裁切元素。但在Firefox54推出后,你将可绘制出各式各样的CSS图形:凹陷(inset)、圆圈(circle)、椭圆(ellipse)和多边形(polygon)!请注意:本文将示范CSS的操作方法,系统需支援clip-path和mask。读者的浏览器版本必须不低于Firefox54,才能看到和体验所有的范例。基本用法首先,你必须记得,clip-path不把「图像」当成input,而是当成的元素:很酷的是,这些元素能包含SVG动画:通过Firefox54,CSS图形(shape)功能变得唾手可及,我们可运用样式表单来定义图形,所以不再需要SVG。Firefox54支持的图形包括:圆形、椭圆形、内凹和多边形。如下:除此以外,我们还能用CSS把这些图形变成动画。唯一的限制是,不能把不同图形「混合」在一起(如:让圆形变成内凹);还有,若制作多边形动画,多边形在整个动态过程中都必须保有一样多的角。下面是用圆形制作的简单动画::..以下是另一个多边形动画。你会发现,虽然我们必须维持一定数量的角,但可以凭借重复数值来把几个角「融合」起来。这让我们创造出把多边形变成任一种边形的假象。值得一提的是,clip-path还为页面布局创造新的可能性。在下面的范例中,我们运用剪切(clipping)功能改造一个图,让这个多栏布局的文章读起来更赏心悦目:以JavaScript裁剪剪切让我们可以尝试许多新奇的做法。在接下来的例子中,我们用clip-path把网站上的一些元素隔离出来,仿真出导览/教学的内容:这是使用JavaScript做出来的结果。做法是:先快速选取一个元素的尺寸(dimensions)后、计算参考容器(container)的距离,然后再把距离值更新到clip-path属性所采用的内凹图形上。我们现在还能根据用户输入的内容来动态调整剪切的区块,如下图是通过操控鼠标所产生的「潜望镜」效果。该用clip-path还是mask?CSS还有另一个属性?—?—屏蔽(mask),虽然和clip-path相近,却各有千秋,建议您依据不同的应用情境选择其中之一使用。此外,也请留意:各家浏览器对屏蔽的支持程度不同。目前,Firefox是唯一全方位支持屏蔽功能的浏览器。因此,你必须使用Firefox54,才能充分体验下面这个Codepen的范例。屏蔽可用SVG的元素或图片,但clip-path则要用SVG路径或CSS图形。屏蔽会修饰被遮住元素的外观。譬如,下图是一个被线性渐层填满的圆形屏蔽。别忘了,就算图片没有alphachannel(也就是透明度),也能通过调整屏蔽模式,达:..成位图的效果。屏蔽的关键概念是通过调整图片像素的数值,把图片上的一些区块变成完全透明。另一方面,剪切则是直接「修剪」元素,元素的碰撞(collision)面也可以裁切掉。下面的范例把两个一模一样的图,以相同的十字形分别进行屏蔽和剪切。你可以把鼠标挪到两个图上试试。你会发现,屏蔽图(左图)内的碰撞区仍含有被遮住的部分。剪切图(右图)中的碰撞区则仅留下该元素的可视区块(即十字图形)。屏蔽比剪切更好用吗?还是剪切更强大呢?都不是。两者之间没有哪个更好,只是各有不同用途罢了。希望本文激起了您对clip-path的兴趣。您可在Firefox54尝试这项CSS的新属性!(本文作者BelénAlbeza是Mozilla开发者关系团队的工程师和游戏开发者。她关注于网络标准、高质量程序代码、易用性及游戏开发等议题。)

firefox中css图形、剪裁、遮盖功能以及操作说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小284 KB
  • 时间2024-04-14