変更するときに背景色が消えるようにすることを試みました。しかし、そうすることはできません。 cssかjQueryのどちらを使うべきかわかりません。どうぞご覧ください、ありがとうございます。ホバーページの背景色のフェード効果の変更(CSSまたはjQuery)
.wrapper {
width: 100%;
}
.left-col,
.right-col {
width: 50%;
float: left;
}
a.btn {
background: #fff;
display: inline-block;
}
a.btn:before {
background-color: transparent;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
a.btn:hover:before {
content: '';
position: fixed;
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
}
a.btn.btn-1:hover:before {
background-color: red;
}
a.btn.btn-2:hover:before {
background-color: green;
}
<div class="wrapper">
<div class="left-col">
<a href="#" class="btn btn-1">Button 1</a>
</div>
<div class="right-col">
<a href="#" class="btn btn-2">Button 2</a>
</div>
</div>
はい!これはうまくいく!ありがとうございました!! – demoncoder
私の絶対的な喜び! :) –