我有一個菜單用ul
,我做了水平。每個li
頂部有一個圖標,底部有一個文本。如何將水平ul轉換爲垂直的電話與CSS?
.menu{
width:800px; margin:0 auto;
}
.menu li{
display: inline;
list-style: none;
float: left;
margin-right: 1.9em;
padding: 0;
text-align:center;
}
.menu .fa {
display: block;
margin-bottom: 2px;
}
.selected {
color: red;
}
.menu li:hover{
color: red;
}
<ul class="menu">
<li><i class="fa fa-info-circle fa-5x selected" aria-hidden="true"></i><span>Venue Information</span></li>
<li><i class="fa fa-camera-retro fa-5x" aria-hidden="true"></i><span>Media</span></li>
<li><i class="fa fa-link fa-5x" aria-hidden="true"></i><span>Social Links</span></li>
<li><i class="fa fa-tags fa-5x" aria-hidden="true"></i><span>Tags</span></li>
<li><i class="fa fa-music fa-5x" aria-hidden="true"></i><span>Events</span></li>
<li><i class="fa fa-glass fa-5x" aria-hidden="true"></i><span>Bottle Service</span></li>
<li><i class="fa fa-cutlery fa-5x" aria-hidden="true"></i><span>Menus</span></li>
</ul>
但在手機上
我怎麼能轉換這個菜單垂直在手機上如此它會反應?
注:我知道如何使用媒體查詢,我的問題是如何轉換菜單代碼垂直
你熟悉媒體查詢? –
我知道如何使用媒體查詢,我的問題是如何將菜單代碼轉換爲垂直 –