' Создание кнопки в CSS | Шнайдер блог

Создание кнопки в CSS

Ранее мы уже рассказывали о том, как создать кнопку в HTML. Теперь же разберемся, как сделать кнопку, задействовав возможности CSS.

Самый простой вариант ー создание цветной кнопки при помощи тега <input>. Пропишите в HTML-документе:

<input type="button" value="Кнопка №1" class="button">

Добавьте стиль CSS:

.button {

height:30px;

border-color:#000080 #6A5ACD #8470FF #0000FF;

border-style:solid;

border-width:1px;

background:#4682B4;

cursor:pointer;

}

Кнопка в браузере:

Кроме того, можно сделать эффекты нажатия и наведения на кнопку:

.button:hover {

border-color:#7CFC00 #7CFC00 #7CFC00 #7CFC00;

border-style:solid;

border-width:1px;

background:#FFFF99;

}

.button:focus {

background:#ddd;

border-color:#ddd #333 #333 #ddd;

border-style:solid;

border-width:1px;

}

.button:active {

background:#228B22;

border-color:#ddd #333 #333 #ddd;

border-style:solid;

border-width:1px;

}

Кнопка в браузере:

Эффект наведения и нажатия возможен благодаря псевдоклассам:

  • :hover ー при наведении.
  • :active ー при нажатии.
  • :focus ー после нажатия.

Используя данные параметры вы сможете создавать любые кнопки для вашего веб-портала.


Категории


Хостинг сайтов

Популярное в категории