【发布时间】:2015-04-03 11:21:35
【问题描述】:
我使用 Materialize 并尝试激活 waves 样式:
<a class="btn-floating btn-large waves-effect waves-light red" >
<i class="mdi-content-add"></i>
</a>
Wave 效果在 Chrome/Android 中正常工作,但在 Safari/iOS 中不正常。
由于某种原因,当我单击按钮时,波浪分布在矩形而不是圆形。
我试图覆盖样式,但没有意义:
.waves-ripple{
border-radius: 50% !important;
}
这里是CODEPAN。尝试在 Chrome 中打开,然后在 Safari 中打开。
任何想法如何解决它?
[编辑]
目前简单的解决方法是减小波的大小。这是我到目前为止所做的:
.my-btn-floating .waves-ripple {
width: 8px !important;
height: 8px !important;
}
[编辑 2]
它也会发生在 Android S3/4 上,但不会发生在 Nexus4/5 上
【问题讨论】:
-
您可以在插件页面materializecss.com/waves.html查看其默认问题
-
github上贴了一个与这个github.com/Dogfalo/materialize/issues/1019相关的问题
-
@uʍopǝpısdn 请发布您的示例作为答案,让我投票并接受,因为这种方式很有效。非常感谢
标签: jquery html materialize