gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 14:20:06 24 4
gpt4 key购买 nike

我在实现 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com