gpt4 book ai didi

html - CSS 悬停在显示 i-beam 光标的 anchor 标记上几分之一秒

转载 作者:太空狗 更新时间:2023-10-29 15:36:46 26 4
gpt4 key购买 nike

我正在通过重新创建 ionicframework.com 来学习 ReactJS地点。但是有一个小问题。

我在标题中有一组 anchor 标记。当我将鼠标悬停在它们上方时,光标会在几分之一秒内变为 i-beam,然后才变为指针(这是预期的)。在我的机器上的 Firefox 和 Chrome 中都观察到了这一点。该站点显然没有此故障。我已经捕获了我的屏幕来说明正在发生的事情。 Here's托管在 imgur 上的 GIF。

我没有附加到链接的事件监听器。它是带有 :hover 伪类的纯 CSS。

我还做了一个fiddle , 但不幸的是,故障不是很明显。尝试在链接上快速来回移动鼠标以查看。

.preheader {
position: relative;
background: white;
box-shadow: 0 1px 2px 0 rgba(0, 20, 56, .06);
padding: 8px 0;
top: 0;
left: 0;
z-index: 999;
}

.container {
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
width: 100%;
}

.preheaderMenu {
font-family: 'Eina', "Helvetica Neue", Helvetica, sans-serif;
font-weight: 600;
display: flex;
justify-content: space-between;
align-items: baseline;
z-index: inherit;
}

.preheaderLinks {
z-index: inherit;
box-sizing: border-box;
transition: .2s color;
padding-right: 16px;
font-size: 10px;
color: #a8b0be;
letter-spacing: .04em;
}

.preheaderLinks:hover {
color: #3880ff;
cursor: pointer;
}

.subMenu {
z-index: inherit;
box-sizing: border-box;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: baseline;
}

.preheaderLinksUnderlined {
letter-spacing: .06em;
color: #727a87;
text-transform: uppercase;
padding: 0;
border-bottom: 2px solid #e8ebf1;
}

.preheaderCTA {
text-decoration: none;
transition: 0.3s background, 0.2s color;
color: #3880ff;
background-color: #e3efff;
box-sizing: border-box;
font-size: 10px;
letter-spacing: 0.04em;
border-radius: 3px;
padding: 4px 6px;
margin-right: 30px;
}

.preheaderCTA:hover {
color: #fff;
background-color: #3880ff;
box-shadow: none;
}
<nav class="preheader">
<div class="container">
<div class="preheaderMenu">
<div class="subMenu">
<a class="preheaderLinks">FRAMEWORK</a>
<a class="preheaderLinks">PWAs</a>
</div>
<div class="subMenu">
<a class="preheaderLinks preheaderLinksUnderlined"}>
The 2018 Ionic Developer Survey is here - Take the 2018 survey
</a>
</div>
<div class="subMenu">
<a class="preheaderLinks">HELP</a>
<a href="#" class="preheaderCTA">
LOG IN
</a>
</div>
</div>
</div>
</nav>

问题是什么?我能做些什么来阻止这种情况?

最佳答案

这是因为您在悬停功能上应用了 cursor: pointer

尝试为非悬停功能应用cursor: pointer,像这样,

.preheaderLinks {
z-index: inherit;
box-sizing: border-box;
transition: .2s color;
padding-right: 16px;
font-size: 10px;
color: #a8b0be;
letter-spacing: .04em;
cursor: pointer;
}

关于html - CSS 悬停在显示 i-beam 光标的 anchor 标记上几分之一秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50922607/

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