





Вы можете использовать :focus
.btn{
border: solid 0px;
color: white;
background-color:blue;
padding:4px 10px;
font-weight: 450;
font-size: 15px;
}
.btn:hover,
.btn:focus{
cursor: pointer;
background-color:green;
}<input
class = "btn"
type = "submit"
value = "Button"
>Пытаться
<body ontouchstart = "">
...
</body>
Я думаю, это должно работать, это то, что делает класс :focus.
Возможно :focus так не работает на сенсорных устройствах.
Попробуй это:
body::after{ content: "I don't know what you are using to click" }
@media (pointer: coarse) {
body { background: crimson }
body::after{ content: "Your primary input mechanism is a finger" }
}
@media (pointer: fine) {
body { background: goldenrod }
body::after{ content: "Your primary input mechanism is a mouse" }
}
Не отвечает на вопрос.
Используйте : активный.
button {
background: blue;
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
box-shadow: 0 5px 10px -5px blue;
cursor: pointer;
}
button:active {
box-shadow: 0 0 10px rgba(0,0,0,0.5) inset;
transform: scale(0.9);
}<button>Click me</button>Не используйте :фокус для нажатого состояния. Это для выбора элементов, например. клавиша табуляции.
Не работает. Стиль не удаляется при нажатии на кнопку.