首頁  >  文章  >  web前端  >  如何去除 iPhone/Safari 中輸入欄位的圓角?

如何去除 iPhone/Safari 中輸入欄位的圓角?

Barbara Streisand
Barbara Streisand原創
2024-10-30 21:54:02912瀏覽

How to Remove Rounded Corners from Input Fields in iPhone/Safari?

消除iPhone/Safari 輸入元素舍入

輸入欄位通常在iPhone/Safari 瀏覽器中呈現圓形外觀,與所需的效果相衝突矩形設計。本文深入探討透過 CSS 或元資料修改輸入元素樣式的方法。

iOS 5 及更高版本的解決方案:

在iOS 5 及更高版本上刪除圓角,實現以下CSS:

<code class="css">input {
  border-radius: 0;
}

input[type="search"] {
  -webkit-appearance: none;
}</code>

替代方法:

針對iOS 特定的圓角去除,或者在跨平台規範化不可行的情況下,請考慮以下CSS:

<code class="css">input {
  -webkit-border-radius: 0;
}</code>

但是,請注意,對此類前綴屬性的支援將來可能會停止。

舊版瀏覽器解決方案:

對於較舊的 iOS 版本,需要使用 -webkit-appearance 屬性:

<code class="css">input {
    -webkit-appearance: none;
}</code>

以上是如何去除 iPhone/Safari 中輸入欄位的圓角?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn