我正在创建 Flash 网站的移动友好响应版本。我面临的问题是顶部菜单上的每个背景图像都有不同的宽度,所以我无法正确并排设置它们并同时具有统一的大小,它们正在缩放以适应容器。
这是一个使用背景图像和悬停效果的列表样式菜单。我正在使用背景大小:包含。
这是我的 CSS,对所有项目重复:
ul.menu {
list-style:none;
position:relative;
z-index:1;
right:24px;
top:-100px;
margin-bottom:-32px;
display:inline-block;
text-align:right;
height:30px;
width:100%;
float:right;
}
ul.menu li {
display:inline-block;
list-style-image:none !important;
text-align:right;
width:15%;
height:100%;
float:right;
}
li.roca a {
background: url(../images/roca1.jpg) no-repeat 0 0;
position:relative;
display:block;
height:100%;
-moz-background-size:contain;
-webkit-background-size:contain;
background-size:contain;
}
li.roca a:hover {
background: url(../images/roca2.jpg) no-repeat 0 0;
-moz-background-size:contain;
-webkit-background-size:contain;
background-size:contain;
}
这是我的 HTML:
<ul class="menu">
<li class="roca"><a href="http:..." target="_blank"></a></li>
<li class="img2"><a href="http:..." target="_blank"></a></li>
<li class="img3"><a href="http:..." target="_blank"></a></li>
<li class="img4"><a href="http:..." target="_blank"></a></li>
<li class="img5"><a href="http:..." target="_blank"></a></li>
</ul>
有谁知道什么代码可以解决这个问题?
非常感谢提前!!