如何重新缩放悬停菜单。

时间:2015-06-11 11:57:57

标签: html css

你好我有正确的重新缩放悬停菜单的问题,所以每个人都知道我的意思然后我做了这个1:19分钟的视频来说明我的问题。

视频链接:https://www.youtube.com/watch?v=6sYdmjivW2A&feature=youtu.be

Relavant Html代码:

<div id="HoverMenu">
<ul style="list-style:none;">
    <li><form action="HomeDanish.html" method="get"><input id="Denmark" type="image" src="Denmark.png"></form>
        <ul style="list-style:none;">
            <li><form action="HomeEnglish.html" method="get"><input id="England" type="image" src="England.png"></form></li>
            <li><form action="HomeGerman.html" method="get"><input id="Germany" type="image" src="Germany.png"></form></li>

        </ul>
    </li>
</ul>

我的相关css代码:

#Logo{
position: absolute;
height: auto;
width: 19.32%;
top: 4.5vw;
left: 4.7vw;

}


* { 
margin: 0;
padding: 0;
}

#HoverMenu{ 
position: absolute;
top:0.5vw;
left:27vw;
width: 4.5%;
height: auto;
}

#HoverMenu > ul > li {
position: relative; 
background: transparent;
display: inline-block;
}

#HoverMenu ul ul {
display: none;
position: absolute;
top:100%;
left:0;
background: transparent;
}

#HoverMenu ul li:hover ul {
display: block;
}

我知道我的输入标志上有Id,但它们没有在我的css文档中使用过,我试图使用该Id并以这种方式缩放标记。但没有运气。

感谢您提前做出的贡献!

1 个答案:

答案 0 :(得分:0)

您可能希望将CSS添加到input元素,因为那是需要调整大小的项目。

#HoverMenu ul li form input
{
  width: 100%;
  height: auto;
}

Fiddle