最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

CSS的未來發(fā)展方向

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:51:48
文檔

CSS的未來發(fā)展方向

CSS的未來發(fā)展方向:什么時(shí)候普通的CSS才能優(yōu)秀到替代Sass, Less, Stylus, 以及 rest? Web開發(fā)人員必須要面對的最艱難的一個事實(shí)是大多數(shù)人在瀏覽網(wǎng)站的時(shí)候使用的還是老版本、低功能的瀏覽器。瀏覽器一直在增加新的功能,但你通常沒法使用這些功能,除非你愿意失去大量沒有更
推薦度:
導(dǎo)讀CSS的未來發(fā)展方向:什么時(shí)候普通的CSS才能優(yōu)秀到替代Sass, Less, Stylus, 以及 rest? Web開發(fā)人員必須要面對的最艱難的一個事實(shí)是大多數(shù)人在瀏覽網(wǎng)站的時(shí)候使用的還是老版本、低功能的瀏覽器。瀏覽器一直在增加新的功能,但你通常沒法使用這些功能,除非你愿意失去大量沒有更

  下面是一個使用@apply規(guī)則的例子:

body { 
 --alert: { 
 color: white; 
 padding: 15px; 
 margin: 1rem 0; 
 border-radius: 6px; 
 }
} 
.alert-success { 
 @apply --alert; 
 background-color: olivedrab;
}
.alert-warning { 
 @apply --alert; 
 background-color: firebrick;
}

  在寫這篇文章時(shí)(2016年4月8日),這個功能仍舊非常新,并沒有被谷歌瀏覽器甚至 Chrome Canary 支持,但是在最新的 Chromium nightly 中通過啟用標(biāo)記(flag)是可以實(shí)現(xiàn)的。

  自己來嘗試@apply規(guī)則的話, 可以先下載最新的Chromium,然后從通過啟用標(biāo)記來實(shí)現(xiàn)@apply。下面是在 OS X系統(tǒng)中的做法:

/Applications/Chromium.app/Contents/MacOS/Chromium \ --enable-blink-features=CSSApplyAtRules

  查看以上規(guī)則所有組合出來的炫酷樣式,可以參考我的 codepen 演示:

  @apply 在Chromium瀏覽器上的 Codepen 演示

 從現(xiàn)在開始編寫未來的的CSS

  一旦@apply被Chromium 和 Electron所支持,我們就能夠使用原生CSS編寫干凈可維護(hù)的樣式。但在那一天到來之前,我們?nèi)匀恍枰粩嗟貙W(xué)習(xí)預(yù)處理器來填補(bǔ)這些空白。

  現(xiàn)在有至少兩個項(xiàng)目允許你寫未來的CSS: Myth 和 cssnext。在這兩個項(xiàng)目中,cssnext 更加活躍,甚至有一個專門的git issue來促進(jìn) @apply 的實(shí)現(xiàn) (譯者注: 最新版本的 postcss-cssnext 已經(jīng)支持 @apply 規(guī)則)。

  

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

CSS的未來發(fā)展方向

CSS的未來發(fā)展方向:什么時(shí)候普通的CSS才能優(yōu)秀到替代Sass, Less, Stylus, 以及 rest? Web開發(fā)人員必須要面對的最艱難的一個事實(shí)是大多數(shù)人在瀏覽網(wǎng)站的時(shí)候使用的還是老版本、低功能的瀏覽器。瀏覽器一直在增加新的功能,但你通常沒法使用這些功能,除非你愿意失去大量沒有更
推薦度:
標(biāo)簽: 發(fā)展 的發(fā)展 未來
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top