我试图使我的按钮1)变红,2)在悬停/鼠标悬停时变为绿色。 这是我的HTML:
<div id="home-button"> <button type="button" style="height: 100px; width: 400px; font-size: 45px; font-family: 'Josefin Sans', sans-serif; border-radius:20px" href='/'> HOME </button> </div>
&#13;
家
这是我的css:
#home-button {
text-align: center;
padding:10px;
color: red;
}
#home-button:hover {
background-color: green;
}
如您所见,按钮既不是红色也不是绿色。请告诉我原因
答案 0 :(得分:1)
定位按钮本身
#home-button button{
text-align: center;
padding:10px;
color: red;
}
#home-button:hover button{
background-color: green;
}
<div id="home-button"> <button type="button" style="height: 100px; width: 400px; font-size: 45px; font-family: 'Josefin Sans', sans-serif; border-radius:20px" href='/'> HOME </button> </div>
答案 1 :(得分:1)
这是一个红色的按钮,在悬停时变为绿色。
<style>
#home-button {
text-align: center;
padding:10px;
}
#home-button button {
background-color: red;
}
#home-button button:hover {
background-color: green;
}
</style>
<div id="home-button"> <button type="button" style="height: 100px; width: 400px; font-size: 45px; font-family: 'Josefin Sans', sans-serif; border-radius:20px" href='/'> HOME </button> </div>
答案 2 :(得分:1)
css选择器不正确。您只选择div [id =&#34; home-button&#34;]而不影响您想要更改的按钮。你的css选择器应该是#home-button按钮和#home-button按钮:hover。