using html data-attributes as css-variable (i.e. text-shadow)

后端 未结 1 888
忘掉有多难
忘掉有多难 2021-01-12 04:53

i\'m trying to use inline data-attributes as variables for css... is there any known option to get this run:

1条回答
  •  我在风中等你
    2021-01-12 05:35

    You can do this with CSS Custom Properties.

    Support is pretty good, including Edge (but no IE)

    p {
      width:80%;
      margin:1em auto;
      text-shadow: 2px 6px 2px grey;
    }
    
    p.colored {
      color: var(--mycolor)
    }
    
    p.shadowed {
      text-shadow: 2px 6px 2px var(--shadowcolor);
    }

    Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quibusdam numquam aut aperiam excepturi id quaerat, fugiat, impedit natus maxime voluptates officia? Fuga earum quis exercitationem et fugiat, amet nam officiis?

    Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quibusdam numquam aut aperiam excepturi id quaerat, fugiat, impedit natus maxime voluptates officia? Fuga earum quis exercitationem et fugiat, amet nam officiis?

    0 讨论(0)
提交回复
热议问题