【问题标题】:Hover priority on sliding menu over h1将滑动菜单悬停在 h1 之上
【发布时间】:2019-02-20 16:58:30
【问题描述】:

我在使用滑动菜单链接时遇到了一些问题。每个滑动菜单都按预期工作,但如果我尝试将滑动链接悬停在与 h1 文本相同的水平空间中(第一个,即显示“PERFIL”的那个),它在光标离开 h1 之前不起作用地区。


<!doctype html>
<html class="video">
<head>
<meta charset="utf-8">
<title>Title</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<div class="wrapper">
<ul id="menu">
<li id="home">
<a href="home.html">PERFIL<img src="menu/home.png"></a>
</li>
<li id="3d">
<a href="grafica3d.html">GRAFICA 3D<img src="menu/3d.jpg"></a>
</li>
<li id="3">
<a href="audiovisual.html">AUDIOVISUAL<img src="menu/audio.jpg"></a>
</li>
<li id="4">
<a href="fotomontaje.html">FOTOMONTAJE DIGITAL<img src="menu/ps.png"></a>
</li>
<li id="5">
<a href="contacto.html">CONTACTO<img src="menu/contact.png"></a>
</li>
</ul>
</div>
<body>
<h1><div id="video">VIDEO</div></h1>
</body>
</html>

.wrapper * {
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}
.wrapper ul li {
display:flex;
margin-bottom:10px;
}
.wrapper ul li a {
background:black;
color:white;
padding:5px 10px;
transform: translateX(calc(-100% + 45px));
transition: transform 1s ease;
text-decoration: none;
}
.wrapper img {
max-width:32px;
margin-left:5px;
}
.wrapper ul li a:hover {
background:black;
color:white;
padding:5px 10px;
transform: translateX(0);
}
.wrapper:hover a:focus {
left: 0;
background: none;
}
.video h1 {
font-family: verdana;
color:  white;
text-align: right;
margin-right: 5%;
margin-top: -280px;
margin-bottom: 50px;
text-transform: uppercase;
background-position: center;
transform: skewX(-20deg);
transform-origin: top;
}
.video div {
padding: 2%;
display: inline;
border-radius: 15px;
}
#video {
background-color: black;
padding: 1%;
display: inline;
border-radius: 15px;
}

Here's a mockup of the site


(Jfiddle)

【问题讨论】:

    标签: html css menu hover


    【解决方案1】:

    这是因为h1 元素的宽度与菜单重叠。您可以更改h1 的宽度,它应该可以按预期工作。

    See updated fiddle

    【讨论】:

    • 谢谢!由于body 元素在预期位置下方放置了一些位置,我该如何将它们放回去?
    • 左侧菜单可以使用绝对位置,所以body元素会往上走
    • 很抱歉打扰您,您能举个例子吗?一直在自己尝试,但左侧菜单不断消失。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    相关资源
    最近更新 更多