css - 应用 CSS 时,Flex 按钮组件的边框模糊并改变宽度

标签 css apache-flex button air

我在实现 flex 按钮组件时遇到问题:

我已将 CSS 样式应用于按钮并将 border-color 设置为 #555555。 到目前为止,它按预期工作。

然后,当我的应用程序调整大小时,按钮组件的边框变得模糊并且其宽度自动从 1 像素变为 2 像素,这看起来不太好..

当我再次最大化应用程序时,边框模糊后,按钮的边框变为 1 像素并且看起来不错。

当我慢慢增加或减少应用程序的宽度时,也会发生从 1px 到 2px 再到 1px 的变化。

enter image description here

是什么导致了这个问题?

最佳答案

我发现了错误,

这是因为如果包含按钮的容器在 float 中有 x,y 位置,它设置按钮在 float 值中的相对位置,这在 flex 3.2 中不是自动舍入的,所以按钮的绘制看起来像我尝试的那样模糊在两个像素上绘制按钮,即在 x= 3.3 的情况下,按钮将在 3 和 4 像素上绘制。通过简单地将此值四舍五入即可解决问题。

注意:如果是 graphics.drawing 方法,这个问题会自动避免。

关于css - 应用 CSS 时,Flex 按钮组件的边框模糊并改变宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589295/

相关文章:

android - 单击时如何从按钮获取文本?

javascript - 我的无序列表是从 json 文件呈现的,但我希望每个列表元素周围都有一个边框

c# - 将焦点设置在文本框上会导致 CSS 溢出

database - sqlite & flex - 如果不存在则插入?

button - Bootstrap : unable/disable <a> link bootstrap using javascript

jquery - 图像交换按钮(Jquery)

CSS 只对第一行应用边距

html - 如何在 div 内垂直居中 <span>?

apache-flex - 如何使用 flex4 嵌入纯 as3 位图 Assets (使用 flex3)

apache-flex - 动态列的 Spark Datagrid 内存使用情况