:動畫解釋 CSS 常用樣式屬性,快速掌握全部!-經驗觀點免费ppt模版下载-道格办公

動畫解釋 CSS 常用樣式屬性,快速掌握全部!

樣式屬性。 1. color(顏色)- 設置文本的顏色。 2. font-size(字體大小)- 設置文本的字體大小。 3. font-family(字體系列)- 設置文本的字體系列。 4. background-color(背景顏色)- 設置元素的背景顏色。 5. width(寬度)- 設置元素的寬度。 6. height (高度)- 設置元素的高度。 7. margin(外邊距)- 設置元素的外邊距。 8. padding(內邊距)- 設置元素的內邊距。 9. border(邊框)- 設置元素的邊框。

< mpvideosnap class='js_uneditable custom_select_card channels_iframe' data-pluginname='videosnap' data-id='export/UzFfAgtgekIEAQAAAAAAXukTyO3kQAAAAAstQy6ubaLX4KHWvLEZgBPE-aEkKSwNeev-zNPgMIvL5Geu3JO8azcVp1dlNC0y' data-url='https://findermp.video.qq.com/251/20304/stodownload ?encfilekey=jEXicia3muM3GjTlk1Z3kYCefzc4VU4EASq1xDJ1PjibMUERpWnqnc6TzaH6SKE6ib5UUAicwEkCEoF1GtzDG5sOFPZO5BU9pLkSXX0zJQW1gBZvibV1gcVB3xJsBUh1ibyFrTG1csTbpXhyPmWDkRxzVjyTYfHMiabRnkiaQPge3dJyX59w&adaptivelytrans=0&bizid=1023&dotrans=0&hy=SH&idx=1&m=ae3c2a068c168861911641355e45b851&token=x5Y29zUxcibBv0wC1vh8PiaAKvrTeZic7mbULtibHgic8FlknyOa8nA568BLScCnq7RRs' data-headimgurl='http://wx.qlogo.cn/finderhead/Q3auHgzwzM7yUOPUBy2LPFj8VxuLzycplfnx7eDl5slyrtYIA1raJA/0' data-username='v2_060000231003b20faec8c5e28f1bcaddce01ea36b077ab7e4d614debad271209f77aa9340f04@finder' data -nickname='峰華前端工程師' data-desc='#CSS 動畫解釋CSS 常用樣式屬性' data-nonceid='13861976595456251044' data-type='video'>

CSS 對於頁面元素的美化,都有特定的套路,我們需要熟記一些CSS 常用的屬性才能快速並且優雅的實現複雜的樣式。這個視頻就給大家介紹一下 CSS 經常用到的一些樣式屬性。

文本與段落

首先我們先來看與文本和段落有關的屬性,這些非常重要,因為無論是網站還是App 都是通過內容來傳遞信息的,文本樣式的好壞直接影響了信息傳遞的效率。

「加載本地字體」

在CSS 中,加載本地字體使用font-family  屬性,通常按照從特殊到一般的順序定義,因為CSS 會從列表的第一個開始尋找支持的字體。比如網站中的英文字體使用Arial,中文字體使用微軟雅黑,那麼中文字體就需要放到後邊,因為微軟雅黑也包括英文字體,如果放到第一位,就不會再去使用Arial 字體了。要注意的是如果字體名字中間有空格,那麼需要加上雙引號。最後一般會設置一個保底選項,比如 sans-serif,使用默認的無襯線字體。

「加載 web font」

除了加載本地字體外,CSS 也可以加載web 字體,使用@font-face 指令,然後在裡邊指定字體的名字和url 路徑,可以是本地的也可以是網絡上的,之後就可以在其他樣式中使用font-family 來加載這個字體了。

@font-face {
  font-family'webfont';
  srcurl('webfont.woff');
}

font-family: 'webfont';

< strong >「顏色」

設置字體顏色使用 color  屬性。

「大小」

設置字體大小使用 font-size  屬性。

「字符間距」

設置字符間距使用 letter-spacing  屬性。

「文本方向」

設置文本方向使用writing-mode 屬性,可以使用vertical-rl  設置為垂直方向,從右向左閱讀,結合text- orientation  屬性,可以讓文本保持豎直或傾斜。

