css - 悬停效果菜单响应内联

标签 css menu responsive-design

我正在开发一个具有水平菜单和悬停 CSS 效果的响应式网站。当鼠标悬停在菜单选项上时,我添加了 padding-left 并放置了背景图片,问题是:http://jsfiddle.net/khneM/1/

我的菜单:

<nav class="menu-principal-container">
    <ul>
        <li ><a title="LA FIRMA" href="#"> LA FIRMA </a>
        </li>
        <li ><a title="DESPACHO" href="#">DESPACHO</a>
        </li>
        <li ><a title="SERVICIOS" href="#">SERVICIOS</a>
        </li>
        <li ><a title="GALERÍA" href="#">GALERÍA</a>
        </li>
        <li ><a title="VARIOS" href="#">VARIOS</a>
        </li>
        <li ><a title="CONTACTO" href="#">CONTACTO</a>
        </li>
        <li ><a title="LOGIN" href="#">LOGIN</a>
        </li>
    </ul>
</nav>

我的 CSS:

.menu-principal-container {
    float: left;
    width: 514px;
    margin: 1%;
}
nav ul {
    list-style: none;
    list-style-image: none;
}
li {
    list-style: none;
    display: inline-block;
    margin: 0 15px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-color: white;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    margin: 0;
}
a {
    text-decoration: none;
    color: #979797;
}
li:hover {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 4px;
    padding-left: 23px;
    border-color: #FFCE3B;
    text-align: right;
    background: url('http://abogados.drapps.info/wp-content/themes/araluce/img/services.png') no-repeat left top;
}

在小宽度上,鼠标悬停在最后一个选项上,它会下降,无法点击它

有人对此有任何想法吗?

任何想法将不胜感激!!!

谢谢

最佳答案

据我所知,很难做到这一点。您必须为 li 选项菜单设置固定宽度,才能做到这一点而忘记 css 动画。

关于css - 悬停效果菜单响应内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437611/

相关文章:

CSS 水平菜单不适用于触摸设备

javascript - 在页面加载时隐藏 ul

responsive-design - Zurb Foundation : layout not responsive on an iPhone

javascript - 简单的 HTML 条形图生成

css - 背景图片不适合浏览器的整个宽度?

CSS 下拉菜单

html - 移动导航 - 触摸不激活

html - CSS根据宽度更改标题高度

HTML:td 不是 100% 表格高度

javascript - 如何为 Canvas 描边颜色使用颜色选择器?