iT邦幫忙

0

JS30 筆記 Day03 CSS Variables

  • 分享至 

  • xImage
  •  

以下為自我紀錄的筆記,只記錄自己比較不熟的觀念。

思路:
設定全域CSS變數 > 取得input元素 > 添加事件 > 使用JS變更CSS全域變數

CSS原生變數(CSS Variables)
css :root === html

:root {
     --spacing: 10px;
     --blur: 10px;
     --base: #ffc600;
   }
 /* html{
     --spacing: 10px;
     --blur: 10px;
     --base: #ffc600;
 } */

變數用法

img {
     background: var(--base);
     padding: var(--spacing);
     filter: blur(var(--blur));
   }

Js取得CSS原生變數
Js 取得 :root === Js取得html
document.documentElement
https://ithelp.ithome.com.tw/upload/images/20230714/20139594S19QneHAd5.png

使用Js變更CSS原生變數

style.setProperty(propertyName, value, priority);

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言