gpt4 book ai didi

html - 通过在 CSS 中悬停另一个元素来定位一个元素

转载 作者:行者123 更新时间:2023-11-28 13:16:27 24 4
gpt4 key购买 nike

如何在悬停时定位一个元素然后影响另一个元素?

这是HTML:

        <header>
<h1 style="float: left; margin-top: 2%;">&nbsp;&nbsp;&nbsp;Naughty Mama.</h1>
<nav>
<ul>
<li><a href="profile.php">My Profile</a></li>
<li><a href="inbox.php">Inbox</a></li>
<li><a href="notifications.php">Notifications</a></li>
</ul>
</nav>
</header>

这是 CSS:

@CHARSET "ISO-8859-1";

header {
background-color: #ddd;
}

nav {
float: right;
margin-right: 5%;
margin-top: 2%;
}

nav ul li{
display: inline;
padding: 15px;
background-color: #eee;
}

nav ul li a {
color: #fff;
text-decoration: none;
}

nav ul li a:hover {
color: #000;
}

当我将鼠标悬停在 nav ul li a 上时,我想影响 nav ul li

希望我清楚。

最佳答案

您可以设置样式 <a>所以它涵盖了<li> .将悬停效果作为背景应用到 <a> :) http://codepen.io/anon/pen/zyDLA

header {
background-color: #ddd;
}

nav {
float: right;
margin-right: 5%;
margin-top: 2%;
}

nav ul li{
display: inline-block;
background-color: #eee;
vertical-align:top;
}

nav ul li a {
color: #fff;
text-decoration: none;
display:block;
padding:15px;
}

nav ul li a:hover {
color: #000;
background:#48a
}

关于html - 通过在 CSS 中悬停另一个元素来定位一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394139/

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