0
我有一個ul li
列表,我試圖將li
對齊到ul
的中心。 我附上我的HTML代碼和CSS。HTML + ul li對齊中心
重要提示:在li hover
我添加了一些動畫(margin-top
)。
預期輸出:對齊li
到ul
中心,而不影響li
,
#content-right {
border-top: 3px solid #f1f1f1;
border-bottom: 3px solid #f1f1f1;
width: 100%;
border: 1px solid green;
float: left;
}
#content-right {
float: left;
height: 159px;
}
#partner-icons {
margin: 0 0 0 20px;
padding: 0;
text-align: center;
}
#partner-icons li {
list-style: none;
float: left;
margin: 10px;
text-align: center;
width: 14%;
text-transform: uppercase;
font-size: 0.8em;
height: 50px;
font-weight: 700;
display: inline-block;
}
#partner-icons li figure {
color: #e90e0e;
}
#partner-icons li img {
width: 90%;
margin-bottom: 10px;
}
#partner-icons li figure {
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
}
#partner-icons li:hover figure {
margin-top: 5px;
}
<div id="content-right">
<ul id="partner-icons" class="cf">
<li id="first">
<figure>
<img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/256/cat-icon.png">
</figure>
ABCDEF
</li>
<li id="second">
<figure>
<img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/256/cat-icon.png">
</figure>
GHJIDDK
</li>
<li id="fifth">
<figure>
<img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/256/cat-icon.png">
</figure>
FDSNOISD
</li>
<li id="sixth">
<figure>
<img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/256/cat-icon.png">
</figure>
GDSFDSDSD
</li>
</ul>
</div>
我想我自己,將其調整到中心,我改變了李的CSS(浮動:沒有),它工作正常,但懸停動畫不起作用。 請大家幫忙解決這個問題。
非常感謝,您節省了我的時間很多。 – RSKMR
我很高興能幫上忙。 :) –