开个网吧敲代码. 2021-12-24 11:26 采纳率: 0%
浏览 32

做出这样的菜单效果 鼠标移动上去有效果显示

img

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2021-12-24 11:37
    关注

    css hover

    <style>
        ul,li{padding:0;margin:0}
        ul.menu>li{position:relative;line-height:25px;display:inline-block;padding:0 10px}
        ul.menu>li .sub{position:absolute;left:0;top:25px;background:#fff;opacity:0;background:#fff;padding:5px;border:solid 1px #ccc;width:120px;transition:opacity .5s linear;text-align:center}
        ul.menu>li:hover .sub{opacity:1}
        ul.menu > li:hover .sub a{display:block;}
    </style>
    <ul class="menu">
        <li>
            Menu1
            <div class="sub">
                <a href="#">Menu1-1</a>
                <a href="#">Menu1-2</a>
                <a href="#">Menu1-3</a>
            </div>
        </li>
        <li>
            Menu2
            <div class="sub">
                <a href="#">Menu2-1</a>
                <a href="#">Menu2-2</a>
            </div>
        </li>
    </ul>
     
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月24日