请告诉我如何使用变量作为CSS中的属性值

时间:2017-11-23 05:52:24

标签: css pug

我正在使用PUG。

我在变量h上输入了10。

我想将h用作元素命名项的属性。

- var h=10
doctype html
html
    head
        style.
            .item {height: hpx;}
    body
        .item Hello!

当然没用.T.T

我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:1)

使用String Interpolation

- var h=10
doctype html
html
    head
        style.
            .item {height: #{h}px;}
    body
        .item Hello!

答案 1 :(得分:1)

您还可以使用以下代码:

在HTML文件中:

html
 head
    style.
        .item { height: var(--h);color: var(--color); }

 body
    .item Hello!

在CSS文件中:

:root {
  --h: 10px;
  --color: red; 
}

希望它对你有用。

感谢。