国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

2025 CSS 一路狂飆!

開發(fā) 前端
對(duì)于前端開發(fā)者來說,現(xiàn)在是一個(gè)非常值得“重新認(rèn)識(shí) CSS” 的時(shí)刻?;蛟S在不遠(yuǎn)的將來,寫頁面布局和交互,我們真的只需要 CSS。

這兩年,CSS 可以說是“狂飆”式發(fā)展,不斷帶來各種實(shí)用的新特性。很多過去需要借助 Sass、JS 或者奇怪 hack 的場景,現(xiàn)在用原生 CSS 就能輕松實(shí)現(xiàn)。

最近,《The State of CSS 2025》公布了最新調(diào)查結(jié)果,我們就來看看 CSS 在 2025 年的現(xiàn)狀,以及其中最受歡迎的新特性。

最受歡迎的 CSS 新特性

調(diào)查顯示,開發(fā)者最關(guān)注的十大新特性包括:

圖片圖片

下面挑一些實(shí)用的來簡單介紹。

:has() —— 父選擇器

過去 CSS 無法選父元素,現(xiàn)在 :has() 讓你可以根據(jù)子元素或后代的存在來選中父級(jí)。

/* 給包含錯(cuò)誤提示的表單控件加紅色邊框 */
.form-group:has(.error) {
  border: 1px solid red;
}

支持:Chrome 105+、Safari 15.4+、Edge 105+、Firefox 121+

aspect-ratio —— 固定寬高比

用來直接控制元素的寬高比例,解決了多年來的“16:9 寬高比”難題,不再需要 padding hack。

.video {
  width: 100%;
  aspect-ratio: 16 / 9;
  background: #ddd;
}

支持情況:主流瀏覽器都支持。

scroll-behavior —— 平滑滾動(dòng)

控制頁面或容器的滾動(dòng)是否平滑。

html {
  scroll-behavior: smooth;
}

支持情況:主流瀏覽器都支持。

backdrop-filter —— 毛玻璃背景

給元素后面的背景加濾鏡(模糊、對(duì)比度等)。

.modal {
  backdrop-filter: blur(8px);
}

支持情況:主流瀏覽器都支持。

CSS 原生嵌套

寫法更接近 Sass,CSS 終于原生支持嵌套:

.card {
  padding: 1rem;

  & h2 {
    font-size: 1.25rem;
  }

  &:hover {
    background: #eee;
  }
}

支持情況:Chrome 112+、Safari 16.5+、Firefox 117+。

新的視口單位 lvh / svh / dvh

解決移動(dòng)端 100vh 被地址欄遮擋的問題。

?

lvh = Large viewport height(最大高度)

?

svh = Small viewport height(最小高度)

?

dvh = Dynamic viewport height(動(dòng)態(tài)隨地址欄變化)

.hero {
  height: 100dvh; /* 始終與當(dāng)前視口高度一致 */
}

支持情況:Chrome 108+、Safari 15.4+、Firefox 111+。

text-wrap: balance —— 標(biāo)題更好看

讓多行文字更平均地?fù)Q行,避免“一行太長一行太短”。

h1 {
  text-wrap: balance;
}

支持情況:Chrome 114+、Safari 16.4+、Firefox 125+。

Subgrid —— 子網(wǎng)格布局

子元素的 grid 可以繼承父網(wǎng)格的行列軌道。

