threemarketing

Review Slider CSS

Aug 3rd, 2025
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.50 KB | None | 0 0
  1. /* --- Custom CSS for Review Cards --- */
  2.         .review-card-design {
  3.             background-color: #ffffff;
  4.             border: 2px solid #eef2f6;
  5.             border-radius: 26px;
  6.             padding: 30px;
  7.             box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.07);
  8.             height: 100%;
  9.             display: flex;
  10.             flex-direction: column;
  11.             transition: all 0.3s ease-in-out;
  12.             position: relative;
  13.             z-index: 1;
  14.         }
  15.         .review-card-design img {
  16.           width:46px;
  17.           height:46px;
  18.         }
  19.  
  20.         .review-card-design:hover {
  21.             transform: translateY(-5px);
  22.             box-shadow: 0 15px 35px -15px rgba(40, 98, 255, 0.2);
  23.             border-color: transparent;
  24.         }
  25.        
  26.         .review-card-design:hover::before {
  27.             content: '';
  28.             position: absolute;
  29.             top: 0;
  30.             left: 0;
  31.             right: 0;
  32.             bottom: 0;
  33.             border-radius: 26px;
  34.             padding: 2px;
  35.             background: linear-gradient(180deg, rgba(40, 98, 255, 0.7), rgba(40, 98, 255, 0.4), rgba(40, 98, 255, 0.2), rgba(40, 98, 255, 0.4), rgba(40, 98, 255, 0.7));
  36.             -webkit-mask:
  37.                 linear-gradient(#fff 0 0) content-box,
  38.                 linear-gradient(#fff 0 0);
  39.             -webkit-mask-composite: xor;
  40.             mask-composite: exclude;
  41.             pointer-events: none;
  42.         }
  43.  
  44.         .review-text{flex-grow:1;font-size:16px;color:#334155;line-height:1.7;margin:0 0 24px 0}.review-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.review-author-info{display:flex;align-items:center;gap:16px}.review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-details{display:flex;flex-direction:column}.review-author-name{font-weight:600;color:#1e293b;font-size:16px}.review-date{font-size:14px;color:#64748b}.review-rating-box{background-color:#f0f5ff;border-radius:12px;padding:8px 16px;display:flex;align-items:center;gap:8px;border:1px solid #d9e6ff}.rating-value{font-weight:bold;font-size:16px;color:#0052ff}.rating-star{color:#0052ff;font-size:20px;line-height:1}
  45.        
  46.         /* --- Custom CSS for Slider Structure & Gradient Fade --- */
  47.         .review-river-wrapper {
  48.             position: relative;
  49.           overflow: hidden;
  50.           padding-top: 32px;
  51.           padding-bottom: 32px;
  52.         }
  53.        
  54.         .review-river-wrapper::before,
  55.         .review-river-wrapper::after {
  56.             content: "";
  57.             position: absolute;
  58.             top: 0;
  59.             bottom: 0;
  60.             width: 150px;
  61.             z-index: 2;
  62.             pointer-events: none;
  63.         }
  64.  
  65.         .review-river-wrapper::before {
  66.             left: 0;
  67.             background: linear-gradient(to right, #ffffff 20%, transparent);
  68.         }
  69.  
  70.         .review-river-wrapper::after {
  71.             right: 0;
  72.             background: linear-gradient(to left, #ffffff 20%, transparent);
  73.         }
  74.        
  75.         @media (max-width: 767px) {
  76.             .review-river-wrapper::before,
  77.             .review-river-wrapper::after {
  78.                 width: 60px;
  79.             }
  80.         }
  81.        
  82.         #top-row-slider {
  83.             margin-bottom: 8px;
  84.         }
  85.        
  86.         .splide__arrows, .splide__pagination {
  87.             display: none;
  88.         }
  89.        
  90.         .splide__track {
  91.             padding-top: 10px;
  92.             padding-bottom: 10px;
  93.             overflow: visible;
  94.         }
Advertisement
Add Comment
Please, Sign In to add comment