Перейти к содержимому

Как изменить цвет кнопки в html

  • автор:

Как изменить цвет кнопки в форме?

Оформление кнопки зависит от параметров операционной системы и выбранного браузера. Поэтому одна и та же кнопка может различаться по своему виду в браузере Internet Explorer и Opera. Применение стилевого свойства background не только изменяет цвет фона у кнопки, но также меняет и ее вид, делая кнопку одинаковой в разных браузерах (пример 1).

Пример 1. Цвет кнопки

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Цвет кнопки   

Результат примера показан на рис. 1.

Вид обычной и цветной кнопки в браузере Safari

Рис. 1. Вид обычной и цветной кнопки в браузере Safari

В данном примере стиль кнопки определяется с помощью пользовательского класса b1 , который задается в теге с помощью атрибута class .

Изменение вида кнопки обусловлено применением свойства background или background-color . Смена цвета текста или шрифта на кнопке оставляет исходным вид кнопки, в частности, ее форму и цвет фона.

HTML по теме

CSS по теме

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Популярные рецепты

  • Как добавить картинку на веб-страницу?
  • Как добавить иконку сайта в адресную строку браузера?
  • Как добавить фоновый рисунок на веб-страницу?
  • Как сделать обтекание картинки текстом?
  • Как растянуть фон на всю ширину окна?
  • Как выровнять фотографию по центру веб-страницы?
  • Как разместить элементы списка горизонтально?
  • Как убрать подчеркивание у ссылок?
  • Как убрать маркеры в маркированном списке?
  • Как изменить расстояние между строками текста?
  • Как сделать, чтобы картинка менялась при наведении на нее курсора мыши?
  • Как открыть ссылку в новом окне?

Как изменить цвет кнопки?

Для изменения цвета фона и текста кнопки используем, соответственно, свойства background и color, добавляя их к селектору button , как показано в примере 1.

Пример 1. Цветные кнопки

Основные параметры кнопки применяем к селектору button , а дополнительно вводим разные классы, чтобы легко менять цвет кнопок. На рис. 1 продемонстрирован результат данного примера, в котором создаются плоские одноцветные кнопки.

Цветные кнопки

Рис. 1. Цветные кнопки

См. также

  • background
  • color
  • currentColor
  • text-fill-color
  • Атрибут link
  • Атрибуты
  • Единицы цвета в CSS
  • Кнопки
  • Кнопки
  • Кнопки в Bootstrap 4
  • Линейный градиент
  • Наследование в CSS
  • Несколько фоновых картинок
  • Работа с типографикой
  • Создание кнопок
  • Спрайты
  • Установка фона и градиента
  • Фоновая картинка

Справочник по CSS (ЦСС) и ШТМЛ

Оформление кнопки зависит от параметров операционной системы и выбранного браузера. Поэтому одна и та же кнопка может различаться по своему виду в браузере Internet Эксплорер и Опера. Применение стилевого параметра background не только изменяет цвет фона у кнопки, но также меняет и ее вид, делая кнопку одинаковой в разных браузерах.

Результат примера показан на рис. 1.

Рис. 1. Вид обычной и цветной кнопки в браузере Опера

В данном примере стиль кнопки определяется с помощью пользовательского класса b1, который задается в теге с помощью параметра class=»b1″ .

Изменение вида кнопки обусловлено применением атрибута background или background-color . Смена цвета контента или шрифта на кнопке оставляет исходным вид кнопки, в частности, ее форму и цвет фона.

Как изменить цвет кнопки в CSS, если даже !important не помогает?

Учусь разработке и столкнулся с такой проблемой. Прописываю правило к кнопке — все работает, кроме 2-3 вещей.
Например, не меняется цвет текста и не убирается подчеркивание ссылки в кнопке. Хотя все остальное работает.
Вот ссылка на песочницу.

Эта ошибка повторяется несколько раз в последнем попапе ((
В чем может быть дело? Помогите пжлст.

Также не меняется цвет текста в плейсхолдере инпута:

input < border: 1px solid #E0E0E0; color: #000000; /* placeholder color text - WHY DOESN'T IT WORK?*/ border-radius: 3px; padding: 10px; font-size: 14px; width: 200px; margin-top: 10px; margin-bottom: 15px; >

И еще там же болячка с отступом снизу. Прописываю margin-bottom, но он не работает. Хотя вроде все правильно:

Помогите пжлст. Уже устал искать ошибки.

  • Вопрос задан более трёх лет назад
  • 4232 просмотра

Комментировать
Решения вопроса 1

TommyV888

Вот по порядку ответы на ваши вопросы:
1. Почему не переопределяется цвет и не убирается подчеркивание:
Это происходит т.к. вы применяете стили к блоку .btn, но внутри есть тег «a», у которого есть стили заданные браузером, чтобы этого избежать сделайте так:

.btn a

2. Не меняется цвет placeholder.
Это происходит по тому что на него не действует color. Подробности и примеры тут
3. Проблема с margin-bottom:
Тут все просто, он работает, попробуйте выставить его в значение 100px и увидите как кнопка опустится.

Ответ написан более трёх лет назад
Нравится 2 1 комментарий
Антон Романов @a007mr Автор вопроса
Спасибо огромное! Очень круто и подробно все объяснили. Разобрался 🙂
Ответы на вопрос 1

dicem

Что касается этого:

btn border: 0px solid #000000;
width: 160px;
color: #ffffff; /* The color of text in button — WHY DOESN’T IT WORK?*/
text-decoration: none; /* The link style in button — WHY DOESN’T IT WORK?*/
background: #FBD840;
padding: 12px;
text-align: center;
margin-bottom: 30px;
border-radius: 3px;
box-shadow: 0px 3px 15px 3px rgba(249,219,91,0.4);
cursor: pointer;

Селектор! Если вы имели ввиду класс btn, то класс обозначаем в таком формате: .btn <. >
Если же вы имели ввиду сам тег , то писать нужно полное название тега
button

Если я чего то не понял, то давайте ка ссылку на песочницу свою

Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Антон Романов @a007mr Автор вопроса

Неправильно скопировал селектор в теме вопроса. На самом деле прописал «.btn». Вот песочница https://codepen.io/a007mr/pen/MzBWdE.

Ваш ответ на вопрос

Войдите, чтобы написать ответ

javascript

  • JavaScript
  • +1 ещё

Почему popup окно открывается только со второго нажатия?

  • 1 подписчик
  • час назад
  • 18 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *