私が構築しているウェブサイトにタブ付きの外観を追加したかった. すでにそれを行っていますが、現在のタブに応じてタブの色を変更したいのですが、これも色を除いて問題ありませんでした。
コードはメニューのデフォルトの背景色も使用しているようです。
私のメニューは次の中に含まれています:
#container #menu ul li {
background: rgba(0, 0, 0, 0.8);
float: left;
position: relative;
list-style-type: none;
}
.onlink クラスを作成して現在のページを特定し、これを使用して正しい色を表示します。
#container #menu ul li a.onlink{
background-color: rgba(255, 255, 255, 0.9);
color:#000;
background: rgba(255, 255, 255, 0.9);
}
#container #menu ul li a.onlink:hover{
background: rgba(255, 255, 255,0);
}
メニューバーにカーソルを合わせると色は正しいのですが、カーソルを合わせていないときは色が少しずれており (灰色)、#container #menu ul li id のアーティファクトのようです。
ホバリングしない色を調整する方法について何か提案はありますか?