CSS学习(八)渲染属性的使用

一、css3计数器 counters
类似于列表,优点在于:可以对任意元素计数,可以自定义计数样式,比如为大写的中文:壹贰叁
相关属性,见图
CSS学习(八)渲染属性的使用_第1张图片
使用方法:
①定义计数器–需要计数的父元素
②增数计数器–计数元素
③调用计数器–计数元素的伪对象上
实例:

section{counter-increment:sec;}             //定义计数器
section:before{content:"开始计数-"counter(sec)""}   //在对应伪对象上调用计数器

二、CSS3 shape 形状使用
可绘制矩形、圆角矩形、圆、椭圆、多边形
属性包括,如图
CSS学习(八)渲染属性的使用_第2张图片
使用:在chrome可以下载一个 css3 shapes Editor 的插件,它能在审查元素窗口的开发者工具中增加一个”shapes”工具,该插件支持在浏览器中拖动图形生成代码坐标

三、混合模式
类似于ps的图层混合模式
属性包括,见图

四、裁剪与遮罩 Clipping and Masking
作用是 按需求显示和隐藏元素特定的部分,裁剪基于路径,遮罩基于图像
裁剪属性,见图
CSS学习(八)渲染属性的使用_第3张图片
遮罩属性,见图

五、滤镜
属性,见图

举例:

img:nth-child(1){ transform:rotate(-5deg); //添加旋转变化 filter:grayscale(1); //添加灰白滤镜 }

以上属性的浏览器兼容问题解决:可采用polyfill.js脚本文件引入来解决

注:本文所有图片均截止极客学院HTML5视频教程,供学习查找备用。视频很好,向大家推荐

你可能感兴趣的:(渲染,滤镜,混合模式)