我的頁面上有一組按鈕,它們具有相同的漸變背景,並通過類「藍色」應用。編號喜歡爲每一個添加不同的背景圖像,將它們放在漸變的頂部,而無需使用漸變和背景圖像選項單獨編碼每個背景圖像。css3漸變和無冗餘代碼的透明背景圖片
Transparent Background Image with a Gradient 此問題顯示了漸變+圖像的方法,但要求每個按鈕都具有單獨應用的漸變。至少概念驗證。
任何方式來結合他們?
CSS:
.blue {
background:#3c4658;
background:-moz-linear-gradient(top, #3c4658 0%, #1c222e 50%);
background:url('../img/stop.png') 0 0 no-repeat,
-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c4658), color-stop(50%,#1c222e));
background:url('../img/stop.png') 0 0 no-repeat,
-webkit-linear-gradient(top, #3c4658 0%,#1c222e 50%);
background:-o-linear-gradient(top, #3c4658 0%,#1c222e 50%);
background:-ms-linear-gradient(top, #3c4658 0%,#1c222e 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C4658', endColorstr='#1C222E',GradientType=0);
background:linear-gradient(top, #3c4658 0%,#1c222e 50%);
}
a.jp-stop {
background-image:url("../img/stop.png");
width:35px;
height:23px;
}
@downvoter - 評論?如果我沒有理解OP,很好澄清這一點 – isNaN1247 2011-05-30 06:25:19