在CSS中,有时候需要把字符转成数字类型进行计算或者比较,那么该怎么做呢?下面我们来介绍一下。首先,我们可以使用CSS的calc()函数对数字进行加减乘除计算。例如:css width: calc(1...
在CSS中,有时候需要把字符转成数字类型进行计算或者比较,那么该怎么做呢?下面我们来介绍一下。
首先,我们可以使用CSS的calc()函数对数字进行加减乘除计算。例如:
css
width: calc(100% - 20px); css
width: calc("100%" - "20px"); /* 这行代码会报错 */ css
:root {
--width: 100%;
--margin: 20px;
}
div {
width: calc(var(--width) - var(--margin));
} css
div::before {
content: attr(data-number);
counter-increment: some-counter attr(data-number);
}
div::after {
content: counter(some-counter);
}