diff default/assets/scss/components/_ecommerce.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/default/assets/scss/components/_ecommerce.scss	Sat May 31 09:21:51 2025 +0800
@@ -0,0 +1,86 @@
+// main: ../style.scss
+/********************************
+*********************************
+E-Commerce Products
+*********************************
+*********************************/
+.ecommerce-products {
+
+  li {
+    margin-bottom: em(30);
+    &:nth-child(3n+1) {
+      clear: both;
+    }
+    @media (max-width: 991px) {
+      &:nth-child(3n+1) {
+        clear: none;
+      }
+      &:nth-child(odd) {
+        clear: both;
+      }
+    }
+  }
+
+  .card {
+    transition: all .2s;
+
+    &:hover {
+      box-shadow: 0px 0px 20px rgba(0,0,0,.2);
+      transform: scale(1.01);
+    }
+
+    .card-header {
+      position: relative;
+        .triangle-top-right {
+          position: absolute;
+          display: inline-block;
+          width: 0;
+          height: 0;
+          top: 0;
+          right: 0;
+          border-style: solid;
+          border-width: 0 80px 80px 0;
+          border-color: transparent $color-scheme transparent transparent;
+
+          &::after {
+            content: "\e925";
+            font-family: "feather";
+            color: #fff;
+            font-size: em(20);
+            position: absolute;
+            left: em(45,20);
+            top: em(10,20);
+          }
+        }
+    }
+    .card-footer {
+      border-color: $theme-border-color;
+      background: none;
+      div {
+        border-right: 1px solid $theme-border-color;
+        &:last-child { border: none; }
+        a { color: $text-muted; }
+        &:hover {
+          a { color: $color-scheme; }
+        }
+
+      }
+    }
+  }
+  
+  body.rtl & {
+    .card .card-footer div {
+      border-right: 0;
+      border-left: 1px solid $theme-border-color;
+      &:last-child { border: none; }
+    }
+  }
+}
+
+.invoice-sum {
+  li {
+    background: rgba(0,0,0,.05);
+    margin-bottom: em(2);
+    padding: em(5) em(10);
+  }
+}