如何避免模态面板的圆角和厚黑边?

Posted

技术标签:

【中文标题】如何避免模态面板的圆角和厚黑边?【英文标题】:How to avoid rounded edges and thick black border of modal panel? 【发布时间】:2013-05-15 13:28:13 【问题描述】:

每当点击按钮/面板时,我都会显示一个模式面板。我的问题是这个模态面板的外观和感觉,因为我不希望这个面板上有圆形边缘和厚黑色边框,因为我的应用程序的其余部分有薄边框和锋利的边缘。这是类似的东西:http://www.senchafiddle.com/#0RPKU

是否有面板的属性可以更改以避免这种情况?如果不能,你能给我一个可以解决这个问题的 CSS 示例吗?

【问题讨论】:

【参考方案1】:

在您提供的示例小提琴中,您需要更改 padding css 属性。

【讨论】:

好的,如何修复圆角?【参考方案2】:

快速而肮脏的方式将以下行添加到弹出面板定义中:

style: '-webkit-border-radius: 0; border-radius: 0;'

如果您想要更简洁的东西 - 使用 Saching 方法 - 创建自己的 CSS 类,将其添加到每个面板,但关键的 CSS 区别仍然是 border-radius

【讨论】:

谢谢!这是寻找最终结果的人的小提琴:senchafiddle.com/#gvnpz#35DTe【参考方案3】:

更简洁的方法是在自定义类中定义自己的样式并设置为模式面板。这样你就可以控制外观。您不必担心将模式定位在正确的位置,因为行为不会受到影响。

喜欢-

  .some
        border: 1px solid #000;           
        background: #fff;
        color:#ff8100;
        font-family: verdana;
        ...
    

并将此类作为baseCls:'some' 添加到模态面板。我个人不喜欢添加内联样式和东西。我希望可以有一个 config 选项用于类似 ui 配置选项之类的东西。但我猜ui 配置不适用于panels。

【讨论】:

以上是关于如何避免模态面板的圆角和厚黑边?的主要内容,如果未能解决你的问题,请参考以下文章

UIButton圆角时为啥会有粗糙的黑边?

Glide 加载圆角图片,解决多次刷新周围出现黑边问题

Glide 加载圆角图片,解决多次刷新周围出现黑边问题

如何在 Flutter 中创建带有圆角的模态底页?

移除模态 uinavigationcontroller 的圆角

iPad 上的快照模式视图控制器出现非圆角