gpt4 book ai didi

html - CSS :active in iOS

转载 作者:行者123 更新时间:2023-11-28 02:21:01 25 4
gpt4 key购买 nike

我正在为 button 使用 active 伪类,它仅在 iOS 中不可用。适用于所有桌面浏览器和安卓浏览器。

我在插入 iOS 设备的情况下使用了 Safari 调试工具。如果我利用 Forced Pseudo-Classes 选择 Active 选项,它会按预期工作。它只是不响应触摸。

非常简单,激活时它应该变成红色并在 y 轴上向下移动。

HTML

<button class="button">
test
</button>

CSS

.button {
display: inline-block;
padding: 100px 100px;
font-size: 24px;
cursor: pointer;
text-align: center;
text-decoration: none;
outline: none;
color: #fff;
background-color: #4CAF50;
border: none;
border-radius: 15px;
box-shadow: 0 9px #999;
-webkit-user-select: none;
}

.button:hover {background-color: #3e8e41}

.button:active {
background-color: red;
box-shadow: 0 5px #666;
transform: translateY(4px);
}

http://jsfiddle.net/fzu93c7r/4/

最佳答案

iOS 在这方面有点奇怪。您可以使用 ontouchstart如下:

<button class="button" ontouchstart>test</button>

或者伪:target (适用于 <a> 标签)

.button:target { 
background-color: red; box-shadow: 0 5px #666; transform:
translateY(4px);
}

关于html - CSS :active in iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57630086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com