ウェブサイトのメニュー構成を少し再設計しようとしています。
リストを使用してメニュー オプションを表示していますが、リストのスタイル タイプは円です。
ここに写真があります:
コードは次のとおりです。
<li class='category'><a href='$docPath/category/$catDirPath/'>$catName</a></li>
li.listCategory {
list-style-type: circle;
margin-left: 17px;
}
これでやりたいことは、人がナビゲーション メニューのこのセクションを選択すると、行全体が黄色で強調表示されることです。
これに関連するすべてのコードは機能していますが、私が抱えている問題は、この行または<li>
タグのスタイルに関するものです。
これに対する私の最初の試みは、望ましくない効果を生み出します。
<li class='category' id='selectedCat'><a href='$docPath/category/$catDirPath/'>$catName</a></li>
li#selectedCat {
background-color: #FFCC00;
list-style-type: disc;
}
そのため、カテゴリ クラスで設定されたマージンを削除すると、次のようになります。
このオプションが選択されていることを示す素敵なリスト スタイルが消えてしまったことに注意してください...
したがって、私が基本的にやろうとしているのは、この領域のスタイルを設定することです:
このタスクをどのように達成できるかについて、誰か提案やアイデアはありますか?
時間を割いて読んでいただきありがとうございます。