javascript - 如何使 &:hover 可访问?我可以同时使用焦点和悬停吗?
问题描述
我们有一个下拉菜单,它只是 CSS,现在有点复杂。重构整个事情以使用 JS 焦点需要时间,我知道这是可能的。
我想让我的下拉菜单可以访问。我正在使用 SCSS 以&:hover
使菜单下拉。有没有办法&:hover OR &:focus
在 SCSS 中说?
解决方案
用户是否悬停或关注某个元素并不重要。这就是为什么您可以AND
在 scss 中使用运算符,或者简单地说,一个逗号:
&:hover, &:focus{
//styles for both the hover and the focus state
}
推荐阅读
- python - Python数据框错误'dtype ='datetime64 [ns,pytz.FixedOffset(-300)]'
- python - ProjectEuler incesption 中的错误答案?
- react-native - 与设备连接时,React Native App 显示空白屏幕
- azure - 如何删除除一个之外的所有 Azure 资源组
- node.js - 您可以使用 Firebase 函数下载带有 URL 的图像吗?
- javascript - 在 socket.on 上反应 useState 值不正确
- swift - 如何观察 UIView 不透明度的变化(可能通过其 CALayer 属性?)
- excel - Excel VBA - 尝试将多个文件中的多个列添加到一个主文件中
- google-app-engine - 如何等待 Google App Engine 操作完成?
- python-3.x - /polls/2/ 处的 NoReverseMatch