CSS3新特性學習筆記

2021-10-08 02:37:30 字數 2028 閱讀 5794

新選擇器

邊框、背景公升級、圓角、陰影

新的盒模型

漸變、動畫、2d3d轉換

伸縮布局、多列布局

新單位字首應用、瀏覽器相容、漸進增強

語法規則說明

表示全部可選項

||表示多選一

|代表多選一

*代表出現0次或以上

+代表出現1次或者以上

?代表可選的,即出現0次或1次

代表出現a次

代表出現 a次以上b次以下,其中b可以省略為,代表至少出現a次,無上限

由於各個廠商開發的瀏覽器使用的核心不同,在渲染css樣式和支援新的css3的屬性,存在不同,為了使網頁相容各大瀏覽器,可以在寫css**時,在一些特定的css屬性前加上字首,以保證相容。比如:-webkit-、-moz-、-ms-和-o-。

(一)、顏色相關

1、css2顏色的表示方法:顏色名、十六進製制、rgb、transparent.

color

:red;

background-color

:#eee;

color

:rgb

(22,33,0)

;border-bottom-color

:transparent;

/*透明*/

2、css3新增方法:

(1)、rgba—— r:red,g:green,b:blue,a:alpha

r,g,b的取值範圍:0-255,其中a表示透明度通道,取值0-1之間。0-完全透明,1-完全不透明。

color

:rgba

(22,22,22,.5)

;

(2)、hsla—— h:hue(色調),s:saturation,l:lightness,a:alpha

hue-色度,取值0-360,0或者360表示紅色,

3、opciey——透明度

opcity只能針對整個盒子設定透明度,子盒子及內容會繼承父盒子的透明度。

注意:transparent不可調節透明度,始終完全透明,rgba、hsla可以應用於所有有顏色的地方。

(二)、文字

text-shadow——文字陰影

語法:text-shadow:none|= && ?

text-shadow: h-shadow v-shadow blur color;

說明: 設定或檢索物件中文字的文字是否有陰影及模糊效果;

可以設定多組效果,每組引數用「,」分隔。

取值:

例項:

text-shadow

: 2px 3px 4px #0096be;

/*單重陰影*/

text-shadow

: 2px 3px 4px #0096be,5px 6px 4px #c71585;

/*雙重陰影*/

text-overflow——文字溢位處置

說明:text-overflow 屬性規定當文字溢位包含元素時發生的事情。

語法:text-overflow: clip|ellipsis|string;

注意:定義此屬性有4個必要條件:

(三)邊框

border-radius——圓角邊框

說明:設定元素物件的外邊框圓角,屬性值可以是數值,也可以是百分比。

CSS3新特性學習

最近發現很多css3的新特性不熟悉,所以今天把它們都學習一邊,做出效果加深印象,說到css3還加了蠻多的特性,像一些border的一些效果,動畫屬性animation trasiform等。效果 實現 height 100px width 100px margin 0 auto background...

CSS3新特性學習(2)

1.2d轉換之移動translate 類似定位 1.語法 transform translate x,y transform translatex n transform translatey n 2.重點 1.定義2d轉換中的移動沿著x和y移動元素 2.translate最大的優點,不會影響到其他...

CSS3有哪些新特性?CSS3新特性詳解

本篇文章給大家帶來的內容是關於css3有哪些新特性?css3新特性詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。新增選擇器 p nth child n 彈性盒模型 display flex 多列布局 column count 5 查詢 media max width 480px...