【发布时间】:2019-09-27 23:01:29
【问题描述】:
我正在尝试向我的菜单项添加图标。我已经阅读了许多不同的教程,但是所有教程推荐的 css 都不适合我,我不知道该怎么做。
这是我的html和css:
<div class="hike-menu">
<ul>
<li class="icon">Menu Item 1</li>
<li class="icon">Menu Item 2</li>
<li class="icon">Menu Item 3</li>
<li class="icon">Menu Item 4</li>
</ul>
</div>
ul li {
list-style-type: none;
display: inline-block;
}
.icon {
background-image: url("https://i.postimg.cc/ZWW7qTmm/calendar-yellow-copy.png");
background-repeat: no-repeat;
background-position: top;
}
如果你想看一下,我也上传到了一个 jfiddle。您可以看到图标未显示的确切问题。 https://jsfiddle.net/katherinekonn/g1e4cok3/5/
我还应该注意,我绝对有必要为此使用背景图像,我无法将 img 链接直接放入 html 中。有谁知道我该如何解决?我希望图标位于列表项文本上方。
【问题讨论】:
-
你能告诉我们你的期望吗
-
@XenioGracias 抱歉,我刚刚附上了我正在尝试使用图标创建的图像
-
您能否展示您放置 calendar-yellow-copy.png 的文件夹结构?