日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

令人期待的 CSS 新功能:讓編碼更高效

來源: 責編: 時間:2023-11-16 09:38:42 236觀看
導讀CSS 是一種不斷發(fā)展的語言。每一次迭代,它都會變得越來越好。因此,了解最新的 CSS 功能非常重要,這樣你才能在項目中使用它們,減少對第三方庫的依賴。本文將介紹一些即將推出的 CSS 新特性,這些特性將簡化你的開發(fā)工作。雖

oaV28資訊網——每日最新資訊28at.com

CSS 是一種不斷發(fā)展的語言。每一次迭代,它都會變得越來越好。因此,了解最新的 CSS 功能非常重要,這樣你才能在項目中使用它們,減少對第三方庫的依賴。oaV28資訊網——每日最新資訊28at.com

本文將介紹一些即將推出的 CSS 新特性,這些特性將簡化你的開發(fā)工作。雖然這些特性尚未在所有瀏覽器中支持,但可以提前使用它們,以適應未來的項目需求。在不支持這些特性的瀏覽器中,它們大多會被忽略。oaV28資訊網——每日最新資訊28at.com

text-wrap 屬性

text-wrap 屬性用于指定元素中的文本是否應換行。它是 CSS 文本模塊第 4 級規(guī)范的一部分。oaV28資訊網——每日最新資訊28at.com

該屬性可以接受多個值,但最有趣的值是 balance 和 pretty 。oaV28資訊網——每日最新資訊28at.com

如果將 text-wrap 屬性設置為 balance ,瀏覽器將嘗試以元素的最后一行與第一行一樣長的方式對文本進行換行。如果希望元素中的文本具有一致的外觀,這將非常有用。例如,在博客文章的標題中。oaV28資訊網——每日最新資訊28at.com

另一方面,如果將 text-wrap 屬性設置為 pretty ,瀏覽器就會嘗試智能地將文本分成塊元素,使最后一行不會出現(xiàn)單字/孤字。oaV28資訊網——每日最新資訊28at.com

作用域 css

現(xiàn)在,我們可以使用 @scope 規(guī)則在特定元素內設置 CSS 作用域。從本質上講,它允許你創(chuàng)建一個只適用于特定元素及其子元素的 CSS 規(guī)則。oaV28資訊網——每日最新資訊28at.com

舉例來說,如果你想在某個特定元素內對 CSS 進行范圍/限制,可以使用類或 ID 選擇器來實現(xiàn),就像這樣。oaV28資訊網——每日最新資訊28at.com

