我有一個小導航欄,我希望按鈕在這個容器中居中。當我用鼠標輸入時,我也想要一個懸停效果。按鈕不會徘徊,對齊不居中
不知何故對齊和懸停效果不起作用,我使用flex而不是浮動。所以我想讓按鈕的容器居中,並且按鈕被一個顏色效果徘徊。
謝謝!
這裏有一個小提琴
#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」這是錯誤的。做類似class =「btn navBtn」 –
哦酷,徘徊現在工作正常,不知道:)謝謝 – peterHasemann