###前提・実現したいこと
Javascriptで
1.width 100%、height 600pxのdiv#contentに
2.javascriptでクリックしたらクリックした分のdivが生成され
3.そのdivの中にimgが入って
4.そのimgはwidth 100%、height 600pxのdiv#contentのエリア上ランダム位置に表示される
を作りたいです。
html5,css3でChromeのみ対応で作っています。
###発生している問題・エラーメッセージ
正直何から始めていいか分からず、前提の4番目のことをどうjavascriptで組むべきか悩んでいます。
何から順番に始めたら組めるよなど何かご教授いただけたら嬉しいです。
何卒宜しくお願い申し上げます。
###該当のソースコード
html
1 <div id = "area"> 2 <div class="logo"></div> 3 4 <div id = "content"> 5 <div id = "wrong"></div> 6 </div> 7 8 <button id = "btn">Click!</button> 9 </div>
css
1#area{ 2 width: 100%; 3 height: 100vh; 4 display: flex; 5 align-items: center; 6 flex-direction: column; 7 } 8#content{ 9 position: relative; 10 width: 100%; 11 height: 600px; 12 }
javascript
1 var content = document.getElementById('content'); 2 3 function getP00() { 4 //div生成 5 var positive = document.createElement("div"); 6 positive.style.position = "absolute"; 7 8 //imgが入る 9 var image = document.createElement("img"); 10 image.src = "public/img/cloud.png"; 11 image.style.width = "100px"; 12 image.style.height = "100px"; 13 14 positive.appendChild(image); 15 content.appendChild(positive);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/17 10:19 編集