Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换:转换属性有问题_Javascript_Css_Ejs - Fatal编程技术网

Javascript 转换:转换属性有问题

Javascript 转换:转换属性有问题,javascript,css,ejs,Javascript,Css,Ejs,当我的图像悬停在上方时,我试图使图标出现。我将transform:translate属性设置为从0开始,但是当页面加载时,它在一瞬间仍然可见。我希望它在悬停时才可见。有人知道发生了什么事吗 <div class="item green col-lg-3 col-md-6"> <a href="/blog/<%= blog._id %>"><img src="<%=blog.source%>" class="index_image

当我的图像悬停在上方时,我试图使图标出现。我将transform:translate属性设置为从0开始,但是当页面加载时,它在一瞬间仍然可见。我希望它在悬停时才可见。有人知道发生了什么事吗

 <div class="item green col-lg-3 col-md-6">
      <a href="/blog/<%= blog._id %>"><img src="<%=blog.source%>" class="index_image" alt="Blog post with image."></a>
      <a style="color:black" href="/blog/<%= blog._id %>"><i class="far fa-eye"></i></a>
 </div>

我已经包含了一些相关的代码,但如果需要,当然可以提供更多

我不确定您是否需要这些额外的转换,它可以用简单的不透明度来解决

.index\u图像{
宽度:200px;
}
分部项目{
位置:相对位置;
显示:内联块;
}
分区项目:悬停img{
不透明度:0.5;
过滤器:灰度(50%)
}
第一项{
位置:绝对位置;
顶部:5px;
左:5px;
不透明度:0;
}
分区项目:悬停i{
不透明度:1;
}
分部项目*{
过渡:所有.35都易于输入输出;
}

我不确定您是否需要这些额外的转换,它可以通过简单的不透明度来解决

.index\u图像{
宽度:200px;
}
分部项目{
位置:相对位置;
显示:内联块;
}
分区项目:悬停img{
不透明度:0.5;
过滤器:灰度(50%)
}
第一项{
位置:绝对位置;
顶部:5px;
左:5px;
不透明度:0;
}
分区项目:悬停i{
不透明度:1;
}
分部项目*{
过渡:所有.35都易于输入输出;
}


谢谢!!真不敢相信我居然没想到!谢谢真不敢相信我居然没想到!
div.item:hover img {
    opacity: 0.5;
    filter: grayscale(50%)
  }
div.item i {
    transform: translate(-600%, -150%) scale(0);
    transition: transform 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  }

div.item:hover i {
    transform: translate(-600%, -150%) scale(2.5);
    transition: transform 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
div.item * {
   transition: all .35s ease-in-out;
  }