HTMLで、この画像のように画像をポップアップでタイトル付きで表示するようにする方法をおしえてほしいです。 https://toretama.jp/click-big-image-floaty.html これにタイトルをつける方法です。画像は http://www.lifecorp.jp/ の2024/01/08 17:00時点のものです。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
優里さん
・・・・画像をポップアップでタイトル付きで表示す・・・・・・
案1.タイトル付きの画像を用意する。
案2.このようなページを作る。↓
<!DOCTYPE html>
<html>
<head>
<style>
* { margin: 0;}
.btn {
position: absolute;top: 12px; left: 12px; width: 60px;
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(0, 0, 0, 0.8);
opacity: 0;
visibility: hidden;
transition: .3s;
}
.overlay.active {
opacity: 1;
visibility: visible;
}
.modal {
max-width: 600px; height: 500px;
width: 90%;
background: #fff;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
visibility: hidden;
transition: .3s;
}
.modal.active {
opacity: 1;
visibility: visible;
}
.modal .close {
position: absolute;
top:-8px;
right: 10px;
font-size: 70px; color: #0aa;
}
.modal h2 { height: 100px;
text-align: center;
font-size: 68px;
}
.modal img{
width: 100%; height: 400px;
}
</style>
</head>
<body>
<span class="btn">push
<img src="https://oshiete.xgoo.jp/images/v2/common/profile …
</span>
<div class="overlay"></div>
<div class="modal">
<div class="close"> 🗙</div>
<h2>タイトル</h2>
<p><img src="https://oshiete.xgoo.jp/images/v2/common/profile …
</div>
<script>
const btn = document.querySelector('.btn');
const modal = document.querySelector('.modal');
const closeBtn = document.querySelector('.close');
const overlay = document.querySelector('.overlay');
btn.addEventListener('click', function(e){
e.preventDefault();
modal.classList.add('active');
overlay.classList.add('active');
});
closeBtn.addEventListener('click', function(){
modal.classList.remove('active');
overlay.classList.remove('active');
});
</script>
</body>
</html>
No.3
- 回答日時:
画像のサイトはcolorboxを使用しているので、同じものを使うと良いと思います。
colorboxのURLです。サンプルも見れますので確認してください。
https://www.jacklmoore.com/colorbox/
No.2
- 回答日時:
こんばんは
>タイトル付きで表示するようにする方法をおしえてほしいです。
タイトルを拡大時のみに表示するのか、通常時も表示されているのかによって若干方法が変わると思います。
通常表示の内容をそのまま拡大表示する方が簡単ですね。
画像を拡大表示するスクリプト(ライブラリ)の代表的なものに、lightboxがあります。
同様のライブラリは数多くありますので、検索してお気に召すものをご利用になるのが簡単でしょう。
(lightbox をキーに検索してゆけば、いろいろ見つかると思います)
画像だけでなくdiv等の要素を拡大できるものもありますので、そのようなものであれば、文字や画像も自由にレイアウト可能です。
以下は、そのようなものの一例です。
https://www.jacklmoore.com/colorbox/
一方で、CSS3を利用することでスクリプトを用いなくても、同様の効果を実現することが可能です。
そのようなものを利用なさる選択肢もあるでしょう。
https://blog.verygoodtown.com/2010/12/css3-light …
https://www.rectus.co.jp/archives/4397
拡大時のみにタイトルを表示するなどのように内容も変えるのであれば、拡大時のクラスなど(=セレクタ)を利用して、タイトル部分を表示/非表示するような仕組みしておけば、内容を変えることも可能でしょう。
効果や動作がお気に召さなければ、原理さえわかっていれば、お好みのものを自作してもさほど難しいものではありません。
例えば、表示をそのままを拡大するのであれば、CSSの transform: scale を利用するのが簡単だと思います。
https://developer.mozilla.org/ja/docs/Web/CSS/tr …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
uwcs のマクロで画像認識をして...
-
UWSCでループ処理がうまくいき...
-
プログラムをやっているのです...
-
UWSC「画像が無い場合」
-
jqueryスライダーを2段でスライ...
-
背景画像の繰り返しについて
-
Pythonでgif画像が上手く作れない
-
VC++6.0でGDI+利用してメモリリ...
-
C#で画像を他の画像に貼り付け...
-
uwscについてです
-
画像認識アルゴリズムについて
-
スマホでサイトの画像を長押し→...
-
UWSC 画像認識で条件分岐
-
【EXCEL VBA】ダブルクリックで...
-
UWSCの画像認識と条件分岐につ...
-
UWSC 画像判定と条件分岐について
-
C# Excelのsheetに表示された...
-
[ASP.NET]Imageコントロールで...
-
VBAのユーザーフォームのイメー...
-
アニメーションGIFとJavaScript
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
背景画像の繰り返しについて
-
Excel ユーザーフォームで表示...
-
EXCEL VBA 複数のImageコントロ...
-
uwcs のマクロで画像認識をして...
-
VBAのユーザーフォームのイメー...
-
UWSC 画像判定と条件分岐について
-
【WPF】画像の切り替え
-
「using Windows」でエラーが出る
-
gif 画像上の ボタンに リン...
-
jqueryスライダーを2段でスライ...
-
UWSC「画像が無い場合」
-
同じ画像を複数回表示させる
-
UWSCの色判定
-
【EXCEL VBA】ダブルクリックで...
-
UWSCでループ処理がうまくいき...
-
画像のビット数を変更する方法
-
VBA シート毎に画像挿入
-
vb.net 画像の透過について
-
uwscの画像認識に失敗します。
-
C#で画像を他の画像に貼り付け...
おすすめ情報