我想獲得一個按鈕,漸變背景和圖像。這是我到目前爲止有:按鈕與背景漸變和圖像使用HTML和CSS
如果你看一下按鈕,你可以看到漸變只圖像周圍的工作,而不是整個按鈕。
注意:此解決方案從其他參考中獲取有關具有漸變背景和背景圖像的按鈕。
我的問題是:如何獲得梯度和圖像適用於跨瀏覽器,包括IE7和以上?
HTML:
CSS:
.button{
color: #FFFFFF;
display: inline-block;
font-family:Arial;
font-size: 10px;
font-weight: normal;
padding: 9px 36px 9px 4px;
text-decoration: none;
margin:4px auto auto;
cursor:pointer;
border:0px;
background: #3ba93d;
background-position: 66px 4px;
background-repeat:no-repeat;
background-image: url(http://goo.gl/mw5HWR); /* fallback */
background-image: url(http://goo.gl/mw5HWR), -webkit-gradient(linear, left top, left bottom, from(#3ba93d), to(#27842a)); /* Saf4+, Chrome */
background-image: url(http://goo.gl/mw5HWR), -webkit-linear-gradient(top, #3ba93d, #27842a); /* Chrome 10+, Saf5.1+ */
background-image: url(http://goo.gl/mw5HWR), -moz-linear-gradient(top, #3ba93d, #27842a); /* FF3.6+ */
background-image: url(http://goo.gl/mw5HWR), -ms-linear-gradient(top, #3ba93d, #27842a); /* IE10 */
background-image: url(http://goo.gl/mw5HWR), -o-linear-gradient(top, #3ba93d, #27842a); /* Opera 11.10+ */
background-image: url(http://goo.gl/mw5HWR), linear-gradient(top, #3ba93d, #27842a); /* W3C */
}
在此先感謝。
刪除'背景 - 位置' – skshoyeb
爲什麼這麼複雜?只需使用梯度內的圖像 – chris
是的,我同意@chrisツ,你不需要使用所有那些複雜的東西。只需使用普通的'linear-gradient()'並移除'background-position'。這就是它:) – skshoyeb