Я пытаюсь получить кнопку с градиентом фона и изображения. Это то, что я до сих пор:Кнопка с фоном градиент и изображение с использованием 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 */
}
Спасибо заранее.
удалить 'background- position' – skshoyeb
Почему так сложно? просто используйте изображение в градиенте – chris
да, я согласен с @chris ツ, вам не нужно использовать все эти сложные вещи. Просто используйте обычный 'linear-gradient()' и удалите 'background-position'. Вот так :) – skshoyeb