日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

这些css高级技巧,你知道几个呢

發(fā)布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这些css高级技巧,你知道几个呢 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 黑白圖像

這段代碼會將彩色照片變?yōu)楹诎渍掌?/p>

2. 使用 :not() 在菜單上應(yīng)用/取消邊框

該代碼用在導航菜單非常的實用。

先給每一個菜單項添加邊框:

然后再去除最后一個元素的邊框:

現(xiàn)在可以使用:not()偽類來實現(xiàn)了:

3. 頁面頂部陰影

下面這個簡單的 CSS3 代碼片段可以給網(wǎng)頁加上漂亮的頂部陰影效果:

4. 給 body 添加行高

你不需要分別添加 line-height 到每個p,h標記等。只要添加到 body 即可:

這樣文本元素就可以很容易地從 body 繼承。

5. 所有一切都垂直居中

要將所有元素垂直居中,太簡單了:

6. 逗號分隔的列表

讓HTML列表項看上去像一個真正的,用逗號分隔的列表:

7. 使用負的 nth-child 選擇項目

在CSS中使用負的 nth-child 選擇項目1到項目n:

8. 對圖標使用 SVG

我們沒有理由不對圖標使用SVG:

9. 優(yōu)化顯示文本

有時,字體并不能在所有設(shè)備上都達到最佳的顯示,所以可以讓設(shè)備瀏覽器來幫助你:

10. 對純 CSS 滑塊使用 max-height

使用 max-height 和溢出隱藏來實現(xiàn)只有CSS的滑塊:

11. 繼承 box-sizing

讓 box-sizing 繼承 html:

12. 表格單元格等寬

表格工作起來很麻煩,所以務(wù)必盡量使用 table-layout: fixed 來保持單元格的等寬:

13. 用 Flexbox 擺脫外邊距的各種 hack

當需要用到列分隔符時,通過flexbox的 space-between 屬性,你就可以擺脫nth-,first-,和 last-child 的hack了:

14. 使用屬性選擇器用于空鏈接

當a元素沒有文本值,但 href 屬性有鏈接的時候顯示鏈接:

15. 檢測鼠標雙擊

HTML:

CSS:

16. CSS 寫出三角形

17. CSS3 calc() 的使用

calc() 用法類似于函數(shù),能夠給元素設(shè)置動態(tài)的值:

18. 文本漸變

文本漸變效果很流行,使用 CSS3 能夠很簡單就實現(xiàn):

19. 禁用鼠標事件

CSS3 新增的 pointer-events 讓你能夠禁用元素的鼠標事件,例如,一個鏈接如果設(shè)置了下面的樣式就無法點擊了。

20. 模糊文本

簡單但很漂亮的文本模糊效果,簡單又好看:


總結(jié)

以上是生活随笔為你收集整理的这些css高级技巧,你知道几个呢的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。