1
我有一个徽标和一个没有文字的徽标的小版本。我想让这两个图像重叠,这样当页面加载大版本时会淡出,并且轴会在与大版本相同的位置淡入。这里是我的意思如何在没有SVG的情况下让两个图像重叠
一个GIF,我不知道是否有一个特殊的技巧,这一切,但我试过,移动一件事移动其他,我不能让他们正确重叠而不会使其拧紧。我希望徽标位于红色箭头上方的区域中间。 DEMO
我有一个徽标和一个没有文字的徽标的小版本。我想让这两个图像重叠,这样当页面加载大版本时会淡出,并且轴会在与大版本相同的位置淡入。这里是我的意思如何在没有SVG的情况下让两个图像重叠
一个GIF,我不知道是否有一个特殊的技巧,这一切,但我试过,移动一件事移动其他,我不能让他们正确重叠而不会使其拧紧。我希望徽标位于红色箭头上方的区域中间。 DEMO
把这两个图像放在一个容器中有position: relative
,并给出图像position: absolute
。通过这种方式,您可以将图像放在另一个上面,并给出确切的坐标top
和left
。
HTML
<div id="logo-container">
<img id="logo1"></img>
<img id="logo2"></img>
</div>
CSS
#logo-container {
position: relative;
}
#logo-container > img {
position: absolute;
}
#logo1 {
top: 0;
left: 0;
}
#logo2 {
top: 200px; // change me
left: 130px; // change me
}
在我的例子
我有他们主要是相对的,他们都是绝对 – Shniper
'.logo_small'有'的margin-top: -450px',这就是为什么它不出现在屏幕之外。你应该用“left”和“top”来定位图像 – Kable
margin-left和left之间的区别是什么? @Kable – Shniper