PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.0-beta1
Elementor Website Builder – more than just a page builder v3.8.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
elementor / app / assets / js / ui / molecules / buttons.scss

buttons.scss in Elementor Website Builder – more than just a page builder 3.8.0-beta1, at app/assets/js/ui/molecules/buttons.scss

113 lines 3.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @import "buttons-api";
2
3 .#{$eps-prefix}button {
4 display: inline-flex;
5 //custom properties
6 @include button-custom-properties;
7 // definitions
8 color: var(--button-background-color, currentColor);
9 font-size: var(--button-font-size, inherit);
10 font-weight: $button-font-weight;
11 line-height: var(--button-line-height);
12 cursor: pointer;
13
14 &:active {
15 --button-background-color: var(--button-active-background-color, transparent);
16 }
17
18 &:hover {
19 --button-background-color: var(--button-hover-background-color);
20 }
21
22 .eps-theme-dark & {
23 //dark custom properties
24 @include button-dark-custom-properties;
25 }
26
27 // Variants
28
29 &--contained {
30 // definitions
31 color: var(--button-color);
32 padding: var(--button-padding-y) var(--button-padding-x);
33 background-color: var(--button-background-color, transparent);
34 border: $eps-border-width $eps-border-style var(--button-background-color);
35
36 &:hover {
37 color: var(--button-color);
38 }
39 }
40
41 &--outlined {
42 display: block;
43 padding: var(--button-padding-y) var(--button-padding-x);
44 border: $eps-border-width $eps-border-style var(--button-background-color);
45 }
46
47 &--contained,
48 &--outlined {
49 border-radius: $button-border-radius;
50 }
51
52 &--underlined {
53 text-decoration: underline;
54 }
55
56 // Sizes
57 &--sm {
58 --button-font-size: #{$button-sm-font-size};
59 --button-line-height: #{$button-sm-line-height};
60 }
61
62 &--lg {
63 --button-font-size: #{$button-lg-font-size};
64 --button-line-height: #{$button-lg-line-height};
65 }
66
67 // Colors
68
69 &--primary {
70 --button-color: var(--button-primary-color);
71 --button-background-color: var(--button-primary-background-color);
72 --button-hover-background-color: var(--button-primary-hover-background-color);
73 --button-active-background-color: var(--button-primary-active-background-color);
74 }
75
76 &--secondary {
77 --button-color: var(--button-secondary-color);
78 --button-background-color: var(--button-secondary-background-color);
79 --button-hover-background-color: var(--button-secondary-hover-background-color);
80 --button-active-background-color: var(--button-secondary-active-background-color);
81 }
82
83 &--danger {
84 --button-color: var(--button-danger-color);
85 --button-background-color: var(--button-danger-background-color);
86 --button-hover-background-color: var(--button-danger-hover-background-color);
87 --button-active-background-color: var(--button-danger-active-background-color);
88 }
89
90 &--cta {
91 --button-color: var(--button-cta-color);
92 --button-background-color: var(--button-cta-background-color);
93 --button-hover-background-color: var(--button-cta-hover-background-color);
94 --button-active-background-color: var(--button-cta-active-background-color);
95 }
96
97 &--link {
98 --button-color: var(--button-link-color);
99 --button-background-color: var(--button-link-background-color);
100 --button-hover-background-color: var(--button-link-hover-background-color);
101 --button-active-background-color: var(--button-link-active-background-color);
102 }
103
104 &--disabled,
105 &[disabled]] {
106 --button-color: var(--button-disabled-color);
107 --button-background-color: var(--button-disabled-background-color);
108 --button-hover-background-color: var(--button-disabled-hover-background-color);
109 --button-active-background-color: var(--button-disabled-active-background-color);
110 cursor: default;
111 }
112 }
113