gpt4 book ai didi

css - iOS 上 chrome 的奇怪按钮样式

转载 作者:行者123 更新时间:2023-12-05 04:55:23 25 4
gpt4 key购买 nike

我正在处理的网站上有一堆卡片。它们显示从数据库中提取的一些内容,并在单击时链接到该特定卡片的更详细的内容页面。在所有浏览器和屏幕上,一切都运行良好,除了卡片在 iOS 上变成了圆圈并且应用了渐变作为背景色。这些卡片的边框半径设置为 15px,但其行为就像边框半径为 50%。 (网站其他地方还有其他具有相同边框半径的元素,但它们不是按钮并且显示正常),

我看过其他帖子,了解到这可能是 iOS 应用的默认样式的问题。我通过设置 -webkit-appearance: none; 尝试了他们的解决方案在按钮上和全局范围内,但这并不能解决问题。我也尝试设置 -webkit-border-radius: 15px;在按钮本身上,无济于事。

任何想法可能导致问题以及如何覆盖它?此外,有没有一种方法可以从 iOS 上的 chrome 内部访问 devtools 以查看发生了什么?

这是按钮的 css 样式(还有一些媒体查询会在我省略的给定断点处更改宽度和高度)。

.toolcard {
-webkit-appearance: none;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
width: 200px;
height: 200px;
margin: 0 20px 40px;
flex: none;
border-radius: 15px;
-webkit-border-radius: 15px;
background-color: white;
border: none;
outline: none;
cursor: pointer;
box-shadow: 0 1.4px 1.1px rgba(0, 0, 0, 0.034), 0 3.3px 2.6px rgba(0, 0, 0, 0.048), 0 6.2px 5px rgba(0, 0, 0, 0.06), 0 11.1px 8.9px rgba(0, 0, 0, 0.072), 0 20.9px 16.7px rgba(0, 0, 0, 0.086), 0 50px 40px rgba(0, 0, 0, 0.12);
}

编辑:删除了演示链接

为了说明,这里有两张图片显示了差异:

例如:正确的按钮样式。 correct button styling

例如:iOS 上的样子。 what it looks like on iOS

最佳答案

由 Graeme 在对原始帖子的评论中回答,但将发布为答案以便其他人可以轻松看到:

Bootstrap 覆盖了 -webkit-appearance: none css。解决方案是使用

.someButtonClass {
-webkit-appearance: none !important;
}

关于css - iOS 上 chrome 的奇怪按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65414754/

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