Html 设置为绝对定位背景的图像高度
在我的网站上,设置为旋转背景的图像的高度有问题。当分辨率改变时,有没有办法缩放图像,而不将其高度设置为刚性300px,是什么导致较小的设备出现图像下的可用空间问题 HTML代码Html 设置为绝对定位背景的图像高度,html,css,image,Html,Css,Image,在我的网站上,设置为旋转背景的图像的高度有问题。当分辨率改变时,有没有办法缩放图像,而不将其高度设置为刚性300px,是什么导致较小的设备出现图像下的可用空间问题 HTML代码 <li> <div class="overlay"></div> <div class="image-rotation"> <img src="files/img_02.jpg" alt="Tytuł
<li>
<div class="overlay"></div>
<div class="image-rotation">
<img src="files/img_02.jpg" alt="Tytuł filmu i kategoria" />
<img src="files/img_03.jpg" alt="Tytuł filmu i kategoria" />
<img src="files/img_04.jpg" alt="Tytuł filmu i kategoria" />
<img src="files/img_05.jpg" alt="Tytuł filmu i kategoria" />
</div>
<article class="img-hover">
<div class="row text-vertical">
<div class="small-12 columns small-centered">
<h1 class="text-center"><a href="#" title="title">two grils and one cup drinking togheter</a></h1>
<div class="row">
<div class="small-6 columns small-centered">
<div class="row">
<dl class="small-4 columns text-center">
<dt><a href="#" data-tooltip data-options="disable_for_touch:true" class="own-tip tip-bottom" title="Dislike video">
<span class="icon-heart3"></span></a></dt>
<dd><span class="value">422</span></dd>
<dd><span class="name">likes</span></dd>
</dl>
<div class="small-4 columns text-center"><img src="img/sep.png" alt="" /></div>
<dl class="small-4 columns text-center">
<dt><span class="icon-eye3"></span></dt>
<dd><span class="value">323</span></dd>
<dd><span class="name">views</span></dd>
</dl>
</div>
</div>
</div>
</div>
</div>
</article>
</li>
422
喜欢
323
意见
CSS代码:
<style>
.overlay {
width: 100%;
height: 100%;
position: absolute;
z-index: 10;
background: url('../img/overlay.png');
}
.image-rotation {
width: 100%;
height: 300px;
position: relative;
}
.image-rotation img {
background-color: rgb(0, 0, 0);
position: absolute;
top: 0px;
left: 0px;
display: none;
z-index: 4;
opacity: 1;
}
.img-hover {
width: 100%;
height: 100%;
position: absolute;
z-index: 11;
top: 0;
left: 0;
background: url('../img/img-hover.png');
opacity: 0;
transition: opacity .70s ease-in-out;
-moz-transition: opacity .70s ease-in-out;
-webkit-transition: opacity .70s ease-in-out;
cursor: pointer;
}
</style>
.覆盖{
宽度:100%;
身高:100%;
位置:绝对位置;
z指数:10;
背景:url('../img/overlay.png');
}
.图像旋转{
宽度:100%;
高度:300px;
位置:相对位置;
}
.图像旋转{
背景色:rgb(0,0,0);
位置:绝对位置;
顶部:0px;
左:0px;
显示:无;
z指数:4;
不透明度:1;
}
.img悬停{
宽度:100%;
身高:100%;
位置:绝对位置;
z指数:11;
排名:0;
左:0;
背景:url('../img/img hover.png');
不透明度:0;
过渡:不透明度。70秒缓进缓出;
-moz过渡:不透明度。70秒缓进缓出;
-webkit过渡:不透明。70年代易入易出;
光标:指针;
}
我试图使用图像旋转类的最大高度,但高度为0px,图像不显示。请帮帮我!也许我们中有人找到了解决这个问题的办法
致以最良好的祝愿
库巴昨天这帮了某人的忙
<meta name="viewport" content="width=device-width, initial-scale=1.0">
您可以通过媒体查询将多个CSS链接到您的网站
<link rel="stylesheet" media="screen and (min-width: 600px)" href="main.css" />
<link rel="stylesheet" media="mobile and (max-width: 600px)" href="different.css" />
我曾考虑过这样做——使用@media,但我希望有更灵活的方法:(
<link rel="stylesheet" media="screen and (min-width: 600px)" href="main.css" />
<link rel="stylesheet" media="mobile and (max-width: 600px)" href="different.css" />
@media mobile and (min-width: 600px) {
.image-rotation {
//your code here
}
}