gpt4 book ai didi

css - 我如何禁用 CSS :hover in a media query?

转载 作者:行者123 更新时间:2023-12-02 06:55:53 25 4
gpt4 key购买 nike

我有一个悬停效果,我只想在视口(viewport)的最小宽度为 900 像素时触发。我想在视口(viewport)较小时禁用悬停效果。

我该怎么做呢?

PS:我正在使用 Sass (SCSS),这可能会有所帮助。

这是我要禁用的 :hover 效果的一小部分。它用于缩放图像

img {
display: table-cell;
width: 100%;
max-width: $painting-max-width;
max-height: $painting-max-height;

margin: auto;

// zoom in animation transition
transition: $painting-zoom-delay;
transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94) 0s;

&:hover {
max-width: $painting-zoom-size;
max-height: $painting-zoom-size;
}

}

最佳答案

插入 :hover媒体查询中的样式,仅当视口(viewport)的大小至少为 900px 时宽,因此您以后不需要恢复样式。

img {
display: table-cell;
width: 100%;
max-width: $painting-max-width;
max-height: $painting-max-height;

margin: auto;

// zoom in animation transition
transition: $painting-zoom-delay;
transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94) 0s;

@media all and (min-width: 900px) {
&:hover {
max-width: $painting-zoom-size;
max-height: $painting-zoom-size;
}
}

}

关于css - 我如何禁用 CSS :hover in a media query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31433000/

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