@media screen and (min-width: 10px) and (max-width: 768px) { .search-result { background-color: #f8f8f8; } .search-result .search-result-body { width: calc(100VW - 6.4vw); padding-top: 2.6VW; margin: 0 auto; text-align: left; } .search-result .search-result-body .search-result-title { font-size: 5VW; font-weight: bold; } .search-result .search-result-body .search-total { margin: 10px auto 16px; font-size: 2.6VW; border-bottom: #d0d1d1; } .search-result .search-result-body .card-list { display: flex; align-items: center; flex-wrap: wrap; padding: 5px 0 0 0; margin-top: 15px; overflow: hidden; } .search-result .search-result-body .card-list div { margin-right: 25px; display: inline-block; } .search-result .search-result-body .card-list div:nth-child(6n) { margin-right: 0; } .search-result .search-result-body .card-list div:nth-child(6n+1) { margin-left: 5px; } .search-result .search-result-body .search-pagination { margin-top: 30px; display: flex; justify-content: center; } .goods-sku-info { display: block; max-width: 170px; margin: 0 25px 25px 0; cursor: pointer; } .goods-sku-info .goods-img { padding: 0; margin: 0 0 12px 0; overflow: hidden; display: flex; box-shadow: #dddddd 0 0 6px; position: relative; } .goods-sku-info .goods-img img { height: 228px; width: 170px; } .goods-sku-info .goods-img img:hover { z-index: 0; } .goods-sku-info .goods-img:hover::after { opacity: 1; box-shadow: rgba(100, 100, 100, 0.3) 0 0 8px 3px; } .goods-sku-info .goods-img::after { content: ""; position: absolute; width: 170px; height: 228px; box-sizing: border-box; background: rgba(229, 229, 229, 0.2); animation: enlarge 0.2s ease 0s 1 normal none running; opacity: 0; transition: all 0.3s ease 0s; } .goods-sku-info .goods-name { height: 38px; font-size: 12px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .goods-sku-info .goods-price { font-size: 16px; margin: 5px 0; font-weight: bold; } .goods-sku-info .goods-price::before { content: "¥"; } .goods-sku-info .goods--original-price { display: inline-block; text-decoration: line-through; font-size: 12px; margin: 0; padding: 0; } .goods-sku-info .goods-discount-percentage { display: inline-block; font-size: 12px; margin: 0 0 0 10px; padding: 0 5px; color: white; background: rgb(223, 30, 28); } .goods-sku-info .goods-discount-percentage::before { content: "-"; } .goods-sku-info .goods-discount-percentage::after { content: "%"; } .pagination { font-size: 3.2VW; padding-bottom: 3VW; display: flex; list-style-type: none; } .pagination li { margin: 0 5px; cursor: pointer; } .pagination li.active { font-weight: bold; } .pagination li.disabled { color: #ccc; cursor: not-allowed; } } @media screen and (min-width: 768px) { .search-result { padding-top: 80px; background-color: #f8f8f8; } .search-result .search-result-body { padding-top: 30px; width: 1170px; margin: 0 auto; text-align: left; } .search-result .search-result-body .search-result-title { margin-top: 30px; font-size: 30px; font-weight: bold; } .search-result .search-result-body .search-total { margin: 10px auto 16px; font-size: 12px; border-bottom: #d0d1d1; } .search-result .search-result-body .card-list { display: flex; align-items: center; justify-content: space-evenly; flex-wrap: wrap; padding: 5px 0 0 0; margin-top: 15px; width: auto; overflow: hidden; } .search-result .search-result-body .card-list div { margin-right: 25px; display: inline-block; } .search-result .search-result-body .search-pagination { margin-top: 30px; display: flex; justify-content: center; min-height: 30px; } .goods-sku-info { display: block; max-width: 170px; margin: 0 25px 25px 0; cursor: pointer; } .goods-sku-info .goods-img { padding: 0; margin: 0 0 12px 0; overflow: hidden; display: flex; box-shadow: #dddddd 0 0 6px; position: relative; } .goods-sku-info .goods-img img { height: 228px; width: 170px; } .goods-sku-info .goods-img img:hover { z-index: 0; } .goods-sku-info .goods-img:hover::after { opacity: 1; box-shadow: rgba(100, 100, 100, 0.3) 0 0 8px 3px; } .goods-sku-info .goods-img::after { content: ""; position: absolute; width: 170px; height: 228px; box-sizing: border-box; background: rgba(229, 229, 229, 0.2); animation: enlarge 0.2s ease 0s 1 normal none running; opacity: 0; transition: all 0.3s ease 0s; } .goods-sku-info .goods-name { height: 38px; font-size: 12px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .goods-sku-info .goods-price { font-size: 16px; margin: 5px 0; font-weight: bold; } .goods-sku-info .goods-price::before { content: "¥"; } .goods-sku-info .goods--original-price { display: inline-block; text-decoration: line-through; font-size: 12px; margin: 0; padding: 0; } .goods-sku-info .goods-discount-percentage { display: inline-block; font-size: 12px; margin: 0 0 0 10px; padding: 0 5px; color: white; background: rgb(223, 30, 28); } .goods-sku-info .goods-discount-percentage::before { content: "-"; } .goods-sku-info .goods-discount-percentage::after { content: "%"; } .pagination { display: flex; list-style-type: none; padding: 0; } .pagination li { margin: 0 5px; cursor: pointer; } .pagination li.active { font-weight: bold; } .pagination li.disabled { color: #ccc; cursor: not-allowed; } }