【发布时间】:2022-12-15 13:03:55
【问题描述】:
我正在处理一个网页,我需要一些有关 javascript 的帮助。该站点应该能够加载根据时间和日期而变化的全屏图像。确切地说,有工作日节目和周末节目,并且需要此页面根据时间和日期来投影节目海报。我当前的代码如下所示;
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="styles.css" />
<title>IMAGE LOOP!</title>
</head>
<body>
<script type="text/javascript" src="app.js" ></script>
<img id='Kiss100' src="images/4.png">
</body>
</html>
CSS
body {
background-image:linear-gradient(white, dimgray);
}
img {
border-radius: 4px;
padding: 5px;
width: 2560px;
height: 720px;
object-fit: fill;
}
Javascript
setInterval(function() {
var date = new Date();
var img = document.getElementById('Kiss100');
if (date.getHours() < 12) {
if( img.src.indexOf('Kiss') < 0 ) {
img.src = 'images/3.jpeg'
}
} else {
if( img.src.indexOf('Kiss100') < 0 ) {
img.src = 'images/1.jpeg'
}
}
},60000);
希望尽快提供反馈。 提前致谢。
如您所见,我尝试在 css 中设置特定的分辨率,但我希望它根据平台和 javascript 进行更改,我希望它更具体,但我卡住了,请帮忙...
【问题讨论】:
标签: javascript html css