我试图通过在HTML上放置一些代码来使点击时的背景色发生变化。我在该论坛上找到了下面的代码。它与“绿色”之类的简单颜色完美搭配,但我不知道该如何包含渐变。
有人可以帮我吗?
HTML
<div class="contain" role="main">
<nav class="menu-nav" role="navigation">
<li class="H01"onclick="document.body.style.backgroundColor = 'green';">01:00</li>
<li class="H02"onclick="document.body.style.backgroundColor = 'yellow';">02:00</li>
</nav>
</div>
CSS
body {
background-color: blue;
}
答案 0 :(得分:0)
有一个更复杂的语法,如下所示:
-webkit-gradient(linear, left top, left bottom, from(green),to(yellow))
要使用此渐变,您应该修改backgroundImage
字段而不是backgroundColor
所以您的代码将变成这样:
<li class="H01"onclick="document.body.style.backgroundImage = '-webkit-gradient(linear, left top, left bottom, from(green), to(yellow))';">01:00</li>