← Contents

  STUDY_html_013_E.html

<html>
<meta charset="utf-8">

<script> スタイル </script>

<h1>モーダル・ウィンドウ</h1>
<p>モーダル・ウィンドウとは, 元のウィンドウの上に別枠で表示される
ウィンドウのこと. 操作が完了するか, またはキャンセル・ボタンが押されるまで
表示され続けるため, 誤って他のウィンドウに移動しないのが特徴.</p>
<img id="写真"src="score_1.png"style="width:100%;max-width:100px">
<div id="もーだる"class="すけーる">
<span class="ばつ印">×</span>
<img class="ウインドウ"id="表示">
</div>

<script> すくりぷと </script>

</html>

<style>
h1{font-size:18px;
color:#007f6f;}
#写真{border-radius:5px;
cursor:pointer;
transition:0.3s;}
#写真:hover{opacity:0.7;}
.ばつ印{display:block;
text-align:center;
color:#00ff00;
font-size:80px;
font-weight:bold;
transition:0.5s;}
.すけーる{display:none;
position:fixed;
z-index:1;
padding-top:100px;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:rgb(0,0,0);
background-color:rgba(0,0,0,0.9);}
.ばつ印:hover,
.ばつ印:focus{color:#ff00ff;
text-decoration:none;
cursor:pointer;}
.ウインドウ{margin:auto;
display:block;
width:80%;
max-width:700px;}
.ウインドウ{animation-name:ネーム;
animation-duration:2s;}

@keyframes ネーム{from{transform:scale(0)}
to{transform:scale(1)}}

</style>


<script>
let すけーる=document.getElementById("もーだる");
let 画像=document.getElementById("写真");
let 音階=document.getElementById("表示");
画像.onclick=function()
{すけーる.style.display="block";
音階.src=this.src;}
let 拡大=document.getElementsByClassName("すけーる")[0];
拡大.onclick=function()
{すけーる.style.display="none";}
</script>

  sample_STUDY_html_013_E    サンプル・ダウンロード  

トップにもどるボタン