【发布时间】:2023-01-10 11:55:17
【问题描述】:
无论我做什么,我似乎都无法让边界半径在 IOS 设备上工作。我尝试过内联样式、webkit 等等。
这是我的 html 和 css 的示例
HTML
<div class="nav-menu" id="nav-menu-one">
<div class="nav-item btn btn-effect border-radius"><a href="index.php#body" class="nav-link">Home</a></div>
<div class="nav-item btn btn-effect border-radius"><a href="#" class="nav-link">Menu Items</a></div>
<div class="nav-item btn btn-effect border-radius"><a href="#" class="nav-link">Gallery</a></div>
<div class="nav-item btn btn-effect border-radius"><a href="#" class="nav-link">Events</a></div>
<div class="nav-item btn btn-effect border-radius"><a href="#" class="nav-link">About Us</a></div>
</div>
CSS
:root {
--border-radius: 7px;
}
.border-radius {
border-radius: var(--border-radius);
-webkit-border-radius: var(--border-radius);
-moz-border-radius: var(--border-radius);
}
您可以在已发布的网站(仍在开发中)(http://dessertbargilbert.com) 上看到广告,它在 Chrome 桌面上运行良好,但在 iPad 上测试时,按钮呈方形。为什么会这样?最终目标是让所有具有“border-radius”的类都正确应用边界。
任何帮助是极大的赞赏。
【问题讨论】:
标签: css