【问题标题】:How can I get rid of a button hover flicker that only happens with one particular button?如何摆脱仅在一个特定按钮上发生的按钮悬停闪烁?
【发布时间】:2018-06-01 05:37:01
【问题描述】:

我在这个页面上有两个按钮。顶部的“连接”是完美的,没有奇怪的闪烁。然而,在鼠标离开按钮后,向底部的“阅读更多”会出现这种奇怪的闪烁。

https://dev.evolutionaryeducation.org/

我以前从未见过这种情况,而且我尝试过的一切都失败了。我已经联系了托管支持,他们说“这就是浏览器的工作方式”。

【问题讨论】:

  • 在你的 base.css 文件中。 .button-stroke a.button:not(.action_button) 类有一个过渡。摆脱它或在没有过渡的情况下覆盖它,而不是改变 base.css 文件本身,它会解决问题。

标签: javascript html css wordpress frontend


【解决方案1】:

当您将鼠标悬停在容器按钮上时,该按钮中的文本会更改其某些属性,并且对文本的这些更改会立即发生。

您看到的闪烁是由于按钮的内容(文本)的转换速度与主按钮的转换速度不同。

这个 css 可以应用到你的页面(你可以把它放在 WordPress 定制器页面的 CSS 选项卡中),以使按钮内的内容以与周围按钮相同的速度转换。

我对此进行了测试,应用后闪烁对我来说消失了。

.button.button_size_2.button_js span.button_label {
    transition: all 0.3s;
}

【讨论】:

  • 已修复!多谢。我现在可以将其用于将来参考。
  • @AmarPatel 没问题,很高兴能够提供帮助:D 如果这回答了您的问题,请将其标记为正确答案,这样它就不会再出现在未回答的队列中了。编辑:刚刚注意到它被标记为正确答案,我只是没有刷新页面。我一发表评论,它就更新了。傻我:p
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-12
  • 2011-09-01
  • 2016-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-23
相关资源
最近更新 更多