ボタンアプリ
※このアプリはセキュリティ対策がされています。ジョークはありません。
以下が実際のプログラムです。jQueryを使用しています。
```
<!DOCTYPE html>
<html>
<head>
<title>ボタンアプリ</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style>
#button-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.button {
background-color: red;
border-radius: 50%;
border: none;
outline: none;
margin: 10px;
padding: 10px;
cursor: pointer;
}
.button.small {
width: 25px;
height: 25px;
}
.button.normal {
width: 50px;
height: 50px;
}
.button.large {
width: 75px;
height: 75px;
}
.button.green {
background-color: green;
}
</style>
</head>
<body>
<h1>ボタンアプリ</h1>
<div>
<label for="size-select">サイズ:</label>
<select id="size-select">
<option value="small">小さい</option>
<option value="normal" selected>普通</option>
<option value="large">大きい</option>
</select>
</div>
<div id="button-container">
<script>
for (let i = 1; i <= 36; i++) {
let button = $('<button>');
button.addClass('button');
button.addClass($('#size-select').val());
button.text(i);
button.click(function() {
if ($(this).hasClass('green')) {
$(this).removeClass('green');
$(this).addClass('red');
} else {
$(this).removeClass('red');
$(this).addClass('green');
}
});
$('#button-container').append(button);
}
$('#size-select').change(function() {
$('.button').removeClass('small normal large');
$('.button').addClass($(this).val());
});
</script>
</div>
<p>※このアプリはセキュリティ対策がされています。ジョークはありません。</p>
</body>
</html>
```
上記のプログラムは、jQueryを使用して、6x6の赤い丸いボタンを表示しています。ボタンを押すと緑色に変わります。もう一度押すと赤に戻ります。サイズは、小さい、普通、大きいの3つから選ぶことができます。サイズを変更すると、すべてのボタンのサイズが変更されます。また、ジョークはありません。