html — Как оформить нажатую кнопку в CSS
спросил
Изменено 5 лет, 5 месяцев назад
Просмотрено 391 тысяч раз
Я просмотрел веб-сайт W3 Schools W3Schools, где объясняется, как стилизовать кнопки с помощью CSS. Мне нужно указать стиль кнопки при нажатии. Что такое селектор псевдокласса для этого? например кнопка наведения:
.кнопка:наведите{
}
- HTML
- CSS
5
Сначала эта кнопка будет желтой. При наведении он становится оранжевым. Когда вы нажмете на нее, она станет красной. Я использовал :hover и :focus для адаптации стиля.
(Селектор :active обычно используется для ссылок (т.е. тегов ))
button{
цвет фона: желтый;
}
кнопка: наведите курсор {фоновый цвет: оранжевый;}
кнопка: фокус {цвет фона: красный;}
а {
оранжевый цвет;
}
кнопка{
цвет:зеленый;
текстовое оформление: нет;
}
а: посетил {
цвет: фиолетовый;
}
а: активный {
цвет синий;
} <кнопка> Наведите и нажмите! кнопка>
Здравствуйте
Пока
5
Если вы просто хотите, чтобы кнопка имела другой стиль при нажатии мыши, вы можете использовать псевдокласс :active .
.кнопка: активная {
}
Если, с другой стороны, вы хотите, чтобы стиль оставался после нажатия, вам придется использовать javascript.
Есть три состояния кнопки
- Нормальный: Вы можете выбрать, как это
кнопка - Hover: Вы можете выбрать вот так кнопку
: hover - Нажатие/щелчок: Вы можете выбрать, как эта кнопка
: активна
Обычный:
.кнопка
{
//ваш css
}
Активный
.button:активный
{
//ваш css
}
Наведение
.кнопка:наведение
{
//ваш css
}
SNIPPET:
Используйте :active для стилизации активного состояния кнопки.
кнопка:активна{
цвет фона: красный;
} К сожалению, нет псевдоселектора :click. Если вы хотите изменить стиль при нажатии, вы должны использовать Jquery/Javascript.
Это уж точно лучше, чем «халтурить» на чистом HTML/CSS. Но если вы настаиваете…
ввод {
дисплей: нет;
}
охватывать {
отступ: 20 пикселей;
семейство шрифтов: без засечек;
}
ввод: проверено + диапазон {
фон: #444;
цвет: #fff;
} <метка для = "ввод">
<тип ввода = "радио" />
НЕТ стилей JS
Или, если хотите, вы можете переключить стиль:
ввод {
дисплей: нет;
}
охватывать {
отступ: 20 пикселей;
семейство шрифтов: без засечек;
}
ввод: проверено + диапазон {
фон: #444;
цвет: #fff;
} <метка для = "ввод">
<тип ввода = "флажок" />
НЕТ стилей JS
метка> 2
button:hover — это когда вы наводите курсор на кнопку.
Вместо этого попробуйте button:active … будет работать и для других элементов
button:active{
красный цвет;
} стилей кнопок css | кнопка css | Кнопка «Все о HTML» Тег
Тег
Надеюсь, вы получили лучшее определение кнопки. Давайте пойдем прямо и посмотрим на синтаксис тега
Вывод
Давайте посмотрим Использование стилей CSS
Вы также можете применить стили CSS к тегу
Давайте посмотрим пример тега
Вывод
типы кнопок html
Тег
Есть также некоторые атрибуты, доступные для тега кнопки, где вы можете передавать и получать некоторые анимации, значения, ссылки и т.
д. Некоторые из них перечислены ниже:
1. Автофокус : автофокус указывает, что кнопка должна получать фокус после загрузки страницы.
Код
2. Отключено
вывод
3. Тип : Существуют также такие кнопки, как обычная кнопка, кнопка сброса, которая очищает форму от введенных данных, кнопка отправки для отправки данных формы.
4. Значение : определяет кнопку значения.
5. Форма : Указывает кнопку формы, которая принадлежит, если у нескольких кнопок несколько форм.
