這是我參與8月更文挑戰的第9天,活動詳情查看:8月更文挑戰css
天天回顧幾個知識點,在平時代碼中寫起來會更加駕輕就熟。html
瀏覽器最小字體是12px,針對谷歌瀏覽器內核,使用transform屬性:web
font-size:10px;
-webkit-transform:scale(0.8);
display:block;
複製代碼
首先在頁面中,加載是自上而下執行的,首先加載的是樣式。寫在body後,因爲瀏覽器以逐行的方式對html文檔進行解析,當解析到尾部的樣式表會致使瀏覽器中止以前的渲染,等待樣式表解析完後再從新渲染,在IE可能出現樣式失效致使的頁面閃爍問題。數組
scroll:會出現滾動條; auto:子元素內容大於父元素時候會出現滾動條; visiable:溢出內容出如今父元素以外; hidden:溢出內容隱藏;瀏覽器
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
複製代碼
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; //這裏是在第二行有省略號
overflow: hidden;
複製代碼
text-shadow:2px 2px 8px #000;
:參數1爲向右的偏移量,參數2爲向左的偏移量,參數3爲漸變的像素,參數4爲漸變的顏色markdown
text-overflow
:規定當文本溢出包含元素時發生的事情 text-overflow:ellipsis
(省略)網絡
text-wrap
:規定文本換行的規則app
word-break
:規定非中日韓文本的換行規則ide
word-wrap
: 對長的不可分割的單詞進行分割並換行到下一行函數
white-space
: 規定如何處理元素中的空白 white-space:nowrap
規定段落中的文本不進行換行
background-image: linear-gradient(direction || angle, color-stop1, color-stop2, ...);
複製代碼
漸變方向(可選,默認從上到下),取值:(to bottom、to top、to right、to left、to bottom right)
background-image: radial-gradient(position, shape size, start-color, stop-color);
複製代碼
position:定義圓心位置
shape size:由2個參數組成,前者shape定義圓形或橢圓形,後者size定義大小;
start-color:設置開始的顏色;
stop-color:設置結束的顏色;
position、shape size可選可不選,若是沒有進行設置,表示該參數採用默認值。
start-color和stop-color爲必須設置的參數,而且徑向漸變同線性漸變同樣能夠設置多種顏色。
box-shadow 向框添加一個或多個陰影。該屬性是由逗號分隔的陰影列表,每一個陰影由 2-4 個長度值、可選的顏色值以及可選的 inset 關鍵詞來規定。省略長度的值是 0。
box-shadow: h-shadow v-shadow blur spread color inset;
box-shadow: 10px 10px 5px #888888;
複製代碼
h-shadow:必需。水平陰影的位置。容許負值。
v-shadow:必需。垂直陰影的位置。容許負值。
blur:可選。模糊距離。
spread:可選。陰影的尺寸。
color:可選。陰影的顏色。請參閱 CSS 顏色值。
inset:可選。將外部陰影 (outset) 改成內部陰影。
CSS3的transition容許CSS的屬性值在必定的時間區間內平滑地過渡。這種效果能夠在鼠標單擊,得到焦點,被點擊或對元素任何改變中觸發,並平滑地以動畫效果改變CSS的屬性值。
transition:[<transition-property> || <transition-duration> || <transition-timing-function> || <transition-delay>]
複製代碼
transition-property:指定過渡的CSS屬性。
transition-duration:指定完成過渡所需的時間。
transition-timing-function:指定過渡調速函數。
transition-delay:指定過渡開始出現的延遲時間。