css - 如何创建像 youtube 那样的下拉菜单?

标签 css html youtube

如果你去http://www.youtube.com/现在在 youtube Logo 旁边有一个下拉按钮,它会弹出一个包含内容的菜单,它会将其显示在页面左侧,并且当您滚动时它不会消失。你会如何创建这个菜单?

最佳答案

可以结合使用 Css、jQuery 等。为了让您快速了解如何实现此目的,它看起来像顶部 div、左侧 div(固定)和右侧 div(内容所在的位置)。

CSS 示例:

#ScrollContent {
    width: 80%;
    height: auto;
    outline: 1px solid;
    position: absolute;
    right: 0;
    background: #C0C0C0;
    clear: left;
}


#Menu {
    width: 20%;
    height: 100%;

    position: fixed;
    outline: 1px solid;
    background: #92c452;
}

jQuery 示例:

    jQuery(document).ready(function(){
    jQuery('#hideshow').live('click', function(event) {        
         jQuery('#Menu').toggle('show');
    });
});

我创建了一个 Fiddle给出基本的想法......这绝不是完美的 fiddle ,但我希望它能帮助你完成你想要的。

祝你好运

关于css - 如何创建像 youtube 那样的下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244122/

相关文章:

jquery - 火狐漏洞 : Footer wrapping around main content

jquery - Safari 切换 map 和街景 View 不会在点击时触发

javascript - 嵌入式 Youtube 视频需要点击两次才能在移动设备上播放

php - 如何使用正则表达式从HTML获取所有YouTube iframe

javascript - 未捕获的 TypeError : Ext. Loader.require.setConfig 不是函数

javascript - 点击时启用/禁用触摸移动

javascript - 按钮点击的两个功能

JavaScript JSON 输出

javascript - 变量可能超出范围

c# - 使用C#使用Selenium查找视频是否可用