在我的主页上,我有一个在浏览器调整大小时移动或环绕的图像。我只想更改它,以便在浏览器很小的情况下从右侧剪切图像。
我尝试了几件事无济于事:
移除 div id 上的 float
right
和 on 上的相对定位right-image
尝试最小宽度为 div id
right
以百分比给出高度,宽度
添加了视口设置。
在模板中,图像被放置在main
类似的外部:
<body>
<div id = "main">
<div id = "left">
<div id="left-title">Tag Line</div>
<div id="left-blurb">
Some blurb
</div>
<div id='left-signup'> SignUp! button</div>
</div>
<div id = "right">
<div id = "right-image"></div> <--- Image
</div>
</body>
相关的CSS:
body {
margin: 0 auto;
height: auto;
overflow-x: hidden;
}
#main {
float: center;
width: 950px;
overflow: visible;
height: auto;
margin: 0 auto;
}
#left {
float: left;
width: 500px;
display: inline-block;
}
#left-title {
font-size: 3.4em;
margin: 25px 0px 20px 15px;
}
#left-blurb {
margin: 0px 20px 10px 15px;
}
#left-signup {
margin: 0px 0px 0px 90px;
}
#right {
float: right;
width: 600px;
height: 400px;
margin-top: -10px;
display: inline-block;
}
#right-image {
height: 100%;
width: 100%;
position: relative;
left: -50px;
top: 0px;
background: url(my_photo.jpg) no-repeat;
-moz-background-size: cover;
background-size: cover;
z-index: 0;
}
我认为这是与问题相关的css。但如果还不够,我说的网站是https://www.mathnuggets.com
将欣赏任何见解。