试图使用html和css获得鼠标悬停缩放横向效果,但是图像溢出,图像位置被改变

斋浦尔

我是HTML和CSS的新手。我正在尝试使鼠标悬停在图像上的缩放过渡。我能够顺利过渡,但我不希望它溢出随页面大小而变化的图像大小。这是CSS和HTML代码。我在CSS代码的“ .img-outer”部分遇到了问题。

img {
  width: 30%;
  float: left;
  margin: 1.66%;
}

/* .img-outer {
  overflow: hidden;
  max-width: 30%;
  max-height: 30%;
} */

.img-inner {
  position: relative;
}

img {
  transition: 0.5s ease;
}

img:hover {
  transform: scale(1.1);
}

p {
  font-family: "Bebas Neue";
  font-size: 18px;
  margin-left: 1.6%;
  margin-top: 3%;
  color: rgb(77, 75, 75);
}

#name {
  font-family: "Bebas Neue";
  font-size: 23px;
  color: black;
  text-align: center;
  margin-bottom: 3%;
  border-bottom: 2px solid #f1f1f1;
  padding-bottom: 2%;
  padding-top: 1.5%;
  width: 75%;
  margin: 0 auto;
}
<!DOCTYPE html>
<html lang="en">
  <head>
    <link
      href="https://fonts.googleapis.com/css?family=Bebas+Neue&display=swap"
      rel="stylesheet"
    />
    <link rel="stylesheet" href="photostyle.css" />
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Photo Blog</title>
  </head>
  <body>
    <p id="name">BLOG NAME</p>
    <p>Mono Photographs</p>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c1.staticflickr.com/9/8450/8026519634_f33f3724ea_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7218/7209301894_c99d3a33c2_h.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7231/6947093326_df216540ff_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c1.staticflickr.com/9/8788/17367410309_78abb9e5b6_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5814/20700286354_762c19bd3b_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5647/21137202535_404bf25729_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5588/14991687545_5c8e1a2e86_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/4/3888/14878097108_5997041006_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7579/15482110477_0b0e9e5421_b.jpg"
        />
      </div>
    </div>
  </body>
</html>

凯文

检查解决方案。

.img-outer {
  overflow: hidden;
  width: 30%;
  float: left;
  margin: 1.66%;
}

.img-inner {
  position: relative;
}

img {
  transition: 0.5s ease;
  width:100%;
}

img:hover {
  transform: scale(1.1);
}

p {
  font-family: "Bebas Neue";
  font-size: 18px;
  margin-left: 1.6%;
  margin-top: 3%;
  color: rgb(77, 75, 75);
}

#name {
  font-family: "Bebas Neue";
  font-size: 23px;
  color: black;
  text-align: center;
  margin-bottom: 3%;
  border-bottom: 2px solid #f1f1f1;
  padding-bottom: 2%;
  padding-top: 1.5%;
  width: 75%;
  margin: 0 auto;
}
    <p id="name">BLOG NAME</p>
    <p>Mono Photographs</p>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c1.staticflickr.com/9/8450/8026519634_f33f3724ea_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7218/7209301894_c99d3a33c2_h.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7231/6947093326_df216540ff_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c1.staticflickr.com/9/8788/17367410309_78abb9e5b6_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5814/20700286354_762c19bd3b_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5647/21137202535_404bf25729_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/6/5588/14991687545_5c8e1a2e86_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/4/3888/14878097108_5997041006_b.jpg"
        />
      </div>
    </div>

    <div class="img-outer">
      <div class="img-inner">
        <img
          src="http://c2.staticflickr.com/8/7579/15482110477_0b0e9e5421_b.jpg"
        />
      </div>
    </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用HTML / CSS将鼠标悬停在图像上的放大效果

来自分类Dev

鼠标悬停鼠标悬停图像变化液体效果

来自分类Dev

图像鼠标悬停效果如何?

来自分类Dev

图像鼠标悬停时的文字-CSS位置

来自分类Dev

鼠标悬停移动图像位置

来自分类Dev

如何使用HTML和CSS添加Windows鼠标悬停效果

来自分类Dev

