下方菜单和平板电脑

时间:2015-08-07 19:44:09

标签: html css menu touch tablet

我有一小段代码在CSS中显示一个小弹出菜单,但由于“悬停”无法实现,因此无法与平板电脑配合使用。

如何简单地增强菜单,只需按一下触摸屏即可滚动?

 <html>
 <head>
<title>Test</title>
<style type="text/CSS">
#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#menu li {
float:left;
margin:auto;
padding:5px;
background-color: #2672ec;
font-family: "Segoe UI Light","Segoe UI Web Light","Segoe UI Web Regular","Segoe UI","Segoe UI Symbol","HelveticaNeue-Light","Helvetica Neue",Arial,sans-serif;
font-weight: bold;
color:white;
}
#menu li a {
display:block;
color:white;
text-decoration:none;
padding:5px;
border: 1px solid #2672ec;
}
#menu li a:hover {
border: 1px solid #ffffff;
}
#menu ul li ul {
display:none;
}
#menu ul li:hover ul {
display:block;
}

#menu li:hover ul li {
float:none;
}

</style>
<!--[if !IE]> <-->
<style type="text/CSS">
#menu li ul {
position:absolute;
}
</style>
<!--> <![endif]-->
<!--[if IE 8]>
<style type="text/CSS">
#menu li ul {
position:absolute;
}
</style>
<![endif]-->

 </head>

 <body>

 <div id='menu'>
<ul>
    <li>Select menu &#9660;

    <ul>
        <li><a href="#">Modify</a></li>
        <li><a href="#">Delete</a></li>
    </ul>

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

 </body>

 </html>

1 个答案:

答案 0 :(得分:-1)

您希望更改为使用触摸屏添加:focus

接受此 .example:hover{......}

更改为 .example:hover, .example:focus{......}

相关问题