css - 如何使菜单链接在文本旁边有图像?

标签 css image menu hyperlink

像这样:http://html5up.net/strongly-typed/ 如果您查看菜单,就会发现每个菜单链接旁边都有这些小圆圈。 我该怎么做?

#menu a {
text-decoration: none;
font-family: "Open Sans", Helvetica, arial;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #EEE;
line-height: 1;
margin-right: 45px;
text-shadow: 1px 2px 0 #111;
text-align: center;

这是我到目前为止获得菜单链接的代码,但是当我尝试添加这些小圆圈时它根本不起作用:/什么都没有出现,如果出现了,那么它 1) 不是一个圆圈并且2) 不在链接旁边。

帮助:/

最佳答案

结合使用 background-image:before 伪选择器。

这是一个非常简单的例子。

jsFiddle here

CSS

li:before {
    content: "\A";
    background: url('http://placehold.it/30x30') no-repeat 0px 0px / 30px 30px;
    padding: 8px 20px;
}

关于css - 如何使菜单链接在文本旁边有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389358/

相关文章:

html - 在容器内垂直居中无花果标题

css - 在没有互联网连接的情况下使用下载的字体

html - thead 单元格的位置粘性和背景颜色隐藏了 tbody 的轮廓

HTML srcset 规范 : Clarification

jQuery 悬停菜单不会消失

css - 居中水平菜单项

html - 不同的布局与一个响应式布局来处理不同的设备尺寸和方向

android - 使 ImageView 具有深色透明度

ios - iOS 上不同尺寸的不同图像

css - 如何使用 CSS 在每个菜单项旁边放置图像?