代码显示0和1,为什么有时会显示2?
我的浏览器是Microsoft Edge v130,Chrome v130也是这样。
@property --vw {
syntax: "<length>";
inherits: true;
initial-value: 100vw;
}
:root {
--w: mod(tan(atan2(var(--vw), 1px)), 2);
}
body::before {
counter-reset: w var(--w);
content: counter(w);
}
<body></body>