我目前正在尝试制作一个css背景,它会根据屏幕的大小而改变大小,所以我尝试使用这样的变量:
var root = document.documentElement;
document.addEventListener('resize', () => {
root.style.setProperty('--screen-x', window.screenX)
root.style.setProperty('--screen-y', window.screenY)
})
#element {
background-image: url(https://picsum.photos/var(--screen-x)/var(--screen-y)?random=3);
}
顺便说一句,有4个不同的元素,从1到4随机得到4个单独的图像与picsum。
- 对不起,如果我不清楚,英语不是我的第一语言:(*
这显然是行不通的,但我想知道是否有办法做到这一点?(获取URL中的变量)
1条答案
按热度按时间xzlaal3s1#
一个混乱的解决方案