0
A
回答
2
在這裏,我做了一個按鈕,這給按效果,以及它由像素縮小沒有移動。
HTML:
<input type="button" class="demo" value="Press Me" />
CSS:
.demo {
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f5f5 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0); /* IE6-9 */
border: 1px solid #dddddd;
padding: 5px;
font-size: 18px;
margin: 20px;
cursor: pointer;
}
.demo:active {
background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top, #dddddd 0%, #f5f5f5 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(99%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dddddd 0%,#f5f5f5 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dddddd 0%,#f5f5f5 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dddddd 0%,#f5f5f5 99%); /* IE10+ */
background: linear-gradient(to bottom, #dddddd 0%,#f5f5f5 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#f5f5f5',GradientType=0); /* IE6-9 */
border: 1px solid transparent;
}
1
我認爲對於 「壓」 的效果,你可能想改變填充,而不是尺寸!
像這樣:
.MyButton {
margin:10px 10px;
line-height:14px;
font-size:14px;
text-align:center;
padding:3px 5px;
}
.MyButton:active {
padding:3px 4px 3px 6px;
}
隨着jsfiddle這裏。我認爲改變填充看起來比調整按鈕更好,更不用說如果你調整按鈕的大小,你也可以改變它周圍的元素的位置,這在頁面上看起來很奇怪。
相關問題
- 1. 使用css製作按鈕行
- 2. 如何使用CSS製作3D按鈕?
- 3. 使用CSS的可壓縮按鈕
- 4. 在視頻縮略圖上製作css播放按鈕
- 5. CSS按鈕在縮略圖
- 6. 使用單選按鈕製作css切換(使用Foundation 4)
- 7. 使用CSS居中按鈕使用CSS
- 8. CSS按鈕:活躍有時會使按鈕不起作用
- 9. 我可以使用純CSS(按鈕)製作此樣式
- 10. 如何使用CSS製作有吸引力的按鈕
- 11. 展開和收縮按鈕點擊
- 12. 製作按鈕圖片專用按鈕?
- 13. 使用jQuery/CSS收縮/增長動畫
- 14. 使用Jquery增長/收縮css「background-image」
- 15. 按值收縮
- 16. 使用css居中按鈕
- 17. 使用CSS切換按鈕
- 18. 使用css設計按鈕
- 19. 使用CSS調整按鈕
- 20. CSS - 連續強制按鈕
- 21. 使用SharedPreferences製作繼續按鈕
- 22. 製作按鈕鏈接 - 使用Javascript
- 23. 使用圖像製作引導按鈕
- 24. 使用揮杆製作3D按鈕
- 25. 使用Gridview製作多列按鈕
- 26. 不能使這個CSS按鈕工作
- 27. 如何使CSS按鈕正常工作?
- 28. 如何縮放按鈕內部的可繪製按鈕,使按鈕大小不受可繪製的控制?
- 29. 如何使用CSS和Javascript或DOJO製作定製的單選按鈕?
- 30. CSS按鈕懸停不起作用
你可以在JSFiddle上分享你的代碼嗎? –
是的,請分享一下你的代碼,當你說全面縮小一個像素時,我是按你的意思,還是它太大? – ColtonCat
縮小字體大小,邊框和填充就足夠了,儘管還有一些CSS3轉換屬性可用。 –