gpt4 book ai didi

html - 使整个 div 区域可点击

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:20 25 4
gpt4 key购买 nike

我知道这么愚蠢的问题,但我在原地打转...我有这段 html ....

<div class="navbtn"> <p><a class="nav-toggle" href="#"><span></span></a>Menu</p>
</div>

“nav-toggle”类指的是位于 div navbtn 中的汉堡包,旁边有单词菜单....我基本上想让 navbtn 的整个区域都可以点击,因为我现在可以只点击汉堡包图标本身,别无其他……navbtn 和 nav-toggle(汉堡包)的 css 如下

.nav-toggle { position: absolute; left: 15px; top: 25px; outline: 0; z-index : 9999; display: inline-block;}

.nav-toggle { cursor: pointer;}
.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after {
cursor: pointer;
height: 5px;
width: 45px;
background: white;
position: absolute;
display: inline-block;
content: '';
outline: 0;
}
.nav-toggle span:before {
top: -10px;
}
.nav-toggle span:after {
bottom: -10px;
}
input::-moz-focus-inner {
border: 0;
}
.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after {
transition: all 500ms ease-in-out;
outline: 0;
}
.nav-toggle.active span {
background-color: transparent;
outline: 0;
}
.nav-toggle.active span:before, .nav-toggle.active span:after {
top: 0;
outline: 0;
}
.nav-toggle.active span:before {
transform: rotate(45deg);
}
.nav-toggle.active span:after {
transform: rotate(-45deg);
}

和 navbtn div

.navbtn {
position: fixed;
left: 10px;
top: 10px;
display: inline-block;
padding: 8px;
background-color: transparent;
width: auto;
color: #ffffff;
cursor: pointer;

}
.navbtn p {
margin: 0;
padding: 0 2.4em 0.6em;
font-size: 1.7em;
line-height: 1.5;
color : #fff;
cursor: pointer;
}

最佳答案

把 anchor 放在div外面?

<a href="#">
<div class="navbtn">
<i class="nav-toggle"></i>
<p><span></span>Menu</p>
</div>
</a>

请注意,我已经更改了 <a>那在你的<div>里面到<i>这是一些字体图标包会做的事情。我这样做是因为我发现如果我将它设为跨度,您的 CSS 会弄乱一切。

关于html - 使整个 div 区域可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417528/

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