CSS властивості
ГлавнаяБлогЯк додати рамку довкола кнопки?

Як додати рамку довкола кнопки?

160

Кнопки створюються за допомогою елементів <button> або <input>. вид кнопки змінюється від браузера до браузера. Якщо встановити колір фону у кнопки через властивість background-color (або background), то до кнопці автоматично додається тривимірна рамка. Щоб отримати однаковий вигляд у різних браузерах, для селектора button слід забрати рамку через властивість border зі значенням none або, навпаки, додати свою рамку через ту ж властивість.

У прикладі 1 показана вихідна кнопка, кнопка з кольоровим фоном, кнопка без рамки, кнопка з фоном та рамкою.

Приклад 1. Кольорова кнопка

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Кнопка</title> <style> button.bg { background: #f3dbdf; /* Колір тла */
} 
button.noborder { border: none; /* Забираємо рамку */
} 
button.flat { border: 2px solid #e34761; /* Параметри рамки */
background: #f3dbdf; /* Колір тла */
padding: 0.5em 1em; /* Поля навколо тексту */
}
</style>
</head>
<body> <button>Початкова кнопка</button> <button class="bg">Кнопка з фоном</button> <button class="bg noborder">Кнопка без рамки</button> <button class="flat">Кнопка з рамкою</button>
</body>
</html>

Вигляд кнопок показано на мал. 1.

Вигляд кнопок у браузері

Мал. 1. Вигляд кнопок у браузері