Я принесу я начал ...
HTML
<button>Submit</button>
CSS с некоторым фоном градиенты
@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One);
button {
font-family: 'Pathway Gothic One', sans-serif;
font-size: 1.5em;
text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
border: 1px solid transparent;
border-radius: 3px;
height: 50px;
width: 100px;
color: white;
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E14C5B), color-stop(0.5, #D33742), to(#B61C27));
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
cursor: pointer;
}
DEMO
Скриншот:
Если вы хотите какой-то щелкающим типа обратной связи взгляд на клик, вы можете также добавить:
button:active {
-webkit-transform: translate(1px, 1px);
box-shadow: none;
}
DEMO w/ :active
Это только префикс для -webkit
браузеров. Вам нужно будет предоставить правильные префиксы поставщиков для того, что вы поддерживаете.
да, попробуйте следующее: http://www.colorzilla.com/gradient-editor/ – jackJoe
CSS3 Градиенты - ваш друг. Colorzilla, ссылка @jackJoe связана с тем, что я использую все время. Это отличный инструмент. – Michael
Лично мне не нравятся некоторые новые параметры CSS3, один из которых - градиент. Он просто не показывает это правильно. Я бы сделал div и сделал изображение этой кнопки фоном. – OriShuss