【发布时间】:2017-02-15 21:45:21
【问题描述】:
可以在http://cdpn.io/VKxEaZ 找到说明此问题的代码笔
我在使用 Angular Material 时遇到了关于工具栏颜色失真的问题。沿着边缘(有内容的地方),工具栏是一种绿色,而在中间(没有内容),工具栏是另一种绿色。见下图:
产生这个的代码如下。
<md-toolbar>
<div class="md-toolbar-tools">
<h2><span>Name of Web App</span></h2>
<span flex></span>
<md-button>Test1</md-button>
<md-button>Test2</md-button>
</div>
</md-toolbar>
现在,我的问题是是否有人知道如何解决这个问题?
编辑:
当我单击按钮时。单击按钮时颜色失真消失。当按钮没有被点击时,颜色失真又回来了。
编辑:
重要的是要注意...我没有。这个问题只存在于我的 Chrome 上。在 Safari 上,它运行良好。
编辑:
这是另一个可能有助于确定问题的图片和代码。
<md-toolbar>
<div class="md-toolbar-tools" style="background-color: green;">
<h2 style="background-color: red"><span>Name of Web App</span></h2>
</div>
</md-toolbar>
<md-tabs>
<md-tab>Hello</md-tab>
<md-tabs>
没有一个元素是扭曲区域。 <div> 既有失真的颜色也有未失真的颜色。
最终编辑:
我已经找到了问题所在。它仅在使用标签时出现在 Chrome 上。
【问题讨论】:
-
我无法复制您的问题 - codepen.io/camden-kid/pen/yajbZR。当您检查颜色失真的区域时,控制台会显示什么?
-
仍然无法通过您的编辑复制它 - codepen.io/camden-kid/pen/yajvXG?editors=1010#0。您使用的是什么浏览器和平台?
-
@camden_kid 是的,我正在使用 CodePen 尝试复制它。如果我可以创建一个,我会告诉你的。
-
我怀疑
<span flex></span>上有一些 CSS,您可能想检查一下。 -
@camden_kid 不,我也这么认为。但是如果我取出跨度,颜色会在所有元素的右侧扭曲,就像现在在中心扭曲一样。
标签: javascript html angularjs angular-material