📅  最后修改于: 2023-12-03 14:59:35.090000             🧑  作者: Mango
本主题将介绍如何使用CSS样式和JavaScript代码实现一个在按下按钮后,窗口大小会不断调整的效果,以提供给程序员参考和学习。
<!DOCTYPE html>
<html>
<head>
<title>Resize Window on Button Click</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<button id="resize-btn">点击调整窗口大小</button>
<script src="script.js"></script>
</body>
</html>
body {
text-align: center;
margin-top: 100px;
}
button {
padding: 10px 20px;
font-size: 16px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
}
document.getElementById('resize-btn').addEventListener('click', function() {
resizeWindow();
});
function resizeWindow() {
var width = Math.floor(Math.random() * (window.innerWidth - 200)) + 200;
var height = Math.floor(Math.random() * (window.innerHeight - 200)) + 200;
window.resizeTo(width, height);
}
style.css
样式文件和script.js
脚本文件。resizeWindow()
函数。resizeWindow()
函数使用Math.random()
方法生成一个随机的窗口大小,并使用window.resizeTo()
方法将窗口大小设置为随机值。index.html
文件。style.css
文件,并与index.html
文件处于相同的目录下。script.js
文件,并与index.html
文件处于相同的目录下。index.html
文件。