このように、ピンクの大きな要素の中から「写真」がそれぞれはみ出てしまっています。写真の要素を、ピンクの枠の中に収める事はできないでしょうか?
解決策をご提示していただけると嬉しいです。
以下のコードは、「自分のもの」の写真のうち、左端のチューブだけについてのコードです。
HTML
1<div id="Series-65" class="products-item swiper-slide-duplicate" > 2 <a href="#"> 3 <p class="products-item-update">UPDATE</p> 4 <figure class="products-item-img"> 5 <!--これがはみ出る写真その1--> 6 <img src="edol_sum-1.jpg"> 7 </figure> 8 <div class="products-item-head"> 9 <h3 class="products-item-ttl">edol</h3> 10 <ul class="products-item-category u-display-pc"> 11 <li>COLOR</li> 12 <li>HAIR COLOR</ii> 13 </ul> 14 </div> 15 <p class="products-item-txt"> 16 「赤み」に縛られない自在なクリエイティブを表現するヘアカラーシリーズ 17 </p> 18 <!-- 19 <ul class="products-item-category u-display-sp"> 20 <li>COLOR</li> 21 <li>HAIR CARE</li> 22 </ul> 23 --> 24 </a> 25 </div>
CSS
1.products-item { 2 width: 340px; 3 margin: 0 40px; 4} 5 6 7 8.products-item { 9 position: relative; 10 flex: 0 0 auto; 11 background-color: pink; 12} 13 14.products-item-img { 15 width: 100%; 16 width: 340px; 17 overflow: hidden; 18} 19 20.products-item-img img { 21 width: 100%; 22 max-width: none; 23 transition: transform .9s cubic-bezier(.19,1,.22,1) 24} 25 26.products-item-head { 27 margin-top: 20px; 28 display: flex; 29 justify-content: space-between; 30 align-items: center; 31} 32 33.products-item-ttl { 34 font-size: 10px; 35 font-family: StoneSansITCPro-Medium,Avenir,sans-serif; 36 line-height: 1.4 37} 38 39 40 41.products-item-category { 42 display: flex; 43 flex-wrap: wrap; 44} 45 46.products-item-txt { 47 font-size: 10px; 48}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/10 01:42
2021/03/10 02:13 編集