.parent {
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.child {
  display: grid;
  grid-template-columns: subgrid; /* 繼承父網(wǎng)格列 */
}

支持情況:Firefox 最早支持;Chrome 117+、Safari 16.2+ 也已支持。

color-scheme —— 系統(tǒng)深淺色模式

告訴瀏覽器頁面支持暗色模式,表單控件和滾動(dòng)條會(huì)自動(dòng)適配。

:root {
  color-scheme: light dark;
}

支持情況:現(xiàn)代瀏覽器均支持。

light-dark() —— 一行寫主題色

根據(jù)當(dāng)前模式選擇不同的顏色。

body {
  background: light-dark(#fff, #000);
}

支持情況:Chrome 120+、Safari 16.4+、Firefox 123+。

shape() —— 靈活的形狀定義

定義裁剪或排版區(qū)域,可以取代 clip-path 的部分功能(實(shí)驗(yàn)性)。

.image {
  clip-path: shape(circle at center, 50%);
}

if() —— CSS 條件判斷(實(shí)驗(yàn)性)

允許在 CSS 里寫條件邏輯。

.box {
  width: if(var(--wide) = true, 400px, 200px);
}

CSS 相關(guān)工具

CSS 框架

Tailwind CSS 繼續(xù)遙遙領(lǐng)先。

圖片

CSS-in-JS

CSS Modules 使用最廣,其次是 Styled Components。不過,Styled Components 作者已宣布停止維護(hù),某種程度上也代表 CSS-in-JS 的熱潮在退去。

圖片

預(yù)處理器/后處理器

Sass 依然在用,但隨著 CSS 內(nèi)置功能越來越多(變量、嵌套、顏色函數(shù)…),預(yù)處理器的重要性逐漸下降。

圖片

實(shí)用工具

圖片

寫在最后

回顧這兩年,可以說 CSS 正在迎來一個(gè)黃金時(shí)代:

?開發(fā)者體驗(yàn)在快速提升:原生支持嵌套、父選擇器、深淺色模式,讓很多老大難問題迎刃而解。

?和 JS 的邊界在變化:過去需要 JS 才能實(shí)現(xiàn)的交互(輪播、條件邏輯),現(xiàn)在 CSS 草案里都有答案。

?預(yù)處理器逐漸“退居二線”:CSS 自己在不斷長大,Sass、LESS 這些工具不再是必需品。

對(duì)于前端開發(fā)者來說,現(xiàn)在是一個(gè)非常值得“重新認(rèn)識(shí) CSS” 的時(shí)刻?;蛟S在不遠(yuǎn)的將來,寫頁面布局和交互,我們真的只需要 CSS。

責(zé)任編輯:武曉燕 來源: 前端充電寶
相關(guān)推薦

2025-06-03 02:15:00

2023-05-09 16:23:11

人工智能ChatGPT

2011-03-28 10:52:51

戴爾高效企業(yè)

2023-03-07 18:44:35

AI發(fā)明

2015-10-22 17:41:32

路友

2010-04-29 13:04:39

Google數(shù)據(jù)中心

2016-10-26 19:28:39

2018-09-26 19:40:31

AI工資薪水AI技術(shù)

2016-03-11 18:04:34

華為

2019-08-05 10:35:14

Windows操作系統(tǒng)瀏覽器

2016-03-17 13:55:47

全聯(lián)接電網(wǎng)ICT建設(shè)

2009-04-24 09:15:44

2009-03-18 08:37:16

智能手機(jī)安全應(yīng)用程序

2019-01-28 08:31:47

360架構(gòu)系統(tǒng)

2012-08-22 16:18:13

2010-12-22 13:38:37

北塔運(yùn)維

2010-02-23 21:33:02

運(yùn)維管理Mocha BSM摩卡軟件

2014-09-03 10:44:08

國產(chǎn)操作系統(tǒng)

2018-07-26 21:22:00

云測(cè)試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

av综合网站| 中文av在线播放| 亚洲精品一区二区三区四区五区| 91三级在线| 国产精品第13页| 一区二区三区四区国产| 变态调教一区二区三区| 韩国精品主播一区二区在线观看 | 天天干天天爽天天射| jiujiure精品视频播放| 色94色欧美sute亚洲13| 女同性恋一区二区| 精品一区二区三区的国产在线观看| 一区二区在线观看视频在线观看| 中文字幕精品av| 国产一区二区三区四区五区加勒比 | 香蕉久久一区| 久久亚洲一区二区三区四区| 欧美高清在线播放| www浪潮av99com| 欧美天堂一区| 亚洲国产成人一区二区三区| 北条麻妃一区二区三区中文字幕| 免费全黄无遮挡裸体毛片| 国产剧情一区在线| 亚洲精品一区二区三区不| 高清一级毛片视频| 久久久精品中文字幕| 嘿咻视频在线看| 一本色道久久综合亚洲精品高清| 91精品国产777在线观看| 免费av在线网站| 亚洲女同ⅹxx女同tv| 影音先锋亚洲视频| 亚洲成人一区| 日韩一区二区三区av| 在线播放色视频| 日日欢夜夜爽一区| 欧美精品18videos性欧| 欧美成人影院在线播放| 精品一区二区三区在线| 欧美在线一区二区三区四| 妖精一区二区三区精品视频| 中文字幕欧美视频在线| 精品国产亚洲一区二区三区| 亚洲国产aⅴ成人精品无吗| 免费亚洲一区二区| 欧美日韩不卡| 国产在线精品一区二区三区| 99久久国产综合精品女不卡| 日av在线播放中文不卡| 亚洲精品少妇久久久久久| 亚洲欧美日韩久久| 国产黄视频网站| 欧美午夜www高清视频| 牛牛电影国产一区二区| 这里只有精品视频在线| 欧美激情在线免费| 日韩av大全| 91在线高清观看| 黄色精品免费看| 91精品视频在线播放| 高清成人在线观看| 国内精品久久久久久影视8| 国产原创一区| 波霸ol色综合久久| 123成人网| 久久6免费高清热精品| 蜜臀国产一区| av中文字幕av| 亚洲va国产va天堂va久久| 国产色视频一区| 18成人在线| 欧美一区二区三区四区视频 | 九九九九精品| 欧美h版在线| 色播五月综合| 亚洲激情社区| 在线视频网站| 久久久www成人免费精品| 韩国精品久久久| 国内激情视频在线观看| 成人免费毛片a| 久久久免费人体| 黄色小网站在线观看| 亚洲精品高清无码视频| 久久精精品视频| 91手机在线视频| 欧美一级片在线播放| 欧美精品在线观看91| 日韩精品一区二区三区在线| 在线观看视频一区二区| 亚洲高清免费在线| 成人av第一页| 91亚洲永久精品| av毛片久久久久**hd| 成人午夜免费电影| 午夜在线观看免费一区| 久久久久国产精品| gogo高清午夜人体在线| 中文字幕色呦呦| 91av视频在线观看| 色综合久久久久网| 国产一区不卡视频| 波多野结衣在线播放一区| 中文字幕人成乱码在线观看 | 亚洲精品一区二区三区蜜桃下载| 视频一区国产视频| 伊人春色在线观看| 亚洲国产精品一区二区第一页 | 操bbb操bbb| 国产精品偷伦免费视频观看的| 国产精品欧美风情| 99国产麻豆精品| av在线不卡免费| 1区不卡电影| 欧洲亚洲免费视频| 国产69久久精品成人| 色综合久久久网| 高潮精品一区videoshd| 国产日韩高清一区二区三区在线| 亚洲三区欧美一区国产二区| 国产成人免费精品| 18网站在线观看| 香蕉97视频观看在线观看| 91女厕偷拍女厕偷拍高清| 亚洲精品动漫| av网站免费观看| 91精品久久久久| 国产美女99p| 欧美日韩国产精品一区二区三区四区| 精品国产一区二区亚洲人成毛片| 国产aⅴ夜夜欢一区二区三区 | 日本私人网站在线观看| 国产视频一二三| 毛片免费不卡| 成人福利免费在线观看| 亚洲成人在线| 国产精品黄色在线观看 | 成人黄网18免费观看的网站| 理论片在线观看理伦片| 夜级特黄日本大片_在线| 日韩制服一区| 国产一区二区中文| 麻豆中文一区二区| 97精品国产97久久久久久久久久久久| 福利一区福利二区微拍刺激| 日韩精品999| 理论片在线不卡免费观看| 韩剧1988免费观看全集| 尤物九九久久国产精品的特点| 国产成人精品电影久久久| 久久日韩视频| 2021久久国产精品不只是精品| 国产欧美一区二区| 久久免费视频2| 国产厕所精品在线观看| 国产欧美欧洲在线观看| 午夜精品一区二区在线观看的| 色总=综合色| 免费看av不卡| 在线日韩欧美| 中文字幕精品三区| 日韩欧美高清一区二区三区| 久久综合久久综合九色| 日韩视频在线免费| 久久久久久久久久久免费视频| 久久久国产精品入口麻豆| 国产精品久久久久一区| 91久久精品美女| 嫩草在线视频| 韩日av一区二区| 欧美一级大片视频| 日本成人一区| 国产毛片一区二区| 亚洲色图av在线| 国产在线观看福利| 国产精品mm| 日韩区在线观看| 欧美一区三区二区在线观看| 国产精品免费播放| 一级成人国产| 日韩欧美的一区二区| 水蜜桃一区二区三区| 国产中文字幕在线视频| 91综合在线| 欧美日韩精品一二三区| 亚洲v欧美v另类v综合v日韩v| 国产激情视频在线| 九色综合狠狠综合久久| 亚洲午夜精品视频| 污色网站在线观看| 久久久国产精品| 色婷婷亚洲综合| 久久一区二区三区av| 日本天堂在线观看| 国产一区日韩一区| 欧美视频在线免费| 日韩中文字幕精品视频| 一区二区三区四区五区视频|