annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // main: ../style.scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 E-Commerce Products
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 *********************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 .ecommerce-products {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 margin-bottom: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 &:nth-child(3n+1) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 @media (max-width: 991px) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 &:nth-child(3n+1) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 clear: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 &:nth-child(odd) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 transition: all .2s;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 box-shadow: 0px 0px 20px rgba(0,0,0,.2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 transform: scale(1.01);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 .card-header {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 .triangle-top-right {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 width: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 height: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 border-style: solid;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 border-width: 0 80px 80px 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 border-color: transparent $color-scheme transparent transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 &::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 content: "\e925";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 font-family: "feather";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 font-size: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 left: em(45,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 top: em(10,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 .card-footer {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 border-color: $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 background: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 div {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 border-right: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 &:last-child { border: none; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 a { color: $text-muted; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 a { color: $color-scheme; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 body.rtl & {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 .card .card-footer div {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 border-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 border-left: 1px solid $theme-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 &:last-child { border: none; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 .invoice-sum {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 background: rgba(0,0,0,.05);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 margin-bottom: em(2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 padding: em(5) em(10);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 }