diff default/assets/scss/components/_pricing-table.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/_pricing-table.scss	Sat May 31 09:21:51 2025 +0800
@@ -0,0 +1,154 @@
+// main: ../style.scss
+/********************************
+*********************************
+Pricing Table
+*********************************
+*********************************/
+.pricing-box {
+  border: rem(1) solid $theme-border-color;
+  border-radius: em(4);
+  background: #fff;
+  margin: em(42) 0;
+  padding-bottom: em(15);
+  padding-top: em(10);
+
+  [class^="col-md-"] & {
+    margin-left: em(-5);
+    margin-right: em(-5);
+  }
+
+  .heading-basic {
+    background: #d0ecfd;
+    height: em(80);
+    width: em(80);
+    display: inline-block;
+    line-height: em(80);
+    margin: auto;
+  }
+
+  .heading-custom {
+    background: #f1f1f1;
+    height: em(80);
+    width: em(80);
+    line-height: em(80);
+    display: inline-block;
+    margin: auto;
+  }
+
+  li {
+    padding: em(7) 0;
+  }
+
+  hr {
+    width: 80%;
+  }
+
+  &.featured-pricing-box{
+    position: relative;
+    z-index: 1;
+    box-shadow: 0px 0px em(9) rgba(0,0,0,.1);
+
+    .heading-featured {
+      background: #d6f5d6;
+      height: em(40);
+      width: em(40);
+      line-height: em(40);
+      display: inline-block;
+      margin: 0;
+    }
+
+    [class^=col-md-] & {
+      margin-left: em(-30);
+      margin-right: em(-30);
+      margin-top: 0;
+      margin-bottom: 0;
+    }
+  }
+
+  &.featured-pricing-box-2{
+    // background: rgba(135,206,250,.7) !important;
+    h5,p,a,li {
+      color: #fff;
+    }
+
+
+    li {
+      color: #fff !important;
+    }
+
+    .btn-outline-default:hover {
+      background: #fff;
+      border-color: transparent;
+      color: rgba(135,206,250,.7);
+    }
+
+
+  }
+
+  header {
+    margin-top: em(30);
+
+    h5 {
+      font-weight: 700;
+      margin-bottom: em(20,18);
+    }
+
+    span {
+      sub {
+        font-size: em(15,42);
+        font-weight: 700;
+        position: relative;
+        top: 0;
+      }
+    }
+
+    .header-text {
+      font-size: em(15);
+      font-weight: 500;
+      margin-top: em(28);
+    }
+
+    .triangle-top-right {
+      display: inline-block;
+      width: 0;
+      height: 0;
+      border-style: solid;
+      border-width: 0 80px 80px 0;
+      border-color: transparent map-get($theme-colors, success) transparent transparent;
+      position: absolute;
+      top: em(5);
+      right: em(5);
+      &::before {
+        content: "\e9bf";
+        font-family: "feather";
+        color: #fff;
+        font-size: em(20);
+        position: absolute;
+        left: em(45,20);
+        top: em(10,20);
+      }
+    }
+  }
+
+  ul {
+    padding-right: 0;
+  }
+
+  .pricing-box-content {
+
+    li {
+      border: none;
+      color: #aaa;
+      background-color: transparent;
+    }
+
+    .btn {
+      width: 80%;
+      letter-spacing: em(2);
+      font-size: em(11);
+      font-weight: 700;
+      margin-bottom: em(25);
+      text-transform: uppercase;
+    }
+  }
+}