<div>
の背景色を変更しようとしていますが、私のためには機能しません。私は問題が何であるか分からない。
ブートストラップからクラスcol-md-2
を使用していますが、何か問題があります。ここでJQUERY FUNCTION HOVERを使用して色を変更する
は、私のコードのサンプルです:
$(document).ready(function() {
$(".text-center").hover(function() {
$(this).addClass("BlueClass");
}, function() {
$(this).removeClass("BlueClass");
});
});
#interiormenu3 {
width: 150px;
height: 43px;
background-color: #428cba;
position: relative;
top: 65px;
border-radius: 25px;
border-color: #737373;
border-style: solid;
border-width: 3px;
}
.opcion3 {
line-height: 35px;
color: white;
font-family: "Oswald";
font-weight: bold;
}
.BlueClass {
line-height: -35px;
color: white;
font-family: "Oswald";
font-weight: bold;
width: 150px;
height: 43px;
background-color: #FFFFFF;
position: relative;
top: 35px;
border-radius: 25px;
border-color: #2A5EC7;
border-style: solid;
border-width: 3px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-md-2" id="interiormenu3">
<div class="text-center">
<a href="#" class="opcion3">Portafolio</a>
</div>
</div>
どこ 'BlueClass'のスタイルはありますか? stacksnippetで問題を再現できますか? –
jqueryでこのクラスを切り替える理由は、CSSだけではないのですか? '.text-center:hover {}' – Steve
option3がdivの全体を占めていて、彼はoption3の背景だけを見ていて、コンテナの背景を見ていないのだろうかと思う。 – Taplar