有背景梯度和图象的按钮使用html和css

Cod*_*onk 5 html css html5 css3

我想要一个带有渐变背景和图像的按钮.这是我到目前为止:

的jsfiddle/D6xKD /

如果您查看按钮,您可以看到渐变仅在图像周围而不是整个按钮.

注意:这个解决方案我从其他参考资料中获取了一个带有渐变背景和背景图像的按钮.

我的问题是:如何使梯度和图像适用于包括ie7及以上的跨浏览器?

HTML:

<button class="button" onclick="submit();" type="button">Text button</button>
Run Code Online (Sandbox Code Playgroud)

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 */
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Sim*_*ies 2

可以尝试:

        <button class="button" onclick="submit();" type="button">Text button <span></span></button>

        <style>
        .button{
            color: #FFFFFF;
            font-family:Arial;
            font-size: 10px;
            font-weight: normal;
            padding: 0;
            padding-left: 20px;
            height: 36px;
            width: 120px;
            margin:4px auto auto;
            text-align: left;
            cursor:pointer; 
            border:0px;
            background: #3ba93d;
            background-position: 66px 4px;
            background-repeat:no-repeat;
            background: #3ba93d; /* fallback */
            background: -webkit-gradient(linear, left top, left bottom, from(#3ba93d), to(#27842a)); /* Saf4+, Chrome */
            background: -webkit-linear-gradient(top, #3ba93d, #27842a); /* Chrome 10+, Saf5.1+ */
            background: -moz-linear-gradient(top, #3ba93d, #27842a); /* FF3.6+ */
            background: -ms-linear-gradient(top, #3ba93d, #27842a); /* IE10 */
            background: -o-linear-gradient(top, #3ba93d, #27842a); /* Opera 11.10+ */
            background: linear-gradient(top, #3ba93d, #27842a); /* W3C */
            }
          .button span {
            position: absolute;
            top: 17px;
            left: 100px;
            width: 20px;
            height: 24px;
            background: url(http://goo.gl/mw5HWR);
          }
           </style>
Run Code Online (Sandbox Code Playgroud)

JS小提琴