二番目のModalでは”状況:デリンジャー護身用に持っている”とはでずに、一番目の画像付きのデリンジャーの解説が出てしまいます。
IDが重複していると考えていますが、どうやって分けてあげればいいのかわかりません
<html> <head> <link rel="stylesheet" type="text/css" media="screen" href="styles/main.css" /> </head> <body> Dillingers <label for="modal-check"><sup>(注1)</sup></label><input type="checkbox" id="modal-check"><span class="modal"><label for="modal-check">閉じる</label><br /><br /> <p style="font-family:’Helvetica Bold’,游明朝,'Yu Mincho'; text-align:center;">Derringer (デリンジャー )</p> <center><img src="images/phild.png" width="150" height="100" alt="phildelphiadillinger"></center> 解説:写真はフィラデルフィア・デリンジャー。人間の拳程度の大きさでポケットにも入る。護身拳銃や暗殺用として使われていた。リンカーン暗殺に使われた銃もデリンジャー、パーカッション式のデリンジャー。</span> <br /> をカジノで拾った。 俺は奴の用心棒<label for="modal-check" id="youjinbou"><sup>(注2)</sup></label><input type="checkbox" id="modal-check"><span class="modal" id="2"><label for="modal-check">閉じる</label><br /><br /> 状況:デリンジャー護身用に持っている。</span><br/> 今からあいつの元に行く。 </body> </html>
CSS .modal { display: none; width: 60vw; height: 60vw; background-color: #FFF; position: fixed; top: -10px; left: -10px; right: -10px; bottom: -10px; margin: auto; box-shadow: 0 0 0 9999px rgba(0, 0, 0, .8); } #modal-check { display: none; } #modal-check:checked + .modal { display: block; } .modal .modal-check:checked + .modal-body { animation: fadeout .2s 1 forwards, hide .1s .2s 1 forwards; } .modal .modal-check:checked + .modal-body .modal-window { animation: zoomout .2s 1 forwards; }
参考までに今表示されている内容は下記です。
ModalはネットでまるまるいただいたものでCSSで動く仕組みになっています。
回答1件
あなたの回答
tips
プレビュー