整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          CSS3實現文本字體漸變雙色變化

          SS3實現文本字體漸變雙色變化,實現顏色過渡漸變,可以用在首頁展示欄中,增強用戶體驗!下面來看看效果:

          實現代碼非常簡單:

          體效果

          <h1></h1> 標題字(最大)

          <h6></h6> 標題字(最小)

          <h1 align="center"></h1>

          <strong></strong> 粗體字(突出強調)

          <b></b> 粗體字(bold:粗體)

          <i></i> 斜體字(italic:斜體)

          <u></u> 底線,文本添加下劃線:(underline:下劃線)

          <strike></strike>或<s></s> 橫線,相當于加刪除線文本 <del></del> HTML5

          等寬文字標簽:對于等寬文字設置多數情況用在英文文字顯示中

          <tt></tt> 打字體,類似打字機或者等寬的文本效果。

          <code></code> 等寬文字設置內容(定義計算機代碼文本)

          <samp></samp> 等寬文字設置內容(定義樣本文本)

          <kbd> 定義鍵盤文本。

          <sup></sup> 文字上標字體標簽(super)

          <sub></sub> 文字下標字體標簽(subscipt)

          <address></address> 設置地址文字(可定義一個地址,比如電子郵件地址。您應當使用它來定義地址、簽名或者文檔的作者身份。)

          <font></font> 編輯網頁文字樣式

          <font face="" size="" color=""></font>

          face屬性可以用于設置文字的名稱,可以是宋體、隸書、楷體等;

          size屬性用于設置字號的大小(單位:字號),從 1 到 7 的數字,或h1-h6。瀏覽器默認值是3。

          color用于設置字體的顏色

          <font size="3" color="red">This is some text!</font>
          <font size="2" color="blue">This is some text!</font>
          <font face="verdana" color="green">This is some text!</font>

          手冊上沒有

          <ruby></ruby>和<rt></rt> 設置文字標注標記

          實例:

          <ruby>當代最可愛的人<rt>志愿軍</rt></ruby>

          內容首發于工粽號:程序員大澈,每日分享一段優質代碼片段,歡迎關注和投稿!

          大家好,我是大澈!

          本文約 800+ 字,整篇閱讀約需 1 分鐘。

          今天分享一段優質 CSS 代碼片段,輕松實現一鍵切換主題顏色,在任何項目中都可用。

          老規矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評論區留下你的見解!

          [data-theme='default'] {
            --font-primary: #fff;
            --background-main: #0678be;
          }
          
          [data-theme='black'] {
            --font-primary: #fff;
            --background-main: #393939;
          }
          
          <html lang="en" data-theme="default"></html>
          
          body {
            color: var(--font-primary);
            background-color: var(--background-main);
          }


          分享原因

          這段代碼可以輕松實現網頁主題的切換,且在各種項目中通用。

          先定義不同主題的 CSS 變量,再通過 JavaScript 動態更改 data-theme 屬性,從而實現頁面樣式的動態變化。

          這種方法不僅簡化了主題管理,還提高了代碼的可讀性和維護性,是我們項目中一般且常用的實現方式之一。

          代碼解析

          1. 定義主題變量

          CSS變量:聲明自定義CSS屬性,它包含的值可以在整個文檔中重復使用。屬性名需要以兩個減號(--)開始,屬性值則可以是任何有效的 CSS 值。

          CSS屬性選擇器:匹配具有特定屬性或屬性值的元素。例如[data-theme='black'],將選擇所有 data-theme 屬性值為 'black' 的元素。

          使用 [data-theme='default'] 和 [data-theme='black'] 選擇器,根據 data-theme 屬性的值定義不同的主題樣式。

          定義了兩個 CSS 變量 --font-primary 和 --background-main,分別表示字體顏色和背景顏色。

          2. 指定默認主題

          在 <html> 元素上添加 data-theme="default",指定默認主題為 default 。

          后面用 js 動態切換 data-theme 屬性值,然后 CSS 屬性選擇器將自動選擇對應的 CSS 變量。

          3. 應用 CSS 變量

          Var函數:用于使用 CSS 變量。第一個參數為 CSS 變量名稱,第二個可選參數作為默認值。

          使用 var(--font-primary) 和 var(--background-main) 來引用之前定義的 CSS 變量。

          這里設置 body 元素的 color 和 background-color 屬性,分別引用 --font-primary 和 --background-main 變量,在項目中按需設置對應的元素即可。


          主站蜘蛛池模板: 久久亚洲色一区二区三区| 国偷自产一区二区免费视频| 久久精品一区二区三区中文字幕| 国产福利电影一区二区三区,日韩伦理电影在线福 | 日本一区二三区好的精华液 | 怡红院AV一区二区三区| 亚洲日本一区二区一本一道| 亚洲国产国产综合一区首页| 日本免费电影一区| 性色AV一区二区三区天美传媒| 无码人妻精品一区二区蜜桃百度| 久久久一区二区三区| 国产精品一区三区| 国产伦精品一区二区三区精品| 色老头在线一区二区三区 | 日本内射精品一区二区视频 | 精品国产免费一区二区三区香蕉| 国产精品成人免费一区二区 | 自拍日韩亚洲一区在线| 中文字幕一区二区三区精华液| 国产精品视频一区国模私拍 | 一区二区不卡视频在线观看| 国产精品一区二区久久精品涩爱| 国产探花在线精品一区二区| 精品91一区二区三区| 国产一区二区三区播放| 国产av一区最新精品| 影院成人区精品一区二区婷婷丽春院影视| 国产另类TS人妖一区二区| 久久久精品一区二区三区| 国产丝袜美女一区二区三区| 久久精品一区二区三区不卡| 中文字幕在线视频一区| 国产美女口爆吞精一区二区| 一区二区三区四区视频在线| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产在线一区二区在线视频| 久久亚洲中文字幕精品一区四| 国产成人精品久久一区二区三区av| 无码精品人妻一区| 久久久综合亚洲色一区二区三区|