CSSは、アクティブナビゲーションバーは、私は小さな学校のプロジェクトのために(StackExchange UXへのクレジット)上記画像のように私のウェブサイトのための私のナビゲーションバーを設計したい
矢印作ります。しかし、私はどのようにアクティブなリンクの矢印を作るか分からない。
マイヘッダー:これを達成するためにどのような方法があります
:
<header>
<img src="logo.png" height="125px" width="250px" style="margin-left: 15%;" />
<div class="myNav">
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="courses.html">Courses</a></li>
<li><a href="about.html">About</a></li>
<li><a href="login.html">Login</a></li>
</ul>
</nav>
</div>
</header>
それは、このような小さなものになりますか?
EDIT:私のボタンはそうのように展開されているようだ
矢印に追加した後...上記のように、私は55×の下パディングを追加しました
.myNav li a {
display: block;
text-align:center;
padding: 14px 16px 55px;
text-decoration: none;
font-family: arial;
color: navy;
}
.myNav li a.active {
background: transparent url('youarehere.png') no-repeat center bottom;
}
ボタンが大きくなりました。ボタンを広げずに矢印だけを下に移動するにはどうしたらいいですか?
上記の画像のHTMLとCSSは、右クリックしてinspectを選択すると表示されます。 –
イメージです。小さなサイズの三角形のイメージを作り、アクティブなバーのリンクに追加します。 –
アクティブURLのux cssを見ると、transparent url( 'img/bg-nav-current.png?v = 79f8dcf50ed7')のno-repeat center bottomが表示されます。矢印は画像ですが、上のリンクから保存することで技術的に把握できます。 – Dandy