質問編集履歴

1

a

2021/12/16 03:06

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 画像の中央にデジタル時計を配置したい
1
+ aaaaaaaaaaaaaaaaaaaaaaa
test CHANGED
@@ -1,139 +1 @@
1
- 画像の中央にデジタル時計を配置したいです。以下のコードだと、ウィンドウのサイズを変えたときに時計が画像の中央からずれていってしまいます。常に画像の中央に時計を配置する方法を教えてください。
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
- ```html
12
-
13
- <!DOCTYPE html>
14
-
15
- <html lang="ja">
16
-
17
- <head>
18
-
19
- <meta charset="utf-8">
20
-
21
- <title>デジタル時計</title>
22
-
23
- <link rel="stylesheet" type="text/css" href="clock.css"/>
24
-
25
- </head>
26
-
27
-
28
-
29
- <body onload="updateClock()">
30
-
31
- <div style="z-index:10;">
32
-
33
- <h1 align="center">DEGITAL CLOCK</h1>
34
-
35
- </div>
36
-
37
-
38
-
39
- <p align="center"><img src = "画像の場所"></p>
40
-
41
-
42
-
43
- <div id="clock">
44
-
45
- <p id="myClock">17:08:46</p>
46
-
47
- </div>
48
-
49
-
50
-
51
- <script>
52
-
53
- function zero(num){
54
-
55
- var ret;
56
-
57
- if(num<10){ret="0"+num;}
58
-
59
- else{ret=num;}
60
-
61
- return ret;
62
-
63
- }
64
-
65
- function updateClock() {
66
-
67
- var now = new Date();
68
-
69
- var hour =zero(now.getHours());
70
-
71
- var minute = zero(now.getMinutes());
72
-
73
- var second =zero(now.getSeconds());
74
-
75
- document.getElementById('myClock').innerHTML = hour+":"+minute+":"+second;
76
-
77
- }
78
-
79
- setInterval('updateClock()', 1000);
80
-
81
- </script>
82
-
83
- </body>
84
-
85
- </html>
86
-
87
-
88
-
89
-
90
-
91
- <!--以下css-->
92
-
93
- img{
94
-
95
- width:700px;
96
-
97
- height:700px;
98
-
99
- object-fit:cover;
100
-
101
- position:relative;
102
-
103
- }
104
-
105
-
106
-
107
- #clock p{
108
-
109
- position:absolute;
110
-
111
- top:50%;
112
-
113
- left: 50%;
114
-
115
- transform: translate(-50%, -50%);
116
-
117
- -webkit-transform: translate(-50%, -50%);
118
-
119
- -ms-transform: translate(-50%, -50%);
120
-
121
- font-size:60px;
122
-
123
- font-family:'Georgia';
124
-
125
- color:#4682b4;
126
-
127
- }
128
-
129
- ```
130
-
131
- ウィンドウを小さくしたとき
132
-
133
- ![イメージ説明](f2460416133352eecad981df992dd4eb.png)
134
-
135
-
136
-
137
- 全画面のとき
1
+ 解決しました
138
-
139
- ![イメージ説明](e24721ea127ed9c43050e9eb4e83ce81.png)