问: 如果您正在使用如何将<img>适用于整个浏览器?
<img>
在HTML
,你会怎么风格元素在CSS使一个大的图像适应浏览器窗口中没有白色空间?
情况: 我的工作有我有点难倒一个项目。这个想法是网页背景的幻灯片。在.html文件中,我使用javascript创建了幻灯片。单个图像元素是JavaScript用来随机播放五个图像的图像元素。 (我只是用一个现在得到上浆右)
我的幻灯片作品,但我的形象是巨大的,并不完全适合浏览器窗口。 :(这告诉我,当我将它们插入到JavaScript数组中时,我的其他图像会有同样的问题(它们都很大)
我在想,我可能不得不使用div容器,但我不是知道如何我是新来的家伙
这里是我的javascript与该slidesow:。
<script type="text/javascript">
var images = [
"",
"",
"",
"",
"Raptor sand.jpg"
];
</script>
<div class="container">
<img src="Africa Twin Mountainside.jpg" id="slide" alt=""/>
</div>
<script>
var step = 0;
function slideit(){
document.getElementById('slide').src = images[step];
step++;
if(step>=images.length)
step=0;
setTimeout("slideit()", 2500);
}
slideit();
</script>
,这里是我的CSS
.container{
width: 100%;
height: 100%;
object-fit: contain;
}
我看不出这与脚本有什么关系,都与HTML和样式有关。 – RobG
使用'背景size'在CSS以下网站https://www.w3schools.com/cssref/css3_pr_background-size.asp –
它没有,但我不能使用Mandar圣的想法,因为在这种情况下的脚本我不得不使用图像元素。如果有人想知道为什么我不只是使用背景图像,我只是给了这个场景。 –