如何防止过渡元素在每次浏览器第一次刷新或打开网页时过渡?

迭戈·萨拉斯(Diego Salas)

我有两个问题。

我目前正在设计一个移动网站。对于导航,我决定使用汉堡包方法进行链接。我在尝试检查输入元素时使用属性变换点击汉堡包时将汉堡包转换为X。问题是,当您第一次打开网页或刷新浏览器时,过渡元素会过渡而不会单击或点击汉堡包。无论如何,有没有解决。

如果在Microsoft Edge上查看网页,则会发生第二个问题。在Microsoft Edge中,标题“ White Bact”显示在两行上。我希望标题仅显示一行。如果要在Google Chrome浏览器上查看它,则标题在一行上。我设计并测试了Google chrome上的所有内容。我希望每个浏览器都一样。

我创建了一个链接,任何人都可以从Google驱动器下载文件。这些文件位于压缩文件夹中,因此您必须解压缩文件。我想做一个JSFiddle,但是问题不会发生。

您应该查看的主要文件是index.css和index.html。

https://drive.google.com/file/d/11N6l8OwcO_waeHcvfdWJyeFgw3O8zE4w/view?usp=sharing

Yu Zhou

对于第一个问题,您是否不想在页面打开时转换汉堡包?然后,我认为您只能在点击汉堡包时使用过渡:

span.ham:nth-of-type(2) {
    /*transition: transform 500ms cubic-bezier(0.01, 0.24, 0.28, 1.35);*/
}

...

/* if the hamburger is clicked */
#hamburger:checked ~ label > span.ham:nth-of-type(2) {
    transform: scale(0);
    transition: transform 500ms cubic-bezier(0.01, 0.24, 0.28, 1.35);
}

对于第二个问题,“白BACT”将显示器上,如果你删除边一行width: 180px;.logo > h1 > a

.logo > h1 > a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    /*width: 180px;*/
    text-align: center;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

第一次打开网页时砌体物品塌陷

来自分类Dev

第一次打开网页时砌体物品塌陷

来自分类Dev

选择第一次单击浏览器操作时将打开的弹出窗口

来自分类Dev

为什么在浏览器中打开网页时不执行功能?

来自分类Dev

EaselJs,“位图”在第一次加载浏览器时无法显示

来自分类Dev

第一次单击时动画过渡未运行

来自分类Dev

为什么打开网页的JButton仅在第一次单击然后被停用时才起作用?

来自分类Dev

如何从链接打开Android应用程序而无需要求用户在第一次浏览器或应用程序之间进行选择

来自分类Dev

要防止Google Chrome插件在第一次登录时启动网页?

来自分类Dev

在iframe中打开网页时如何隐藏按钮?

来自分类Dev

谷歌浏览器打印预览不会第一次加载页面

来自分类Dev

图片在源中,但第一次不在浏览器中显示

来自分类Dev

第一次加载任何浏览器都花费太长时间

来自分类Dev

在浏览器中输入网页时,域名后的第一个斜杠将被删除

来自分类Dev

仅在第一次或刷新时加载Javascript

来自分类Dev

每次第一次运行 screen 时如何不接收 GNU 通知

来自分类Dev

有选择地防止调试器在第一次机会异常时停止

来自分类Dev

CSS过渡不适用于React中的第一次运行

来自分类Dev

使用默认浏览器批量打开网页

来自分类Dev

使用默认浏览器批量打开网页

来自分类Dev

HTML页面第一次加载和第二次加载不同(谷歌浏览器)

来自分类Dev

如何防止第一次重新提交Formik

来自分类Dev

单击第一次返回浏览器后无法使Iron路由器正常工作

来自分类Dev

第一次启动时如何防止通知权限?

来自分类Dev

运行网页时不同浏览器的不同错误

来自分类Dev

如何传递POST参数以在浏览器中打开网页?

来自分类Dev

第一次单击后,如何让此文本框在浏览器中显示不同的页面(winforms C#)

来自分类Dev

Activity第一次打开时如何显示ViewPager的具体页面(片段)?

来自分类Dev

如何仅在第一次单击时设置slideToggle打开div?

Related 相关文章

  1. 1

    第一次打开网页时砌体物品塌陷

  2. 2

    第一次打开网页时砌体物品塌陷

  3. 3

    选择第一次单击浏览器操作时将打开的弹出窗口

  4. 4

    为什么在浏览器中打开网页时不执行功能?

  5. 5

    EaselJs,“位图”在第一次加载浏览器时无法显示

  6. 6

    第一次单击时动画过渡未运行

  7. 7

    为什么打开网页的JButton仅在第一次单击然后被停用时才起作用?

  8. 8

    如何从链接打开Android应用程序而无需要求用户在第一次浏览器或应用程序之间进行选择

  9. 9

    要防止Google Chrome插件在第一次登录时启动网页?

  10. 10

    在iframe中打开网页时如何隐藏按钮?

  11. 11

    谷歌浏览器打印预览不会第一次加载页面

  12. 12

    图片在源中,但第一次不在浏览器中显示

  13. 13

    第一次加载任何浏览器都花费太长时间

  14. 14

    在浏览器中输入网页时,域名后的第一个斜杠将被删除

  15. 15

    仅在第一次或刷新时加载Javascript

  16. 16

    每次第一次运行 screen 时如何不接收 GNU 通知

  17. 17

    有选择地防止调试器在第一次机会异常时停止

  18. 18

    CSS过渡不适用于React中的第一次运行

  19. 19

    使用默认浏览器批量打开网页

  20. 20

    使用默认浏览器批量打开网页

  21. 21

    HTML页面第一次加载和第二次加载不同(谷歌浏览器)

  22. 22

    如何防止第一次重新提交Formik

  23. 23

    单击第一次返回浏览器后无法使Iron路由器正常工作

  24. 24

    第一次启动时如何防止通知权限?

  25. 25

    运行网页时不同浏览器的不同错误

  26. 26

    如何传递POST参数以在浏览器中打开网页?

  27. 27

    第一次单击后,如何让此文本框在浏览器中显示不同的页面(winforms C#)

  28. 28

    Activity第一次打开时如何显示ViewPager的具体页面(片段)?

  29. 29

    如何仅在第一次单击时设置slideToggle打开div?

热门标签

归档