gpt4 book ai didi

javascript - 在 CSS 中集成脚本

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:09 26 4
gpt4 key购买 nike

目前在我的样式表上有以下内容:

a {
box-shadow: inset 0 -1.3vw 0 0 #AFFFFF;
}

这会创建一个假的自定义下划线。

我希望每次加载或刷新页面时,边框的颜色都会更改为数组中指定的随机颜色。

我刚才在这里找到了这个脚本:

var colors = ['#ff0000', '#00ff00', '#0000ff'];
var random_color = colors[Math.floor(Math.random() * colors.length)];
document.getElementById('title').style.color = random_color;

我该如何以正确的方式做到这一点?

最佳答案

在您的示例中,每次执行该脚本时,您都使用 javascript 设置文本颜色。您只需将其更改为每次都设置 boxshadow。

注意:带有连字符(-)的css属性被转换为驼峰式; box-shadow 变成 boxShadow

var colors = ['#ff0000', '#00ff00', '#0000ff'];
var random_color = colors[Math.floor(Math.random() * colors.length)];
document.getElementById('title').style.boxShadow = "inset 0 -1.3vw 0 0 "+random_color;
a {
box-shadow: inset 0 -1.3vw 0 0 #AFFFFF;
}
<a id="title">test</a>

关于javascript - 在 CSS 中集成脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44692808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com