如何在css中獲得此漸變效果?我可以使用純CSS(按鈕)製作此樣式
回答
您可以使用下面的CSS和HTML在你的崗位上實現的東西按鈕
CSS
#button {
background-color: #7BCEE6;
background-image: -moz-linear-gradient(top, #7BCEE6, #3F7DBB); /* FF3.6 */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7BCEE6), color-stop(1, #3F7DBB)); /* Saf4+, Chrome */
background-image: linear-gradient(top, #7BCEE6, #3F7DBB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7BCEE6', EndColorStr='#3F7DBB'); /* IE6–IE9 */
width:120px;
height:40px;
-moz-border-radius: 12px; /* FF1+ */
-webkit-border-radius: 12px; /* Saf3-4 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome */
}
#image {
width:25px;
height:40px;
background:#930;
margin-left:10px;
float:left;
}
#text {
text-shadow: 1px 1px 3px #888; /* FF3.5+, Opera 9+, Saf1+, Chrome */
color:#fff;
font-size:22px;
float:left;
margin-top:5px;
}
HTML
<div id="button">
<div id="image"></div>
<div id="text">Reports</div>
</div>
活生生的例子:http://jsbin.com/ebuno5
筆記 哪裏是紅色塊,應該是你可以添加一個PNG圖像。此外,你必須記住,大多數Internet Explorer 8下的css3不受支持。要添加一些CSS3功能,即你可以在你的pie.htc
是的,我使用http://gradients.glrzad.com/來生成這個CSS:
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.45, rgb(26,106,163)),
color-stop(0.87, rgb(36,183,224))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(26,106,163) 45%,
rgb(36,183,224) 87%
);
但是請注意(因爲我確信你是),這在Internet Explorer中不起作用。
此外,你必須檢查出克里斯Coyier的CSS3 button maker。
IE具有梯度太大,隊友:`過濾器:進程id:DXImageTransform.Microsoft.gradient(startColorstr = '#24B7E0',endColorstr =」 #1A6AA3',GradientType = 0);` – mingos 2011-01-07 20:42:46
你需要CSS3。儘管如此,它在所有瀏覽器中都不受支持。檢查http://css3generator.com/以生成您的漸變。它會將您發送給一個非常棒的漸變編輯器:http://www.colorzilla.com/gradient-editor/。下面一個例子來創建漸變與舊版瀏覽器的一些支持:
/* old browsers */
background: #1E5799;
/* firefox */
background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207cca 51%, #7db9e8 100%);
/* webkit */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
/* ie */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0);
您還可以使用CSS3 PIE添加爲Internet Explorer CSS3支持:http://css3pie.com/。祝你好運!
我使用this site作爲漸變。
請注意,Opera(目前在版本11)根本不支持CSS3漸變,所以請確保它具有某種後備狀態。
看一看CSS Pie。它提供了跨瀏覽器的邊界半徑,箱陰影和漸變功能
- 1. 是否可以在純CSS中製作此特定按鈕效果?
- 2. 純CSS按鈕
- 3. 按鈕樣式,css
- 4. CSS按鈕樣式
- 5. 哪裏可以獲得CSS樣式,可以爲IE5,6,firefox3設計樣式按鈕?
- 6. 使用CSS的按鈕樣式
- 7. 我可以使用多個單選按鈕的形式這樣
- 8. 什麼CSS樣式我可以用它來改變我的單選按鈕
- 9. 我可以使用「原樣」文本製作css div嗎?
- 10. 我可以創建純CSS
- 11. CSS圖像按鈕樣式
- 12. CSS按鈕樣式值
- 13. CSS樣式選項按鈕?
- 14. 爲ASP.NET輸入按鈕使用CSS按鈕樣式?
- 15. 我可以製作純CSS的標籤邊框嗎?
- 16. 我怎麼可以在此改變CSS樣式表中的
- 17. 我可以將css樣式添加到此•?
- 18. 使用css製作按鈕行
- 19. 如何使用CSS製作3D按鈕?
- 20. 使用CSS製作按鈕收縮
- 21. 我可以在我的動態按鈕上獲取xaml按鈕樣式嗎?
- 22. 純html按鈕,而不是Twitter Bootstrap樣式的按鈕?
- 23. 純CSS樣式與列?
- 24. CSS按鈕樣式不適用
- 25. CSS dojo樣式不適用於按鈕
- 26. 用於按鈕樣式的CSS鏈接
- 27. CSS樣式不適用於按鈕?
- 28. CSS樣式不適用於ExtJS按鈕
- 29. 使用jquery按下打印按鈕時,css樣式不適用
- 30. 按下後更改按鈕樣式 - CSS
+1對於真棒鏈接 – qwertymk 2011-01-07 20:41:51