「文本樣式」

設置文本樣式可以使用 text-decoration  屬性,如設置為 none 可以取消超鏈接的下劃線。另外也可以設置 overline  上劃線, line-through  中劃線,並且可以設置多個。還可以設置線的形狀和顏色。

下邊來看段落樣式,這些樣式應用於多行文本。

「行間距」

設置行間距使用 line-height  屬性。

「縮進」

設置縮進可以使用 text-indent  屬性。

「折行」

控製文本換行可以使用 white-space   屬性,nowrap 為不換行。

「省略」

設置文本省略需要把white-space  設置為nowrap 不換行,再設置overflow  為hidden,隱藏超出部分,最後設置text-overflow  為ellipsis 顯示省略號。

「對齊」

設置文本對齊方式可以使用 text-align  屬性,可以是靠左對齊、靠右對齊、居中對齊和兩端對齊。

背景

「設置背景顏色」

設置背景顏色使用background-color  屬性,可以設置16 進制顏色,也可以使用顏色函數rgb、rbga(帶透明度的)、linear -gradient (漸變色) 設置顏色(應該在background-image 或 background 縮略形式中設置)。

「加載背景圖片」

加載背景圖片使用 background-image  屬性,通過 url 函數加載本地或者遠程的圖片。

「調整背景尺寸」

調整背景尺寸可以使用 background-size  屬性,如果尺寸小於容器,會自動進行平鋪。

「調整背景填充」

調背景圖片填充樣式使用background-repeat  屬性, no-repeat  代表不重複平鋪,還可以分別設置repeat-x, repeat-y 來設置在水平方向上或垂直方向上平鋪。

「調整背景位置」

背景圖片加載之後,可以通過background-position  屬性設置圖片的位置,可以靠上、靠下、居中,也可以設置具體的數值,並且可以設置多個值。雪碧圖通常是使用這個屬性來實現的。

「調整背景拉伸」

調整圖片拉伸可以使用background-size  屬性,設置為contain  會把圖片縮放到佔滿整個容器,並且不會發生扭曲或者裁剪,但是可能會留白。設置為 cover 也會讓圖片盡可能佔滿整個容器,但是會把超出容器的部分裁剪掉。

最後這些屬性可以統一在 background  簡寫形式中設置。

Overflow

元素的寬高默認會根據內容自動進行調整,如果元素寬高固定,要隱藏超出內容或者顯示滾動條的話,可以通過overflow  屬性設置超出內容的顯示方式,默認為visible  顯示,即使超出了最大寬度或高度。 hidden  為不顯示。 scroll  則會顯示滾動條。另外可以分別設置 overflow-x  和 overflow-y  屬性來設置超出固定寬度或固定高度後的內容表現形式。

邊框

給元素設置邊框可以使用border  這個簡寫形式,分別可以設置border-width  邊框寬度, border-style  邊框樣式,可以是solid實線、dotted 虛線, border-color  邊框顏色。另外也可以使用 border-top , border-top-style  這種分別設置單一邊框的樣式。

陰影

給元素設置陰影可以使用box-shadow  屬性,後邊的值分別是水平偏移,垂直偏移,模糊半徑,和擴散半徑。另外也可以使用逗號間隔設置多個陰影。

指針

設置指針可以使用cursor  屬性, pointer  是小手形狀, wait  是等待效果,還有一些其它內置的指針。另外也可以使用 url 函數加載自定義的指針圖片,並設置 x, y 坐標來確定指針區域。

列表

更改無序列表的樣式,可以設置list-style  屬性,可以設置為square  方形,也可以使用url() 函數加載自定義的圖片。

好了,這些就是CSS 常用的樣式屬性,現在你大體知道有哪些了,在看到設計稿的時候,應該就知道某個樣式具體該怎麼實現了。接下來可以在 w3schools 或 MDN 上查看他們更詳細用法,實現更複雜的樣式。

如有幫助,請關注,感謝!

點擊閱讀原文/掃碼查看B站配套視頻文本、技術教程、實戰課程、資源導航以及小工具! https://zxuqian.cn

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Animated%20explanations%20of%20CSS%20common%20style%20properties%20quickly%20master%20all.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