1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      如何在CSS中使用var()變量

      今天就跟大家聊聊有關(guān)如何在CSS中使用 var()變量,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

      創(chuàng)新互聯(lián)專注于貴德企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站建設(shè)。貴德網(wǎng)站建設(shè)公司,為貴德等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

      定義和使用CSS變量

      與任何其他CSS定義一樣,變量遵循相同的范圍和繼承規(guī)則。使用它們的最簡(jiǎn)單方法是通過將聲明添加到:root偽類來使它們?nèi)挚捎茫员闼衅渌x擇器都可以繼承它。

      :root {
        --awesome-blue:#2196F3;
      }

      要訪問變量中的值,我們可以使用var(…)語法。請(qǐng)注意,名稱區(qū)分大小寫,因此–foo != –FOO。

      .element {
      background-color:var(--awesome-blue);
      }

      瀏覽器支持

      常用的瀏覽器除了IE都完美支持,您可以在此處獲取更多詳細(xì)信息 –我可以使用CSS變量。下面是幾個(gè)例子,展示了CSS變量的典型用法。為確保它們正常工作,請(qǐng)嘗試在我們上面提到的其中一個(gè)瀏覽器上查看它們。

      示例1 – 主題顏色

      當(dāng)我們需要對(duì)多個(gè)元素一遍又一遍地應(yīng)用相同的規(guī)則時(shí),CSS中的變量是最有用的,例如主題中的重復(fù)顏色。我們不是每次想要重復(fù)使用相同顏色時(shí)進(jìn)行復(fù)制和粘貼,而是將其放在變量中并從那里訪問它。

      現(xiàn)在,如果我們的客戶不喜歡我們選擇的藍(lán)色陰影,我們可以在一個(gè)地方(變量的定義)改變樣式來改變整個(gè)主題的顏色。沒有變量,我們必須手動(dòng)搜索和替換每一次出現(xiàn)。

      可將代碼復(fù)制下來在你的編輯器里面測(cè)試

      * {margin: 0;padding: 0;box-sizing: border-box;}html {padding: 30px;font: normal 13px/1.5 sans-serif;color: #546567;background-color: var(--primary-color);}.container {background: #fff;padding: 20px;}h4 {padding-bottom: 10px;margin-bottom: 15px;}p {background-color: #fff;margin: 15px 0;}button {font-size: 13px;padding: 8px 12px;background-color: #fff;border-radius: 3px;box-shadow: none;text-transform: uppercase;font-weight: bold;cursor: pointer;opacity: 0.8;outline: 0;}button:hover {opacity: 1;}
      :root {
      --primary-color: #B1D7DC;
      --accent-color: #FF3F90;
      }
      html {
      background-color: var(--primary-color);
      }
      h4 {
      border-bottom: 2px solid var(--primary-color);
      }
      button {
      color: var(--accent-color);
      border: 1px solid var(--accent-color);
      }
      
      

      對(duì)話框窗口

      過放蕩不羈的生活,容易得像順?biāo)浦郏且Y(jié)識(shí)良朋益友,卻難如登天。

      示例地址

      示例2 – 屬性類名可讀性

      變量的另一個(gè)重要用途是當(dāng)我們想要保存更復(fù)雜的屬性值時(shí),我們不必記住它。最好的例子就是有多個(gè)參數(shù),如CSS規(guī)則box-shadow,transform和font。

      通過將屬性放在變量中,我們可以使用語義可讀的名稱來訪問它。

      html{background-color: #F9F9F9;}
      ul{padding: 20px;list-style: none;width: 300px;}
      li{font: normal 18px sans-serif;padding: 20px;transition: 0.4s;margin: 10px;color: #444;background-color: #fff;cursor: pointer;}
      
      :root{
      --tiny-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);
      --animate-right: translateX(20px);
      }
      li{
      box-shadow: var(--tiny-shadow);
      }
      li:hover{
      transform: var(--animate-right);
      }
      • 我在這里!
      • 我在這里!
      • 我在這里!

      示例地址

      示例3 – 動(dòng)態(tài)更改變量

      當(dāng)多次聲明自定義屬性時(shí),標(biāo)準(zhǔn)規(guī)則有助于解決沖突,樣式表中最后定義的會(huì)覆蓋上面定義的。

      下面的示例演示了用戶動(dòng)態(tài)操作改變屬性是多么容易,同時(shí)仍然保持代碼清晰簡(jiǎn)潔。

      *{margin: 0;padding: 0;box-sizing: border-box;}
      html{background: #eee;padding: 30px;font: 500 14px sans-serif;color: #333;line-height: 1.5;}
      .blue-container{background: #64B5F6;padding-left: 50px;}
      .green-container{background: #AED581;padding-left: 50px;}
      .container{background: #fff;padding: 20px;}
      p{transition: 0.4s;}
      .title{font-weight: bold;}
      
      .blue-container{
      --title-text: 18px;
      --main-text: 14px;
      }
      .blue-container:hover{
      --title-text: 24px;
      --main-text: 16px;
      }
      .green-container:hover{
      --title-text: 30px;
      --main-text: 18px;
      }
      .title{
      font-size: var(--title-text);
      }
      .content{
      font-size: var(--main-text);
      }
      
      
      
      這是個(gè)標(biāo)題

      將鼠標(biāo)懸停在不同的顏色區(qū)域上可以更改此文本和標(biāo)題的大小。

      示例地址

      正如您所看到的,CSS變量非常簡(jiǎn)單易用,開發(fā)人員不必花費(fèi)太多時(shí)間在各處開始應(yīng)用它們。以下是擴(kuò)展內(nèi)容:

      var()函數(shù)有兩個(gè)參數(shù),如果自定義屬性失敗,它可用于提供回退值:

      width: var(–custom-width, 20%);

      可以嵌套自定義屬性:

      • –base-color: #f93ce9;

      • –background-gradient: linear-gradient(to top, var(–base-color), #444);

      變量可以與CSS的另一個(gè)新增功能- calc() 函數(shù)結(jié)合使用。

      • –container-width: 1000px;

      • max-width: calc(var(–container-width) / 2);

      css的三種引入方式

      1.行內(nèi)樣式,最直接最簡(jiǎn)單的一種,直接對(duì)HTML標(biāo)簽使用style=""。2.內(nèi)嵌樣式,就是將CSS代碼寫在之間,并且用

      進(jìn)行聲明。3.外部樣式,其中鏈接樣式是使用頻率最高,最實(shí)用的樣式,只需要在之間加上

      就可以了。其次就是導(dǎo)入樣式,導(dǎo)入樣式和鏈接樣式比較相似,采用@import樣式導(dǎo)入CSS樣式表,不建議使用。

      看完上述內(nèi)容,你們對(duì)如何在CSS中使用 var()變量有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


      網(wǎng)頁標(biāo)題:如何在CSS中使用var()變量
      瀏覽路徑:http://ef60e0e.cn/article/pdgsgh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        宁武县| 永丰县| 厦门市| 龙川县| 阿城市| 丽江市| 武穴市| 井冈山市| 宁乡县| 晋江市| 邵武市| 余庆县| 榆树市| 色达县| 镇江市| 蒲江县| 沐川县| 密云县| 宜丰县| 和田县| 尼玛县| 临夏县| 福泉市| 司法| 上饶市| 神池县| 那坡县| 秀山| 岚皋县| 中西区| 武隆县| 习水县| 姜堰市| 漳浦县| 石泉县| 南安市| 林芝县| 汉中市| 和静县| 重庆市| 滨州市|