CSS學習(八)渲染屬性的使用

一、css3計數器 counters
類似於列表,優點在於:可以對任意元素計數,可以自定義計數樣式,比如爲大寫的中文:壹貳叄
相關屬性,見圖
這裏寫圖片描述
使用方法:
①定義計數器–需要計數的父元素
②增數計數器–計數元素
③調用計數器–計數元素的僞對象上
實例:

section{counter-increment:sec;}             //定義計數器
section:before{content:"開始計數-"counter(sec)""}   //在對應僞對象上調用計數器

二、CSS3 shape 形狀使用
可繪製矩形、圓角矩形、圓、橢圓、多邊形
屬性包括,如圖
這裏寫圖片描述
使用:在chrome可以下載一個 css3 shapes Editor 的插件,它能在審查元素窗口的開發者工具中增加一個”shapes”工具,該插件支持在瀏覽器中拖動圖形生成代碼座標

三、混合模式
類似於ps的圖層混合模式
屬性包括,見圖
這裏寫圖片描述

四、裁剪與遮罩 Clipping and Masking
作用是 按需求顯示和隱藏元素特定的部分,裁剪基於路徑,遮罩基於圖像
裁剪屬性,見圖
這裏寫圖片描述
遮罩屬性,見圖
這裏寫圖片描述

五、濾鏡
屬性,見圖
這裏寫圖片描述
舉例:

img:nth-child(1){
    transform:rotate(-5deg);    //添加旋轉變化
    filter:grayscale(1);        //添加灰白濾鏡
}

以上屬性的瀏覽器兼容問題解決:可採用polyfill.js腳本文件引入來解決

注:本文所有圖片均截止極客學院HTML5視頻教程,供學習查找備用。視頻很好,向大家推薦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章