为什么CSS转换持续时间对child elment不起作用?

为什么CSS转换持续时间对child elment不起作用?,css,css-transitions,transition,Css,Css Transitions,Transition,我有一个问题,我的转换不能应用于绝对位置子div 这是我的密码笔: 在SASS文件的第213行(&:hover.image)中,我想缩放图像并设置一个过滤器,该过滤器工作正常,但过渡持续时间不适用 如果我只在父元素而不是图像上应用hover语句,转换工作正常。这里出了什么问题,有人能帮我吗?将转换属性添加到 & .image { position: absolute; top: 0; left: 0; width: 100

我有一个问题,我的转换不能应用于绝对位置子div

这是我的密码笔:

在SASS文件的第213行(
&:hover.image
)中,我想缩放图像并设置一个过滤器,该过滤器工作正常,但过渡持续时间不适用


如果我只在父元素而不是图像上应用hover语句,转换工作正常。这里出了什么问题,有人能帮我吗?

将转换属性添加到

& .image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-bottom: 1.5rem;
        transition:0.5s;
      }

这将适用于将转换属性添加到

& .image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-bottom: 1.5rem;
        transition:0.5s;
      }

这将适用于您

只需将转换添加到.image类(或悬停函数,无论您想要实现什么)


只需将转换添加到.image类中(或添加到hover函数中,无论您想实现什么)


为什么,伙计,这是可行的,看看这个:-

@导入url(“https://fonts.googleapis.com/css?family=Open+Sans&display=swap“;
@关键帧moveInLeft{
0% {
转换:translateX(-200px);
不透明度:0;
}
80% {
转换:translateX(10px);
不透明度:0.8;
}
100% {
转换:translateX(0px);
不透明度:1;
}
}
@关键帧在右侧移动{
0% {
转换:translateX(200px);
不透明度:0;
}
80% {
转换:translateX(-10px);
不透明度:0.8;
}
100% {
转换:translateX(0px);
不透明度:1;
}
}
@关键帧在底部移动{
0% {
变换:translateY(100px);
不透明度:0;
}
100% {
变换:translateY(0px);
不透明度:1;
}
}
.leftanimation{
动画:向前移动1.2秒;
}
* {
填充:0;
保证金:0;
框大小:边框框;
}
身体{
字体系列:“开放式Sans”,无衬线;
线高:1.4rem;
}
李{
列表样式:无;
}
a{
文字装饰:无;
}
p{
保证金:0.75雷姆;
}
.左航向灯{
字体大小:3rem;
颜色:白色;
垫面:3rem;
垫底:1毫米;
}
.l-方向-黑暗{
字体大小:3rem;
颜色:#c2453b;
垫面:3rem;
垫底:1毫米;
}
.主btn{
显示:内联块;
背景:#c2453b;
颜色:#fff;
填充:0.5rem 2rem;
字体大小:1.25rem;
边界半径:20px;
过渡:所有0.3秒都容易进入;
}
.主btn:悬停{
背景:#fff;
颜色:#c2453b;
转换:translateY(-3px);
盒影:0 10px 15px rgba(0,0,0,0.5);
}
.主btn:活动{
转换:translateY(-1px);
盒影:0 5px 10px rgba(0,0,0,0.5);
}
navbar先生{
显示器:flex;
z指数:1;
证明内容:之间的空间;
对齐项目:居中;
宽度:100%;
位置:固定;
排名:0;
填充:1rem;
背景:#333;
颜色:#fff;
}
.导航栏{
显示器:flex;
证明内容:之间的空间;
}
纳瓦尔·李娜先生{
颜色:#fff;
填充:0.75rem;
保证金:0.25雷姆;
}
.navbar_uunav li a:悬停{
背景:#fff;
边界半径:5px;
颜色:#333;
}
.展示{
背景图像:线性渐变(右下角,rgba(194,69,59,0.4),rgba(178,86,65,0.4)),url(“https://thumbs.dreamstime.com/z/hiking-forest-man-morning-mist-travel-concept-45457025.jpg");
背景尺寸:封面;
背景位置:顶部;
高度:100vh;
位置:相对位置;
}
.展示内容{
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
文本对齐:居中;
文本转换:大写;
}
.showcase\uuu内容p{
颜色:白色;
字号:1.2rem;
边缘底部:1rem;
动画:向前移动右1.2秒;
}
.展示内容a{
动画:向后移动底部1.2s 0.8s线性;
}
#游览{
文本对齐:居中;
背景:#f7f7f7;
}
#旅游,集装箱{
宽度:100%;
身高:100%;
保证金:0自动;
显示:块;
最大宽度:1200px;
证明内容:之间的空间;
显示器:flex;
颜色:#fff;
}
#旅游,集装箱,信用卡{
位置:相对位置;
身高:35雷姆;
宽度:20雷姆;
保证金:2rem 1rem;
填充:0;
背景#b25641;
盒影:0 10px 15px rgba(0,0,0,0.4);
过渡:所有0.4缓进缓出;
溢出:隐藏;
}
#旅游。集装箱。卡片:悬停。图片{
转换:比例(1.1);
滤镜:灰度(100%);
过渡时间:0.5s;
}
#旅游。集装箱。卡片。图片{
位置:绝对位置;
排名:0;
左:0;
宽度:100%;
保证金底部:1.5雷姆;
}
#旅游。集装箱。卡片内容{
位置:绝对位置;
左:0;
右:0;
左边距:自动;
右边距:自动;
边缘顶部:15雷姆;
}

马拉马酒店
马拉马
今秋徒步旅行 预订今年秋天在全国美丽地区的最佳hikings旅游 欧洲

我们最好的报价 徒步旅行 两日游

漂流旅游 三日游

山地自行车运动 五日游


为什么,伙计,它是有效的看到这个:-

@导入url(“https://fonts.googleapis.com/css?family=Open+Sans&display=swap“;
@关键帧moveInLeft{
0% {
转换:translateX(-200px);
不透明度:0;
}
80% {
转换:translateX(10px);
不透明度:0.8;
}
100% {
转换:translateX(0px);
不透明度:1;
}
}
@关键帧在右侧移动{
0% {
转换:translateX(200px);
不透明度:0;
}
80% {
转换:translateX(-10px);
不透明度:0.8;
}
100% {
转换:translateX(0px);
不透明度:1;
}
}
@关键帧在底部移动{
0% {
变换:translateY(100px);
不透明度:0;
}
100% {
变换:translateY(0px);
不透明度:1;
}
}
.leftanimation{
动画:向前移动1.2秒;
}
* {
帕