Html 如何在css3中将箭头图像添加到我的导航栏
如何在导航栏中添加向下箭头符号图像以指示子菜单向下打开`Html 如何在css3中将箭头图像添加到我的导航栏,html,css,html-lists,Html,Css,Html Lists,如何在导航栏中添加向下箭头符号图像以指示子菜单向下打开` <ul class="navigation"> <li> <a href="#"> parent </a> <ul> <li> <a href="#"> child 1 </a></li> <li> <a href="#
<ul class="navigation">
<li>
<a href="#"> parent </a>
<ul>
<li> <a href="#"> child 1 </a></li>
<li> <a href="#"> chil2 </a></li>
<li> <a href="#"> child3 </a></li>
<li> <a href="#"> child4</a></li>
<li> <a href="#"> child5</a></li>
<li> <a href="#"> child6 </a></li>
<li> <a href="#"> child7 </a></li>
</ul>
</li>`
-
`
我的列表是这样制作的,我希望家长用向下箭头图像显示它下面有子列表不能对您的问题留下评论,所以我将此作为答案发布
网上有很多css菜单代码。一个简单的谷歌搜索会给你很多结果。如果您无法使用css添加图像,并且您还没有给出任何示例代码来显示所需内容,那么我建议您在需要箭头时使用类似于的内容,请想象一个具有一定边框宽度的
div
。现在,如果将高度和宽度减小为0,则只保留边界。如果它们的颜色不同,请考虑边界的交点,因为没有宽度或高度,它们将缩小为三角形。比如:
<!DOCTYPE html>
<html>
<head>
<style>
div { width: 0px; height: 0px; border-left: 5px solid black; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; }
</style>
</head>
<body>
<div></div>
</body>
</html>
div{宽度:0px;高度:0px;左侧边框:5px纯黑色;顶部边框:5px纯透明;右侧边框:5px纯透明;底部边框:5px纯透明;}
为具有子菜单的li
提供一个类。像这样:
HTML:
<ul class="navigation">
<li class="sub-menu">
<a href="#"> parent </a>
<ul>
<li> <a href="#"> child 1 </a></li>
<li> <a href="#"> chil2 </a></li>
<li> <a href="#"> child3 </a></li>
<li> <a href="#"> child4</a></li>
<li> <a href="#"> child5</a></li>
<li> <a href="#"> child6 </a></li>
<li> <a href="#"> child7 </a></li>
</ul>
</li>
.sub-menu
{
list-style-image:url('sqpurple.gif');
}
你能帮我找到url吗?因为每当我为我的图像浏览器指定url时,我都不会告诉我你的网站文件夹结构,你的页面和图像在哪里。告诉我路径图片n html页面在我桌面上的同一个文件夹中,下面是图片的链接。C:\Documents and Settings\admin\desktop\webpage\approved.jpg图片n html页面在我桌面上的同一个文件夹中,下面是图片的链接。C:\Documents and Settings\admin\desktop\webpage\approved.jpg但每当我提供图片的链接它不起作用,没有显示任何内容。“。sub{list-style-image:url('SpryMenuBarDown.png');}.sub:hover-ul{display:block;'