@scope (.class-component, #id-component) {  /* CSS rules */}

下面舉例說明如何使用它:oaV28資訊網——每日最新資訊28at.com

.all-green p {  color: darkgreen;}@scope(.all-pink) {  p {    color: #c94f65;  }}

上面將確保 .all-pink 元素內的p 元素呈現(xiàn)粉紅色,而 p 元素外的 p 元素呈現(xiàn)綠色。oaV28資訊網——每日最新資訊28at.com

對 CSS 進行作用域界定有助于避免使用過于具體的選擇器,也有助于避免在 CSS 中使用 !important 。oaV28資訊網——每日最新資訊28at.com

自動增加文本區(qū)域

CSS 規(guī)范中即將出現(xiàn)一個名為 form-sizing 的新 CSS 規(guī)則,它將允許我們控制 <textarea> 等元素的大小調整行為。oaV28資訊網——每日最新資訊28at.com

textarea {    form-sizing: normal;}

將 form-sizing 屬性設置為 normal 后,瀏覽器將在用戶鍵入 <textarea> 元素時自動增加該元素的高度。oaV28資訊網——每日最新資訊28at.com

查看過渡

CSS 規(guī)范中即將出現(xiàn)一個名為 view-transition 的新元標記,它將允許我們在用戶滾動頁面時控制視口的轉換。oaV28資訊網——每日最新資訊28at.com

例如,如果想在用戶瀏覽新頁面時為視口添加淡入效果,可以這樣做。oaV28資訊網——每日最新資訊28at.com

<meta name="view-transition" content="same-origin">

在這里, same-origin 值將確保只有當用戶導航到同一原點內的頁面時才會發(fā)生轉換。oaV28資訊網——每日最新資訊28at.com

這使得頁面之間的過渡更加無縫,不那么生硬。更像一個本地應用程序。oaV28資訊網——每日最新資訊28at.com

light-dark() 函數(shù)

light-dark() 是一個新的 CSS 函數(shù),可讓我們?yōu)槊靼的J街付ú煌闹?span style="display:none">oaV28資訊網——每日最新資訊28at.com

body {  background-color: light-dark(white, black);}

這將確保 body 元素的背景顏色在淺色模式下為白色,在深色模式下為黑色。oaV28資訊網——每日最新資訊28at.com

除了用戶的主題偏好外, light-dark() 函數(shù)還可用于根據(jù)顏色主題屬性在兩個值之間進行切換。oaV28資訊網——每日最新資訊28at.com

:root {  color-scheme: light dark;}:root {  --text-color: light-dark(#333, #ccc);   /* In Light Mode = return 1st value.   In Dark Mode = return 2nd value. */}

CSS 中的嵌套

最近,Safari 瀏覽器技術預覽版 162 和 Chrome 瀏覽器開發(fā)版(在瀏覽器中啟用 "實驗性網絡平臺功能 "標志)中發(fā)布了一個名為 CSS 嵌套模塊的模塊。oaV28資訊網——每日最新資訊28at.com

啟用后,就可以在本地 CSS 中編寫上述類似于 Sass 的代碼。oaV28資訊網——每日最新資訊28at.com

.parent {    .child {        color: red;    }    #childWithId {        color: red;    }}

oaV28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-26538-0.html令人期待的 CSS 新功能:讓編碼更高效

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 同程面試:說下多態(tài)的實現(xiàn)原理?

下一篇: 從零開始,輕松掌握NumPy:打造高效科學計算利器!

標簽:
  • 熱門焦點
  • 摸魚心法第一章——和配置文件說拜拜

    為了能摸魚我們團隊做了容器化,但是帶來的問題是服務配置文件很麻煩,然后大家在群里進行了“親切友好”的溝通圖片圖片圖片圖片對比就對比,簡單對比下獨立配置中心和k8s作為配
  • JavaScript學習 -AES加密算法

    引言在當今數(shù)字化時代,前端應用程序扮演著重要角色,用戶的敏感數(shù)據(jù)經常在前端進行加密和解密操作。然而,這樣的操作在網絡傳輸和存儲中可能會受到惡意攻擊的威脅。為了確保數(shù)據(jù)
  • 自動化在DevOps中的力量:簡化軟件開發(fā)和交付

    自動化在DevOps中扮演著重要角色,它提升了DevOps的效能。通過自動化工具和方法,DevOps團隊可以實現(xiàn)以下目標:消除手動和重復性任務。簡化流程。在整個軟件開發(fā)生命周期中實現(xiàn)更
  • 每天一道面試題-CPU偽共享

    前言:了不起:又到了每天一到面試題的時候了!學弟,最近學習的怎么樣啊 了不起學弟:最近學習的還不錯,每天都在學習,每天都在進步! 了不起:那你最近學習的什么呢? 了不起學弟:最近在學習C
  • 慕巖炮轟抖音,百合網今何在?

    來源:價值研究所 作者:Hernanderz&ldquo;難道就因為自己的一個產品牛逼了,從客服到總裁,都不愿意正視自己產品和運營上的問題,選擇逃避了嗎?&rdquo;這一番話,出自百合網聯(lián)合創(chuàng)
  • 重估百度丨大模型,能撐起百度的“今天”嗎?

    自象限原創(chuàng) 作者|程心 羅輯2023年之前,對于自己的&ldquo;今天&rdquo;,百度也很迷茫。&ldquo;新業(yè)務到 2022 年底還是 0,希望 2023 年出來一個 1。&rdquo;這是2022年底,李彥宏
  • 8月見!小米MIX Fold 3獲得3C認證:支持67W快充

    這段時間以來,包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都得到了不少爆料,而小米新一代折疊屏旗艦——小米MIX Fold 3此前也屢屢被傳
  • 疑似小米14外觀設計圖曝光:后置相機模組變化不大

    下半年的大幕已經開啟,而誰將成為下半年手機圈的主角就成為了大家關注的焦點,其中被傳有望拿下新一代驍龍8 Gen3旗艦芯片的小米14系列更是備受大家矚
  • 三星Galaxy Z Fold5官方渲染圖曝光:13.4mm折疊厚度依舊感人

    據(jù)官方此前宣布,三星將于7月26日在韓國首爾舉辦Unpacked活動,屆時將帶來帶來包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy Z Flip 5、
Top 主站蜘蛛池模板: 久治县| 股票| 肇东市| 松江区| 红安县| 桂东县| 泸西县| 马鞍山市| 响水县| 乳源| 苏尼特左旗| 昭苏县| 屯门区| 玉屏| 乌恰县| 东阳市| 通山县| 许昌市| 河池市| 凤庆县| 星座| 九龙县| 玉溪市| 剑阁县| 南雄市| 扎兰屯市| 通榆县| 顺义区| 曲麻莱县| 墨脱县| 封丘县| 偃师市| 邢台县| 玉门市| 许昌县| 阳朔县| 阜城县| 平果县| 江津市| 清水河县| 酒泉市|