html - 如何在打开侧边导航栏时推送 HTML 内容?

标签 html twitter-bootstrap css twitter-bootstrap-3

Here is the snap of the website

在侧面导航栏出现后我提供的这张图片上,汉堡包图标和公司图片被隐藏,以及如何使用 bootstrap、css 关闭该侧面导航栏。

最佳答案

您可以使用 JQuery 将公司 Logo 和汉堡包图标在导航打开时向右移动,并在导航关闭时向左移动。如果我没看错的话。有点难以理解你的问题。

只是一个例子,因为我没有实际的代码可以引用。

$('.navbar-toggle').click(function(){
     if($(this).hasClass('collapsed'){
          //set position to relative if not set
          $('.logo').css({'position':'relative','left':'100px'});
          $(this).css({'position':'relative','left':'100px'});
     }else{
          //set back to 0 or original position 
          $('.logo').css({'left':'0px'});
          $(this).css({'left':'0px'});
     }
});

关于html - 如何在打开侧边导航栏时推送 HTML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45622077/

相关文章:

html - webkit 浏览器中的 100% 宽度 <td> 总是至少 1 像素宽

javascript - 我将如何通过嵌套函数将元素作为参数传递?

javascript - 克隆后选择元素不起作用

javascript - Visual Studio 2015 扩展将 JavaScript 文件中的字符串 HTML 处理为 HTML 编辑

javascript - 使用通用名称 'class' 过滤 DOM 中的元素并在其上应用 CSS - JQuery

css - 使导航栏中的 div 在响应式菜单中显示

php - 如何在 WordPress 中为特定元素或功能执行 CSS 和 JS

css - 如何使用CSS更改滚动条颜色

javascript - jQuery UI 选项卡或任何其他方式

CSS:设置具有特定跨度的特定段落的样式