![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以下でサンプル1のようにすると、文字に影がかかってしまうので、
サンプル2のように配置したらとてもいい感じなのですが、画像下辺の影が隠れてしまいます
(1.pngに実際に何かの画像を当てていただければ申し上げている現象をご理解いただけると思いますが)
サンプル2の配置でも、影がプイっと上に動いた画像にきれいに(右辺、下辺に)ドロップシャドウ
されるようにできませんか。
<html>
<head>
<style type="text/css">
/* https://cotodama.co/css_mouseover_img/から借用 */
.img_wrap{
border: 0px solid #fff;
width: 100px;
height: 100px;
margin: 20px auto 0;
transition-duration: 0.5s;
}
.img_wrap:hover{
box-shadow: 10px 10px 10px rgba(0,0,0,0.5);
transform: translateY(-10px);
transition-duration: 0.1s;
}
</style>
</head>
<body>
<div class="img_wrap"><label><img src="./1.png" width="100" height="100"><br><input type="checkbox" value="1" name="a">サンプル1</label></div>
<br><br><br><br>
<div class="img_wrap"><label><input type="checkbox" value="1" name="a">サンプル2<br><img src="./1.png" width="100" height="100"></label></div>
</body>
</html>
No.1ベストアンサー
- 回答日時:
こんばんは
キャプションと画像を併せてひとつのパネルのように動かしたいのか、あるいは、画像だけに効果を付けたいのか意図がわかりかねます。
そのため、現状はご質問のようなやや中途半端な状態になっているのではないでしょうか?
◇キャプションと画像を一体にしたい場合
.img_wraのCSSの
height: 100px;
をコメントアウトしてしまえば、HTML通りにDIV全体でひとつの動きになります。(現状はoverflowを起こしていますので)
◇画像だけに効果をつけたけい場合
.img_wrap:hoverのセレクタ部分を、.img_wrap img:hover に変えれば画像だけの効果となります。
ただし、こちらの場合は、「サンプル2」では効果時に画像が文字にかかるようになります。
もしそれが嫌なら、文字と画像の間にあらかじめ margin等でスペースを確保しておくようにすれば宜しいでしょう。
fujillinさん、早速のご回答ありがとうございました。
質問の意図がわかりにくく失礼いたしました。
結論的には、
> height: 100px;
>をコメントアウトしてしまえば、HTML通りにDIV全体でひとつの動きになります。
こちらで希望の動作が得られました、ありがとうございます!!
ご回答後半も非常に参考になりました、次回も使えそうです。
重ねて御礼申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS imgとpを縦・横に中央揃えする 1 2023/01/17 11:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メニュー
-
HTMLタグ記述の方法
-
ボタンをセル内一杯に表示させ...
-
アップロードするとレイアウト...
-
ポップアップウィンドウのサイ...
-
IEのバグですか?イメージ写真...
-
【HTML/CSS】ボタンの枠が伸び...
-
IMG の横に文章、そしてまた IM...
-
サムネイルをマウスオーバーす...
-
ロールオーバーで画像が変わら...
-
zoomについて質問です。
-
imgタグの記述方法について、ご...
-
CSS3はもう使っても良い?
-
スタイルシートで「border-styl...
-
かなり初心者の質問です。簡単...
-
言語はhtml ですが、画像を中央...
-
画像の載せ方
-
マウスでドラッグ
-
スタイルシート line-heightの...
-
<img src="00.gif" border="0">...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンクを知らせる手のマークが...
-
ボタンをセル内一杯に表示させ...
-
htmlで画像を2個ずつ並べていき...
-
機種依存文字、m2(平方メート...
-
HTMLタグのDL DT DDを使ってli...
-
画像の場合のみ、下線を消す方...
-
画像を縦に並べたら隙間ができ...
-
画像のサイズが変わらない
-
ポップアップウィンドウのサイ...
-
inputタグでサーバにデータを送...
-
HTMLでボタンを横に2つ並べる方法
-
【HTML/CSS】ボタンの枠が伸び...
-
リンクをつけた画像をクリック...
-
XML画像データををHTMLで簡単に...
-
レスポンシブ対応のHTML・CSS(...
-
UDP通信を使うチャットプログラ...
-
HTMLのIMAGEに。。
-
ホームページで画像を横に並べ...
-
画像をクリックして元に戻すには
-
リンクを選択したときの青い枠...
おすすめ情報