【问题标题】:html image responsive-designhtml图像响应式设计
【发布时间】:2018-02-21 06:15:07
【问题描述】:

我在调整图像大小时遇到​​问题

我使用 '%' 制作了两张响应式图片

一张图片只有一个圆,另一张是一个圆+一个正方形6

图片圈是同一张图片,因为当第一张图片完成动画时,

第二张图片在其上动画

当我调整网站大小时,第二张图片的圆圈比例和第一张图片的圆圈比例必须调整为相同的比例

请帮帮我

$(document).ready(function() {
  setTimeout(function() {
    $('#animate-img2').addClass('hide');
    $('#animate-img').css('display', 'inline');
    $('#animate-img').addClass('fadeIn');
  }, 1000);
});
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-name: fadeIn;
}

#animate-img {
  display: none;
  z-index: 2;
}

#animate-img2 {
  z-index: 2;
  width: 30%;
}

.hide {
  display: none;
}

.show {
  display: inline;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="position:absolute;">
  <div style="position:relative;"><img id="animate-img2" class="fadeIn" src="https://s5.postimg.org/6tl50t2r7/image.png"></div>
</div>
<div style="position:absolute;">
  <div style="position:relative;"><img id="animate-img" src="https://s5.postimg.org/7j3xd6b0j/image.png"></div>
</div>

https://jsfiddle.net/84e7vL9n/8/

【问题讨论】:

  • 很难理解您究竟需要什么帮助。请至少使用标点符号。
  • @Ilva Linde 抱歉。修改它

标签: jquery html css responsive-design


【解决方案1】:

由于该问题的可读性较低,我不确定这是否是您要寻找的内容,但您是否只是想要$('#animate-img').css('display', 'block'); 而不是?下面的例子

$(document).ready(function() {
  setTimeout(function() {
    $('#animate-img2').addClass('hide');
    $('#animate-img').css('display', 'block');
    $('#animate-img').addClass('fadeIn');
  }, 1000);
});
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-name: fadeIn;
}

#animate-img {
  display: none;
  z-index: 2;
}

#animate-img2 {
  z-index: 2;
  width: 30%;
}

.hide {
  display: none;
}

.show {
  display: inline;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="position:absolute;">
  <div style="position:relative;"><img id="animate-img2" class="fadeIn" src="https://s5.postimg.org/6tl50t2r7/image.png"></div>
</div>
<div style="position:absolute;">
  <div style="position:relative;"><img id="animate-img" src="https://s5.postimg.org/7j3xd6b0j/image.png"></div>
</div>

【讨论】:

  • 主要问题是将图像的相同部分调整为相同的比例
【解决方案2】:

请修改为

#animate-img2 {
    z-index:2;
    width:30%;
}

这个

#animate-img2 {
    z-index:2;
    width:28%;
}

【讨论】:

    猜你喜欢
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2012-12-21
    • 2012-03-03
    相关资源
    最近更新 更多