如何在 CSS 中将一张图片与另一张图片进行比较?
How to fix an image compared with another one in CSS?
在这个网站中,尽管调整了 window 的大小,我还是想将树叶的位置固定在树枝上。
为此,我在 CSS 定位中使用了百分比,但是当我调整 window 大小时,我可以看到树叶与树枝没有完全对齐。
知道当我们调整 window 大小时树和叶子的尺寸会改变,我怎样才能更精确地定位叶子?
HTML代码:
<pre>
<div id="leaves">
<img src="images/leaf1.svg" id="l_1">
<img src="images/leaf1.svg" id="l_2">
<img src="images/leaf1.svg" id="l_3">
</div>
<div id="content">
<img src="images/tree.svg" id="tree">
</div>
</pre>
CSS代码:
#content {
float: left;
width: 100%;
text-align: center;
background: linear-gradient(to bottom, transparent 0%,transparent 85%,#893700 85%,#893700 100%);
}
#tree {
width: 80%;
left: 10%;
z-index: 10;
}
#leaves {
background-color: red;
}
#leaves img {
width: 5%;
}
#l_1 {
margin: 0;
margin-bottom: -4%;
margin-left:5.7%;
transform: rotate(-35deg);
}
#l_2 {
margin: 0;
margin-bottom: 0%;
margin-left: 12.9%;
}
#l_3 {
margin: 0;
margin-bottom: -4%;
margin-left: 7%;
transform: rotate(-5deg);
}
您可以尝试使用视口单位,例如vw
。我玩过似乎效果很好,即左边的第一片叶子:
#f_1 {
margin-bottom: -4vw;
margin-left: 5.7vw;
transform: rotate(-35deg);
}
您可以只使用浏览器 Web Inspector/Developer 工具来调整每个叶子的值,当您对它们都满意时保存它。当然,你也可以在树枝上做。
在这个网站中,尽管调整了 window 的大小,我还是想将树叶的位置固定在树枝上。
为此,我在 CSS 定位中使用了百分比,但是当我调整 window 大小时,我可以看到树叶与树枝没有完全对齐。
知道当我们调整 window 大小时树和叶子的尺寸会改变,我怎样才能更精确地定位叶子?
HTML代码:
<pre>
<div id="leaves">
<img src="images/leaf1.svg" id="l_1">
<img src="images/leaf1.svg" id="l_2">
<img src="images/leaf1.svg" id="l_3">
</div>
<div id="content">
<img src="images/tree.svg" id="tree">
</div>
</pre>
CSS代码:
#content {
float: left;
width: 100%;
text-align: center;
background: linear-gradient(to bottom, transparent 0%,transparent 85%,#893700 85%,#893700 100%);
}
#tree {
width: 80%;
left: 10%;
z-index: 10;
}
#leaves {
background-color: red;
}
#leaves img {
width: 5%;
}
#l_1 {
margin: 0;
margin-bottom: -4%;
margin-left:5.7%;
transform: rotate(-35deg);
}
#l_2 {
margin: 0;
margin-bottom: 0%;
margin-left: 12.9%;
}
#l_3 {
margin: 0;
margin-bottom: -4%;
margin-left: 7%;
transform: rotate(-5deg);
}
您可以尝试使用视口单位,例如vw
。我玩过似乎效果很好,即左边的第一片叶子:
#f_1 {
margin-bottom: -4vw;
margin-left: 5.7vw;
transform: rotate(-35deg);
}
您可以只使用浏览器 Web Inspector/Developer 工具来调整每个叶子的值,当您对它们都满意时保存它。当然,你也可以在树枝上做。