css - 悬停图像不居中

标签 css hover center

使用 pingendo 并尝试使用悬停选项制作图像背景。因此,主图像应位于页面中间,当您将鼠标悬停在其上时,会出现第二张图像。该部分有效,但它在左侧,如果您在手机上看它,它就会向右。我已经尝试了所有方法,但无法使页面正确居中。这就是我最初的方式,它运行良好

<div class="cover">
   <div class="cover-image" style="background-image: url(images/bulb.jpg);"></div>
</div>

但后来我想添加悬停,所以我将其添加到头部

<style type="text/css">
  .imgBox

        {
            width: 760px;
            height: 690px;
            background: url(/images/bulb.jpg) no-repeat;
        }
        .imgBox:hover {
            width: 760px;
            height: 690px;
            background: url(/images/bulb1.jpg) no-repeat;
            }
</style>


<div class="imgBox"></div>

最佳答案

请检查整页。

.cover-image{
  width: 760px;
  height: 690px;
  background: url(https://dummyimage.com/760x690/000/fff) no-repeat;
  background-position:center;
  margin: 0 auto;
  background-size:cover;
}
.cover-image:hover {
  width: 760px;
  height: 690px;
  background-image: url(https://dummyimage.com/800x800/aba4ab/0011ff);
}
@media screen and (max-width:767px){
.cover-image{
  width: 100%;      
}
.cover-image:hover {
  width: 100%;     
}
}
<div class="cover">
  <div class="cover-image"></div>
</div>

关于css - 悬停图像不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46292489/

相关文章:

python - Django 可以找到我的静态文件,Pycharm 无法解析它们

javascript - 单击标题时如何隐藏页面的一个部分并显示另一部分?查询

jquery - 使用 jQuery 在悬停时显示隐藏类

css - 鼠标悬停在图像上,下面会出现不同的图像

html - 带有 href 的 <a> 标签没有悬停效果 css

html - 需要帮助水平居中绝对定位的 DIV

html - 以页面为中心旋转圆圈

css - 语法错误 css

html - 当表格比其容器宽时,我如何让 TD 不忽略它的宽度?

html - 如何使 <table> 居中