如何在鼠标悬停的图像上显示悬停效果

来自分类Dev

我想根据调用了哪个函数来更改图像的鼠标悬停和鼠标悬停效果

来自分类Dev

将鼠标悬停在图像上时放大-CSS和HTML

来自分类Dev

如何使用css立即更改鼠标悬停时的图像

来自分类Dev

图像CSS悬停时的缩放效果

来自分类Dev

使用鼠标悬停更改图像

来自分类Dev

鼠标悬停时背景图像不会改变

来自分类Dev

鼠标悬停时缩放带有图像的div

来自分类Dev

将鼠标悬停在图像的顶部和底部具有不同的效果

来自分类Dev

Javascript:将鼠标悬停在缩略图上,图像显示更大..试图使用“ this”

来自分类Dev

Javascript:将鼠标悬停在缩略图上,图像显示更大..试图使用“ this”

来自分类Dev

使用鼠标悬停并单击以使用CSS动画获得相同的效果

来自分类Dev

使用图像 CSS 缩放悬停

来自分类Dev

鼠标悬停和鼠标移出时图像闪烁

来自分类Dev

鼠标悬停图像滞后

来自分类Dev

当HTML和CSS位于同一编辑器页面中时,如何在鼠标悬停时放大图像

来自分类Dev

将鼠标悬停在该图像上方的按钮上时,如何对图像应用悬停效果?

来自分类Dev

表和鼠标悬停效果(悬停)

来自分类Dev

将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

来自分类Dev

将鼠标悬停在图像上之后,为什么将鼠标悬停在<li>元素上时颜色和宽度不会改变?

来自分类Dev

在鼠标悬停时以自动位置显示大图像

来自分类Dev

将图像src和位置设置为鼠标悬停/输入

来自分类Dev

固定位置和图像上的融合表层鼠标悬停工具提示

Related 相关文章

  1. 1

    使用HTML / CSS将鼠标悬停在图像上的放大效果

  2. 2

    鼠标悬停鼠标悬停图像变化液体效果

  3. 3

    图像鼠标悬停效果如何?

  4. 4

    图像鼠标悬停时的文字-CSS位置

  5. 5

    鼠标悬停移动图像位置

  6. 6

    如何使用HTML和CSS添加Windows鼠标悬停效果

  7. 7

    如何在鼠标悬停的图像上显示悬停效果

  8. 8

    我想根据调用了哪个函数来更改图像的鼠标悬停和鼠标悬停效果

  9. 9

    将鼠标悬停在图像上时放大-CSS和HTML

  10. 10

    如何使用css立即更改鼠标悬停时的图像

  11. 11

    图像CSS悬停时的缩放效果

  12. 12

    使用鼠标悬停更改图像

  13. 13

    鼠标悬停时背景图像不会改变

  14. 14

    鼠标悬停时缩放带有图像的div

  15. 15

    将鼠标悬停在图像的顶部和底部具有不同的效果

  16. 16

    Javascript:将鼠标悬停在缩略图上,图像显示更大..试图使用“ this”

  17. 17

    Javascript:将鼠标悬停在缩略图上,图像显示更大..试图使用“ this”

  18. 18

    使用鼠标悬停并单击以使用CSS动画获得相同的效果

  19. 19

    使用图像 CSS 缩放悬停

  20. 20

    鼠标悬停和鼠标移出时图像闪烁

  21. 21

    鼠标悬停图像滞后

  22. 22

    当HTML和CSS位于同一编辑器页面中时,如何在鼠标悬停时放大图像

  23. 23

    将鼠标悬停在该图像上方的按钮上时,如何对图像应用悬停效果?

  24. 24

    表和鼠标悬停效果(悬停)

  25. 25

    将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

  26. 26

    将鼠标悬停在图像上之后,为什么将鼠标悬停在<li>元素上时颜色和宽度不会改变?

  27. 27

    在鼠标悬停时以自动位置显示大图像

  28. 28

    将图像src和位置设置为鼠标悬停/输入

  29. 29

    固定位置和图像上的融合表层鼠标悬停工具提示

热门标签

归档