css 控制产品图片显示第二张

css内容

 /* hover */
 .product-shop-list-info .product-images {
     display: flex;
     position: relative;
     align-items: stretch;
     --ratio-percent: 100%;
     --image-fill-type: cover;
     --badge-border-radius: 4px;
 }

 .product-shop-list-info .product-images::before {
     content: "";
     width: 0;
     height: 0;
     padding-bottom: var(--ratio-percent);
 }

 .product-shop-list-info .hover_important_productitem img {
     height: 100%;
     object-fit: var(--image-fill-type, cover);
     object-position: var(--image-object-position, center center);
     width: 100%;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     transition: opacity var(--duration-long) ease;
     transition-property: opacity, transform;
 }

 .product-shop-list-info:hover .hover_important_productitem>img:first-child:not(:only-child) {
     opacity: 0;
 }

 .hover_important_productitem {
     position: absolute;
     bottom: 0;
     top: 0;
     right: 0;
     left: 0;
     overflow: hidden;
     z-index: 2;
 }

 .product-shop-list-info .hover_important_productitem>img+img {
     opacity: 0;
 }

 .product-shop-list-info:hover .hover_important_productitem>img+img {
     opacity: 1;
 }



html内容

<div class="product-images">
   <a href="{{product.url}}" class="hover_important_productitem">
     <img src="{{product.featured_image}}" alt="{{product.title}}"  class="product-image-1">
    {{#if block.settings.show_secondary_image}}
     <img src="{{#if product.images.[1]}}{{product.images.[1]}}{{else}}{{product.images.[2]}}{{/if}}" alt="{{product.title}}" >
     {{/if}}
   </a>
   
</div>

schema内容

{
   "id": "show_secondary_image",
    "type": "switch",
    "label": "t:sections.main-collection-product-list.settings.show_secondary_image.label",
    "default": false
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42456392

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值