javascript - 菜单在不应该的时候中断

标签 javascript html css

这个问题没有给我任何答案:/

// Hello there

最佳答案

这在 codepen 中看起来确实很奇怪。通过调整过渡和变换设置,我让它在 codepen 上看起来正确:

header div div#menu_btn .menu_cont span {
  overflow: visible;
  position: absolute;
  left: 0;
  transition: transform 250ms ease-out; /* transform instead of all */
  display: block;
  height: 3px;
  width: 25px;
  background-color: black;
  /*  transform-origin: right center; */
}

header div div#menu_btn .menu_cont span.one.transition {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 6px; /* changed */
}
header div div#menu_btn .menu_cont span.two.transition {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  bottom: 5px; /* changed */
}

关于javascript - 菜单在不应该的时候中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61619681/

相关文章:

javascript - 使用动态创建的输入字段插入多条记录

javascript - 从 <script> HTML 标记执行 Javascript 函数时为 "Uncaught TypeError"

android - Android默认浏览器如何调试查看HTML和CSS源码?

javascript - 在其下方显示/隐藏突出显示的 url 的按钮

javascript - 将表格导出到 Excel 后,超链接显示为文本

javascript - 使用类似于 Gmail 添加计数的图像处理的动态图标

javascript - 单击链接更改内容

css - 样式下拉菜单wordpress

javascript - 将反向属性和反向类选择器与现有选择器相结合

javascript - 桌面 Chrome 和 Firefox 浏览器上的响应式/Javascript Bootstrap 冲突