image - 带有图像和文本的 Bootstrap 菜单项

标签 image twitter-bootstrap menu navigation

我正在尝试添加图像和文本作为 Bootstrap 菜单项。

我希望能够以与其他项目相同的方式看到此自定义菜单项上的悬停效果。

另外,我的 CSS 代码很脏;它使用 width:300px、div 内部链接等。有人可以建议我如何做得更好吗?

我的代码可以看到here .

<li>
    <div class="clearfix">
        <a href="/" style="display:block; width:300px; padding-left:20px;  color: black;" >
            <div class="pull-left">
                <img src="http://images.apple.com/iphone/home/images/productbrowser/icon_iphone_6.png" />                         
            </div>
            <div class="pull-left" style="margin-left:10px;">
                <span><strong>iPhone 6</strong></span>
                <br />
                <span>Bigger than bigger</span>
            </div>
        </a>
    </div>
</li>

最佳答案

您需要移动 <a> ClearFix 上方的标记,然后删除内联 color:black;关于a以便悬停颜色更改起作用。

<li>
    <a href="/" style="display:block; width:300px; padding-left:20px;" >
        <div class="clearfix">
            <div class="pull-left">
                <img src="http://images.apple.com/iphone/home/images/productbrowser/icon_iphone_6.png" />                         
             </div>
             <div class="pull-left" style="margin-left:10px;">
                 <span><strong>iPhone 6</strong></span>
                 <br />
                 <span>Bigger than bigger</span>
             </div>        
         </div>
     </a>
 </li>

JSFiddle here

关于CSS,首先,我不会使用内联样式——将样式放在样式表上。您最好使用width: auto;并使用 float 和填充来定位菜单项内的元素。

关于image - 带有图像和文本的 Bootstrap 菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26153434/

相关文章:

javascript - 2D Canvas(在 3D Canvas 后面)不绘制图像

使用像素和百分比约束的 HTML 自动图像调整大小

android - 如何使用 Volley 从缓存中删除图像?

html - 有些 Css 类有效,有些则无效

Joomla:如何显示子菜单项

java - JSF 2 动态菜单处理的最佳实践?

java - 如何更好地将丰富的字符串内容和图像保存到数据库中?

javascript - 了解 Bootstrap 网格系统中准确的关键断点

html - 图标的 CSS background-position 只显示最后一个图标更多细节见代码

css - 菜单栏重叠站点