小さなナビゲーションバーがあり、このコンテナにボタンを中央に配置したい。私はまたマウスでそれらを入力すると、ホバー効果が欲しいです。ボタンがホバリングせず、位置合わせが中央にない
どういうわけか、アライメントとホバー効果が働いていないので、私はフローティングの代わりにフレックスを使用しています。だから、私は、ボタンのコンテナを中央に配置し、ボタンをカラーエフェクトで移動させたい。
ありがとうございます!
は、ここでは、複数のクラスを渡したい場合は、唯一つの属性class="YourClassName"
を使用して、クラス名を渡すフィドル
#navBar {
height: 100%;
width: 300px;
color: #000000;
background-color: #dddddd;
}
#btnBar {
display: flex;
align-items: center;
height: 40px;
margin: auto;
background-color: #f85d4d;
color: #ffffff;
}
.navBtn:hover {
color: #cccccc;
}
.btn {
cursor: pointer;
font-weight: bold;
border: none;
padding: 5px 10px 5px 10px;
margin: 0px 1px 0px 1px;
color: inherit;
background-color: inherit;
transition: 0.5s;
}
.btn:hover {
transition: 0.5s;
}
.btn:focus {
outline: none;
}
<div id="navBar">
<div id="btnBar">
<button class="btn" class="navBtn">New Folder</button>
<button class="btn" class="navBtn">New File</button>
<button class="btn" class="navBtn">Delete</button>
</div>
<div>
navContent
</div>
</div>
class = "btn" class = "navBtn"これは間違っています。クラス= "btn navBtn"のようなものをしてください –
ああクール、ホバリング良い今、それを知らなかった:) – peterHasemann