実現したいこと
HTMLとCSSを使ってサイトを作っています。画像をホバーした時に拡大してはみ出した部分を隠したいです。
問題
以下のように入力したのですが上のはみ出した部分だけが隠され左右下が隠されません。
overflow-x と -y も試しましたが、できませんでした。
該当のソースコード
html
1<div class="item"> 2 <li><a href="#"><img src="02.jpg" alt=""></a></li> 3 <li><a href="#"><img src="03.jpg" alt=""></a></li> 4 <li><a href="#"><img src="04.jpg" alt=""></a></li> 5 </div>
css
1.item li { 2 display: inline; 3} 4.item img { 5 width: 32%; 6 margin: 0px 0.5%; 7 transition-duration: 0.3s; 8 margin-bottom: 50px; 9 overflow: hidden; 10} 11.item img:hover { 12 transform: scale(1.05); 13 opacity: 0.8; 14 transition-duration: 0.3s; 15} 16.item { 17 overflow: hidden; 18 margin: 0px 17%; 19 margin-top: 50px; 20 display: block; 21 position: relative; 22}
試したこと
「overflow hidden」や「overflow hiden 効かない」などと検索をかけたのですが解決できなかったので質問させていただきます。
補足情報
エディターはATOMを使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。