gpt4 book ai didi

html - 单击时我希望菜单下降,但它不起作用 (css)

转载 作者:行者123 更新时间:2023-11-28 04:10:51 25 4
gpt4 key购买 nike

当我点击它时,我想要菜单下降,但它打开和关闭的速度非常快。我想创建自己的网站,但我仍在学习......Html 有效,但 css 无效。我不想使用 :hover。希望你能帮我多谢,伊万

@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow');

* {
font-family : Tw Cen MT Condensed, PT Sans Narrow, sans-serif;
margin: 0px;
padding: 0px;
}

html, body {
padding: 0;
margin: 0;
}

.container {
margin: 0;
padding: 0;
display: inline-block;
}

#site_name {
display: inline-block;
font-size: 30pt;
color: #f71f1f;
font-weight: 900;
margin-left: 30px;
}

/* Primary menu */

#primary-menu {
background: #b9b9b9;
height: 75px;
line-height: 75px;
display: inline-block;
width: 100%;
}

#primary-menu > div.container {
float: right;
}

#primary-menu > div.container > ul {
padding: 0;
margin: 0;
}

#primary-menu > div.container > ul > li {
display: inline-block;
list-style: none;
width: 120px;
padding: 0 13px;
height: 100%;
position: relative;
text-align: center;
}

#drop {
position: absolute;
display: none;
width: 100%;
padding-left: 0;
margin-left: 0;
list-style: none;
}

#primary-menu > div.container > ul > li:active > #drop {
display: block;
border-top: 5px solid white;
}

#drop > li {
background-color: #e0e0e0;
width: 120px;
height: 45px;
line-height: 45px;
padding-left: 0;
margin-left: 0;
}

#drop > li > a {
text-decoration: none;
color: #ed6161;
font-size: 15pt;
padding-left: 0;
margin-left: 0;
}

#primary-menu > div.container > ul > li > a {
text-decoration: none;
color: #ed6161;
height: 75px;
display: inline-block;
}

#primary-menu > div.container > ul > li > a:hover {
color: #eb3434;
}
<!-- Tw Cen MT Condensed... !-->
<html>
<head>
<title>IVANTEPLOV</title>
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
<div id="page-wrapper">

<!-- /header -->
<header id="header">
<div id="primary-menu">
<div id="site_name">
<a class="icon">IVANTEPLOV</a>
</div>
<div class="container">
<ul>
<li><a href="#">Программирование</a>
<ul id="drop">
<li><a href="#">WEB</a></li>
<li><a href="#">Java</a></li>
<li><a href="#">Python</a></li>
</ul>
</li>
<li><a href="#">Техновости</a>
<ul id="drop">
<li><a href="#">Новейшее</a></li>
<li><a href="#">Гаджеты</a></li>
<li><a href="#">Защищенность</a></li>
</ul>
</li>
<li><a href="#">О нас</a></li>
</ul>
</div>
</div>
</header>
</div>
</body>
</html>

最佳答案

这里最简单的方法是使用一些 jQuery:

$(document).ready(function () {
$('li#drop').on('click', function () {
$('ul').toggleClass('showing')
});
});

...不是确切的代码,但我认为您可以从那里弄明白?

关于html - 单击时我希望菜单下降,但它不起作用 (css),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42724233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com