JavaScriptで選択したファイルを背景画像にする
HTMLのinputで選択した画像ファイルをJavaScriptでページの背景画像に設定したいより
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1"> <title>JavaScriptで選択したファイルを背景画像にする</title> </head> <body> <script> window.addEventListener('DOMContentLoaded', ()=>{ const f=document.querySelector('#f'); f.addEventListener('change',()=>{ const content = f.files[0]; const blob=new Blob([content],{type:f.type}); document.body.style.backgroundImage=`url(${URL.createObjectURL(blob)})`; }); }); </script> <input type="file" id="f"> </body> </html>