热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于html:CSS下拉菜单问题

CSSDrop-DownMenuissues我正在制作一个wordpress主题,


CSS Drop-Down Menu issues


我正在制作一个 wordpress 主题,但我在菜单编码方面遇到了一些问题。我的菜单有子菜单,但它们以错误的方式显示,而且我不知道该怎么做才能使它们看起来像下拉菜单。这是我网站的链接。

您介意给我一个 CSS 代码(仅用于一个非常简单的下拉菜单)吗?在我的网站上,子类别的菜单是"电视节目",子类别是"美少女的谎言"、"复活"和"追逐生活"。我需要一个 CSS 来让它们从"电视节目"中下拉。

这是我的链接 CSS 代码










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51


#menu {

    height:55px;
background-color: #000;

    width:100%;
top:0px;
left:0px;
z-index:101;
text-align:center;
text-transform:uppercase;
position:relative;
}

.menulinks {
float:right;
}

#menucontainer {

    margin: 0 auto;

    width:900px;

    font-family: 'Open Sans', sans-serif;
}

#menucontainer a {
color:#fff;
}

#menucontainer a:hover {
color:#fff;
}

#menucontainer ul {
list-style: none;
padding:7px;
color:#A4A4A4;
}

#menucontainer ul a {
color:#848484;
}

#menucontainer li a {
color:#848484;
}

#menucontainer li {
display: inline;
margin-right:3px;
margin-left:3px;
padding:3px;
color:#848484;
}





试试这个。在这里拉小提琴










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47


ul {

  text-align: left;

  display: inline;

  margin: 0;

  padding: 15px 4px 17px 0;

  list-style: none;

  border: 1px solid;
}

ul li {

  display: inline-block;

  margin-right: -4px;

  position: relative;

  padding: 15px 20px;

  background: #fff;

  cursor: pointer;
}

ul li:hover {

  background: #262222;

  color: #fff;
}

ul li ul {

  padding: 0;

  position: absolute;

  top: 48px;

  left: 0;

  width: 150px;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  display: none;

  opacity: 0;

  visibility: hidden;
}

ul li ul li {

  background: #262222;

  display: block;

  color: #fff;

  text-shadow: 0 -1px 0 #000;
}

ul li ul li:hover {

  background: #a1a1a1;
}

ul li:hover ul {

  display: block;

  opacity: 1;

  visibility: visible;
}












1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51


>

   

>

Home

>

   

>

Menu1

>

   

>

Menu2

       

>

           

>

Sub Menu

>

           

>

Another Sub Menu

>

           

>

And Anthor Sub Menu

>

       

>

   

>

 

>

Menu3

>

 

>

Menu4

>

>






相关讨论





  • 非常感谢,这对我帮助很大!






答案不仅仅是 CSS。您必须确保构建 HTML 以接受两者。您必须在 ul 标记中包含 ul 标记才能导致二级下拉。

这是一个 codepen 链接,正是我认为您正在寻找的内容:










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120


    Simple Pure CSS Drop Down Menu



祝你好运!



相关讨论




  • 我没有直接使用 HTML 来显示菜单链接,我使用的是 WordPress 菜单编辑器。非常感谢您的回答,但我现在需要的是菜单的 CSS 代码以显示为下拉菜单。再次,谢谢!!!


  • 检查我添加的链接。 codepen 也有 CSS 供您查看。










推荐阅读
author-avatar
mobiledu2502872687
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有