CSS3 精華一頁紙

CSS3 對應CSS新增特性

盒子模型


盒子模型的 邊框
1、可以有圓角 border-radis
2、可以有圖片 border-image / 當然還有圖片填充效果

盒子模型的 陰影
1、box-shadow 任何元素都可以使用陰影
通過陰影,可以實現立體卡片式 的效果; 用作做文字便籤/圖像的便籤;比如 京東和途牛點評的卡片貼
2、text-shadow 文本也有了陰影效果

盒子模型的 width/height
1、使用 box-sizing 可以指明 width/height 是指的哪一部分

背景


背景圖片的特效
1、可以支持同時多個圖片做爲背景疊加,分別做平鋪處理
2、可以控制背景圖片的大小,佔滿整個元素(在2中,只能平鋪等處理)
3、可以控制背景圖片在 盒子模型中的顯示 區域

增加了很多PS纔有的特色功能
1、漸變效果:線性漸變 linear-gradient/radial-gradient 可以指定任意角度,是否重複,等各種漸變效果
2、圖片濾鏡:實現各種 飽和度/色彩/模糊 功能的用法

可以自有使用瀏覽器字體外的字體
@font-size

響應式佈局


多媒體查詢 + 響應式圖像 = 響應式web頁面 (PC/移動端自適應?)
1、通過 @media 多媒體查詢,可以 使用PC的各種瀏覽器調整; 更可以通過這個適應 移動端
2、響應式圖像,避免了圖像的擴展溢出超過父元素的大小

補充閱讀:響應式web,媒體查詢

動畫


2D轉換 & 過渡
1、通過 2D轉換 實現很多動態效果,最常用的是 translate 沿着x,y軸移動元素,比如實現的 按鈕按下/彈起效果;scale ,圖像從小變大,從大到小的變換。
2、通過使用 transition [屬性] 時長,實現過渡效果
這兩者結合可以實現,很多 組件的動畫效果。
同時 2D轉換 還可以結合 動畫 實現類似效果

動畫
1、@keyframes donghua 定義動畫過渡的多個樣式,可以是 from to 或者 百分比
2、在 元素樣式中指定 這個動畫 animation:donghua 5s;

彈性盒子佈局
新增的佈局好像沒啥太多的使用意義?

雜項
文本換行 word-wrap;多列 column-count

總結就是
1、增加了動畫效果:2D轉換 過渡 動畫
2、增加了顯示立體感:盒子模型的陰影/圓角 背景圖片等等
3、響應式web頁面

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