gpt4 book ai didi

html代码在不同位置将三个图像放在一个背景图像上

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:08 27 4
gpt4 key购买 nike

我在 html 代码中使用多个 div。每个 div 将保存 1600*750 的图像。在每个 div 中我都有固定的图像。这些图像将在每个多个 div 上重复,我将这些图像称为每个 div 上的类。我的第一张图是218*73我的第二张图是774*209我的第三个是 127*37

我想将我的第一个图像位置固定在背景 div 图像的 137*88 处。第二张图片为 655*339 的背景 div 图片。第三张图片为 708*670 的背景 div 图片。

我不想使用 body 来修复背景图像,因为我有多个 div,所有 div 上都有三个修复图像。

任何人都可以告诉如何使用类为多个 div 使用 css 修复这些位置。提前致谢

HTML

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My page</title>
<title>jQuery Parallax Plugin Demo</title>
<link rel="stylesheet" type="text/css" href="sd.css" />

</head>

<body>
<div id="a">
<div id="first" >
<div class="c d" >

This is my first div to display image.





</div>-->


</body>
</html>

CSS

 body{
margin: 0;
min-width: 980px;
padding: 0;
padding: 0;
}

div {
-webkit-perspective: 500px; /* Chrome, Safari, Opera */
perspective: 500px;
}


#first{
width: 100%;
}


#first{

background:url('images/rc1.jpg') 50% 0 no-repeat fixed;
color: white;
height: 600px;
margin: 0 auto;
padding: 160px 0 0 0;
padding: 0;
perspective: 1px;

}
#first .d{
margin: auto;
position: relative;

width:=655px;
height:339px;
background: url('images/Logo.png');
background-repeat: no-repeat;
background-attachment: fixed;

}
#first .c{
margin: auto;
position: relative;

width:=137px;
height:88px;
background: url('images/big_text.png');
background-repeat: no-repeat;
background-attachment: fixed;

}
#first .e{
margin: auto;
position: relative;
overflow-x: 708px;
overflow-y: 670px;

background: url('images/big_text.png');
background-repeat: no-repeat;
background-attachment: fixed;

}

最佳答案

以下代码显示了您的图像大小和位置的示例:

body {
background-image:url('http://placehold.it/1600x750');
}
.first {
background-image:url('http://placehold.it/218x73');
border:1px dashed #000;
display:block;
height:73px;
left:137px;
position:absolute;
top:88px;
width:218px;
}
.second {
background-image:url('http://placehold.it/774x209');
border:1px dashed #000;
display:block;
height:209px;
left:655px;
position:absolute;
top:339px;
width:774px;
}
.third {
background-image:url('http://placehold.it/127x37');
border:1px dashed #000;
display:block;
height:37px;
left:708px;
position:absolute;
top:670px;
width:127px;
}
<div class="first"></div>
<div class="second"></div>
<div class="third"></div>

关于html代码在不同位置将三个图像放在一个背景图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33493770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com