前提・実現したいこと
画像の上にテキストを配置したり、
画像の位置を中央ではなく少し下にずらして配置したいのですが、
どう書けば良いのかわかりません。。
調べてはみたものの、探し方が悪いのか見当たらず、
ここで質問させて頂きたいと思います。
エディターはVScodeを使用しております。
イメージ図
ソースコード
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>テスト</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } html, body { background-image: url(../tool/image/001.jpg); background-size: cover; background-attachment: fixed; background-position: center center; height: 100%; } body { display: flex; flex-direction: column; justify-content: center; align-items: center; } .question { font-size: 32px; font-weight: bold; display: flex; flex-direction: column; justify-content: center; align-items: center; color: black; } .answer { font-size: 32px; margin: 16px; border: none; appearance: none; padding: .5em .6em; display: inline-block; border: 2px solid #ccc; border-color: white; border-radius: 4px; vertical-align: middle; text-align: center; background-color: rgba( 0, 0, 0, 0.65 ); color: white; height: 5em; width: 15em; } .answer:focus { outline: 0; border-color: white; } </style> </head> <body> <div class="center"> <img src="image/002.png" alt="monster" width="400" height="400"/> </div> <div class="container"> <div class="question"></div> <input class="answer" value="" /> </div> <script> const questions = [ '旭川', '帯広', ] const answers = [ 'asahikawa', 'obihiro', ] const question = document.querySelector('.question') const answer = document.querySelector('.answer') let index let count = 0 function next() { if (count === 1) { alert('Congratulations!') return } if (questions.length) { count ++ index = Math.floor(Math.random() * questions.length) question.textContent = questions[index] } } answer.addEventListener('keydown', (event) => { if (event.keyCode === 13) { if (answers[index] === answer.value) { questions.splice(index, 1) answers.splice(index, 1) answer.value = '' next() } } }) next() </script> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/07 17:11
2020/03/07 17:22