Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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 在图像上将显示div悬停在图像上_Javascript_Css - Fatal编程技术网

Javascript 在图像上将显示div悬停在图像上

Javascript 在图像上将显示div悬停在图像上,javascript,css,Javascript,Css,我试图实现的是在图像上悬停,在图像上显示hover div;我创造了这个,但我不知道如何实现我想要做的 。悬停{ 背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png"); 高度:75px; 宽度:75px; 背景尺寸:包含; 不透明度:0.7; } 像这样试试 .hover:hover { opacity:1; } 像这样试试 .hover:hover {

我试图实现的是在图像上悬停,在图像上显示hover div;我创造了这个,但我不知道如何实现我想要做的

。悬停{
背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
高度:75px;
宽度:75px;
背景尺寸:包含;
不透明度:0.7;
}

像这样试试

 .hover:hover {
     opacity:1;
  }
像这样试试

 .hover:hover {
     opacity:1;
  }

.img:hover#hover{
显示:块;
}
#盘旋{
背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
高度:75px;
宽度:75px;
背景尺寸:包含;
不透明度:0.7;
位置:绝对位置;
左:0;
排名:0;
显示:无;
}
工作小提琴


.img:hover#hover{
显示:块;
}
#盘旋{
背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
高度:75px;
宽度:75px;
背景尺寸:包含;
不透明度:0.7;
位置:绝对位置;
左:0;
排名:0;
显示:无;
}
工作小提琴

我将它包装在一个相对位置的包含div(
hoverwrap
)中。 它只需要属性,所以定位为绝对的子元素将把它作为锚点,而不是文档

然后在包装上设置width参数,并使子元素的宽度为100%,这样它将始终填充包装的大小

然后在默认情况下隐藏图像,仅在悬停时显示。(使用
display:none
值和
display:inline块完成)

。悬停{
背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
背景尺寸:包含;
不透明度:0.7;
}
.气垫船{
位置:相对位置;
}
.hoverwrap img{
位置:绝对位置;
顶部:0px;
左:0px;
宽度:100%;
身高:100%;
}
.悬停,悬停{
位置:绝对位置;
顶部:0px;
左:0px;
宽度:100%;
身高:100%;
显示:无;
}
悬停,悬停{
显示:内联块;
}

我将它包装在一个相对位置的包含div(
hoverwrap
)中。 它只需要属性,所以定位为绝对的子元素将把它作为锚点,而不是文档

然后在包装上设置width参数,并使子元素的宽度为100%,这样它将始终填充包装的大小

然后在默认情况下隐藏图像,仅在悬停时显示。(使用
display:none
值和
display:inline块完成)

。悬停{
背景图像:url(“https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
背景尺寸:包含;
不透明度:0.7;
}
.气垫船{
位置:相对位置;
}
.hoverwrap img{
位置:绝对位置;
顶部:0px;
左:0px;
宽度:100%;
身高:100%;
}
.悬停,悬停{
位置:绝对位置;
顶部:0px;
左:0px;
宽度:100%;
身高:100%;
显示:无;
}
悬停,悬停{
显示:内联块;
}

您可以使用CSS实现这一点

<div>
   <img ... />
   <div class="hover"></div>
</div>

.hover{
   ...
   display:none;
   position:absolute;
   top:0;
   left:0;
}
img:hover .hover {
   display:block;
}

.悬停{
...
显示:无;
位置:绝对位置;
排名:0;
左:0;
}
悬停,悬停{
显示:块;
}

您可以使用CSS实现这一点

<div>
   <img ... />
   <div class="hover"></div>
</div>

.hover{
   ...
   display:none;
   position:absolute;
   top:0;
   left:0;
}
img:hover .hover {
   display:block;
}

.悬停{
...
显示:无;
位置:绝对位置;
排名:0;
左:0;
}
悬停,悬停{
显示:块;
}

对悬停图像使用绝对位置

.hover {
      background-image: url("https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
      height:75px;
      width:75px;
      background-size: contain;       
      opacity:0.7;
      display: none;
      position: absolute;
      top : 0;
      left: 0;
}
  img:hover ~ .hover {
  display:block;
}

对悬停图像使用绝对位置

.hover {
      background-image: url("https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-image-128.png");
      height:75px;
      width:75px;
      background-size: contain;       
      opacity:0.7;
      display: none;
      position: absolute;
      top : 0;
      left: 0;
}
  img:hover ~ .hover {
  display:block;
}

看看这个:看看这个:谢谢;那正是我想要的,真的很感激谢谢;那正是我想要的,真的很感激