Стиль кнопок не работает

0

Я хочу изменить свои кнопки, чтобы они не выглядели как серые по умолчанию. Я добавил это к моему CSS, чтобы попытаться сделать их похожими:

.button {
border-top: 1px solid #2b2b2b;
background: #2b2b2b;
background: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#2b2b2b));
background: -webkit-linear-gradient(top, #262626, #2b2b2b);
background: -moz-linear-gradient(top, #262626, #2b2b2b);
background: -ms-linear-gradient(top, #262626, #2b2b2b);
background: -o-linear-gradient(top, #262626, #2b2b2b);
padding: 7px 14px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: white;
font-size: 16px;
font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
text-decoration: none;
vertical-align: middle;
}
.button:hover {
border-top-color: #303030;
background: #303030;
color: #ffffff;
}
.button:active {
border-top-color: #2b2b2b;
background: #2b2b2b;
}

И это html, который у меня есть на странице, чтобы сделать кнопки:

<button type="button" onClick="window.location.href='https://itunes.apple.com/gb/podcast/canon-slade-digital-leaders/id588207792'">Find our Podcasts on iTunes ⇒</button>

Но почему-то кнопки не выглядят иначе.

Где я неправ? :/

  • 0
    удалите точку перед кнопкой или назначьте классу кнопку для вашей кнопки, тогда она должна работать.
Теги:
button
htmlbutton

2 ответа

2

Не использовать:

.button {}

Использование без точки:

button {}
2

Вы .button класс .button... вместо этого используйте button. Пример jsFiddle

Обновлен CSS:

button {
    border-top: 1px solid #2b2b2b;
    background: #2b2b2b;
    background: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#2b2b2b));
    background: -webkit-linear-gradient(top, #262626, #2b2b2b);
    background: -moz-linear-gradient(top, #262626, #2b2b2b);
    background: -ms-linear-gradient(top, #262626, #2b2b2b);
    background: -o-linear-gradient(top, #262626, #2b2b2b);
    padding: 7px 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 16px;
    font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
}
button:hover {
    border-top-color: #303030;
    background: #303030;
    color: #ffffff;
}
button:active {
    border-top-color: #2b2b2b;
    background: #2b2b2b;
}
  • 0
    Спасибо, я удалил точки, кнопка все равно не повезло. Ничего не изменилось :(
  • 2
    Где «ничего не изменилось», как вы можете видеть в связанной демонстрации (в этом ответе), этот подход работает. Итак, вы изменили CSS на своей странице? Очистил кеш? Перезагрузил страницу?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню