国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

修復iPhone的safari瀏覽器上submit按鈕圓角bug

2024-07-11 08:29:14
字體:
來源:轉載
供稿:網友

自從完成上次iPhone的幾個頁面效果后,一直在沒有制作iPhone的頁面效果了,今天在公司寫了一個登錄頁面效果,讓我碰到一個怪異的問題——“表單中的input[type="submit"]和input[type="reset"]按鈕在iPhone的safari瀏覽器下圓角有一個bug”。下面我來簡單的描述一下這個bug的樣子:

初載入頁面后,表單中的input[type="submit"]和input[type="reset"]按鈕渲染成下圖的樣子:

奇怪的是你點擊以后就會正常:

對比一下,你也會覺得怪,怪都算了,還不知道如何下手:

或許很多同學會認為我的樣式代碼沒寫好,那么想讓大家知道是怎么一回事,先來看看我寫的代碼:

input[type="submit"]和input[type="reset"]樣式代碼:

復制代碼
代碼如下:
.form-actions input{
width: 30%;
cursor: pointer;
background: rgb(61, 157, 179);
padding: 8px 5px;
font-family: 'BebasNeueRegular','Arial Narrow',Arial,sans-serif;
color: #fff;
font-size: 24px;
margin: 5px;
border: 1px solid rgb(28, 108, 122);
margin-bottom: 10px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
border-radius: 3px;
box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
0px 0px 0px 3px rgb(254, 254, 254),
0px 5px 3px 3px rgb(210, 210, 210);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.form-actions input:hover{
background: rgb(74, 179, 198);
}
.form-actions input:active,
.form-actions input:focus{
background: rgb(40, 137, 154);
position: relative;
top: 1px;
border: 1px solid rgb(12, 76, 87);
box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
}

這樣的代碼在瀏覽器中瀏覽是完全沒有問題的:

注:請使用safari測試上面代碼。

可是上面的代碼就在iPhone的Safari瀏覽器下出開頭所陳述的問題。一下真不好如何動手解決,因為從來沒有接觸過,所以就一直沒有碰到過。但問題出了,就要想辦法解決,于是在GG上搜索“input submit for iPhone”,還真找到了問題所在。 Keir Whitaker 在Styling Submit Buttons for Mobile Safari 中介紹的內容和我碰到的問題可真是一模一樣,按其方法在樣式中加入:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中卫市| 阜新市| 宁河县| 定南县| 会理县| 兴海县| 佛教| 大荔县| 泸溪县| 阜阳市| 汝州市| 秦安县| 嘉荫县| 眉山市| 磴口县| 铁力市| 右玉县| 长岭县| 平顺县| 利川市| 迁安市| 祁阳县| 阿荣旗| 临高县| 抚宁县| 卓资县| 南昌市| 大悟县| 祁连县| 云和县| 垦利县| 康定县| 苍溪县| 汉源县| 叙永县| 荣昌县| 富阳市| 博爱县| 洛南县| 乌拉特后旗| 丹凤县|