为什么我实现不了鼠标经过显示文字,求大佬解答!

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>display属性</title>

        <style type="text/css">

            ul {width:200px;}

            h2: hover li {display:inline-block;}

            li {display:none;}

            

            

        </style>

    </head>

    <body>

        <ul>

           <h2 >家电</h2>

           <li>冰箱</li>

            <li>空调</li>

           <li>洗衣机</li>

         </div>

        </ul>

    </body>

</html>


慕婉清3191127
浏览 1043回答 1
1回答

信者得救

display:none是彻底从页面上消失的意思,就是不占物理空间,这种情况下你怎么可能触发得了它的:hover事件。如果你想实现你要的效果,你可以用visibility:hidden;  及 visibility:visible或者opacity = 0; 及opacity = 1来实现隐藏显示。
打开App,查看更多内容
随时随地看视频慕课网APP