|
1 | 1 | [data-rsbs-overlay] {
|
2 |
| - border-top-left-radius: 16px; |
3 | 2 | border-top-left-radius: var(--rsbs-overlay-rounded,16px);
|
4 |
| - border-top-right-radius: 16px; |
5 | 3 | border-top-right-radius: var(--rsbs-overlay-rounded,16px);
|
6 | 4 | display: flex;
|
7 |
| - background: #fff; |
8 | 5 | background: var(--rsbs-bg,#fff);
|
9 | 6 | flex-direction: column;
|
10 |
| - height: 0px; |
11 | 7 | height: var(--rsbs-overlay-h,0px);
|
12 |
| - transform: translate3d(0, 0px, 0); |
13 | 8 | transform: translate3d(0, var(--rsbs-overlay-translate-y,0px), 0);
|
14 | 9 | will-change: height;
|
15 | 10 | }
|
16 |
| - |
17 | 11 | [data-rsbs-overlay]:focus {
|
18 | 12 | outline: none;
|
19 | 13 | }
|
20 |
| - |
21 | 14 | [data-rsbs-is-blocking='false'] [data-rsbs-overlay] {
|
22 | 15 | box-shadow: 0 -5px 60px 0 rgba(38, 89, 115, 0.11),
|
23 | 16 | 0 -1px 0 rgba(38, 89, 115, 0.05);
|
24 | 17 | }
|
25 |
| - |
26 | 18 | [data-rsbs-overlay],
|
27 | 19 | [data-rsbs-root]:after {
|
28 |
| - max-width: auto; |
29 | 20 | max-width: var(--rsbs-max-w,auto);
|
30 |
| - margin-left: env(safe-area-inset-left); |
31 | 21 | margin-left: var(--rsbs-ml,env(safe-area-inset-left));
|
32 |
| - margin-right: env(safe-area-inset-right); |
33 | 22 | margin-right: var(--rsbs-mr,env(safe-area-inset-right));
|
34 | 23 | }
|
35 |
| - |
36 | 24 | [data-rsbs-overlay],
|
37 | 25 | [data-rsbs-backdrop],
|
38 | 26 | [data-rsbs-root]:after {
|
|
51 | 39 | -webkit-tap-highlight-color: transparent;
|
52 | 40 | -webkit-touch-callout: none;
|
53 | 41 | }
|
54 |
| - |
55 | 42 | [data-rsbs-backdrop] {
|
56 | 43 | top: -60px;
|
57 | 44 | bottom: -60px;
|
58 |
| - background-color: rgba(0, 0, 0, 0.6); |
59 | 45 | background-color: var(--rsbs-backdrop-bg,rgba(0, 0, 0, 0.6));
|
60 | 46 | will-change: opacity;
|
61 | 47 | cursor: pointer;
|
62 | 48 | opacity: 1;
|
63 | 49 | }
|
64 |
| - |
65 | 50 | [data-rsbs-is-dismissable='false'] [data-rsbs-backdrop] {
|
66 | 51 | cursor: ns-resize;
|
67 | 52 | }
|
68 | 53 |
|
69 | 54 | [data-rsbs-root]:after {
|
70 | 55 | content: '';
|
71 | 56 | pointer-events: none;
|
72 |
| - background: #fff; |
73 | 57 | background: var(--rsbs-bg,#fff);
|
74 | 58 | height: 1px;
|
75 | 59 | transform-origin: bottom;
|
76 |
| - transform: scale3d(1, 0, 1); |
77 | 60 | transform: scale3d(1, var(--rsbs-antigap-scale-y,0), 1);
|
78 | 61 | will-change: transform;
|
79 | 62 | }
|
80 |
| - |
81 | 63 | [data-rsbs-footer],
|
82 | 64 | [data-rsbs-header] {
|
83 | 65 | flex-shrink: 0;
|
84 | 66 | cursor: ns-resize;
|
85 | 67 | padding: 16px;
|
86 | 68 | }
|
87 |
| - |
88 | 69 | [data-rsbs-header] {
|
89 | 70 | text-align: center;
|
90 | 71 | -webkit-user-select: none;
|
91 | 72 | -moz-user-select: none;
|
92 | 73 | -ms-user-select: none;
|
93 | 74 | user-select: none;
|
94 |
| - box-shadow: 0 1px 0 |
95 |
| - rgba(46, 59, 66, calc(1 * 0.125)); |
96 | 75 | box-shadow: 0 1px 0
|
97 | 76 | rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * 0.125));
|
98 | 77 | z-index: 1;
|
99 | 78 | padding-top: calc(20px + env(safe-area-inset-top));
|
100 | 79 | padding-bottom: 8px;
|
101 | 80 | }
|
102 |
| - |
103 | 81 | [data-rsbs-header]:before {
|
104 | 82 | position: absolute;
|
105 | 83 | content: '';
|
|
110 | 88 | left: 50%;
|
111 | 89 | transform: translateX(-50%);
|
112 | 90 | border-radius: 2px;
|
113 |
| - background-color: hsla(0, 0%, 0%, 0.14); |
114 | 91 | background-color: var(--rsbs-handle-bg,hsla(0, 0%, 0%, 0.14));
|
115 | 92 | }
|
116 |
| - |
117 | 93 | @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
|
118 | 94 | [data-rsbs-header]:before {
|
119 | 95 | transform: translateX(-50%) scaleY(0.75);
|
120 | 96 | }
|
121 | 97 | }
|
122 |
| - |
123 | 98 | [data-rsbs-has-header='false'] [data-rsbs-header] {
|
124 | 99 | box-shadow: none;
|
125 | 100 | padding-top: calc(12px + env(safe-area-inset-top));
|
126 | 101 | }
|
127 |
| - |
128 | 102 | [data-rsbs-scroll] {
|
129 | 103 | flex-shrink: 1;
|
130 | 104 | flex-grow: 1;
|
|
139 | 113 | overscroll-behavior: contain;
|
140 | 114 | -webkit-overflow-scrolling: touch;
|
141 | 115 | }
|
142 |
| - |
143 | 116 | [data-rsbs-scroll]:focus {
|
144 | 117 | outline: none;
|
145 | 118 | }
|
146 |
| - |
147 | 119 | [data-rsbs-has-footer='false'] [data-rsbs-content] {
|
148 | 120 | padding-bottom: env(safe-area-inset-bottom);
|
149 | 121 | }
|
150 |
| - |
151 | 122 | [data-rsbs-content] {
|
152 | 123 | /* The overflow hidden is to ensure any margin on child nodes are included when the resize observer is measuring the height */
|
153 | 124 | overflow: hidden;
|
154 | 125 | }
|
155 |
| - |
156 | 126 | [data-rsbs-footer] {
|
157 |
| - box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(1 * 0.125)), |
158 |
| - 0 2px 0 #fff; |
159 | 127 | box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * 0.125)),
|
160 | 128 | 0 2px 0 var(--rsbs-bg,#fff);
|
161 | 129 | overflow: hidden;
|
162 | 130 | z-index: 1;
|
163 | 131 | padding-bottom: calc(16px + env(safe-area-inset-bottom));
|
164 | 132 | }
|
165 | 133 |
|
166 |
| -[data-rsbs-is-dismissable='true'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='true'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='true'] [data-rsbs-footer] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-footer] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-footer] > * { |
167 |
| - opacity: 1; |
| 134 | +[data-rsbs-is-dismissable='true'] :matches([data-rsbs-header], [data-rsbs-scroll], [data-rsbs-footer]) > *, [data-rsbs-is-dismissable='false']:matches([data-rsbs-state='opening'], [data-rsbs-state='closing']) :matches([data-rsbs-header], [data-rsbs-scroll], [data-rsbs-footer]) > * { |
168 | 135 | opacity: var(--rsbs-content-opacity,1);
|
169 | 136 | }
|
170 | 137 |
|
171 |
| -[data-rsbs-is-dismissable='true'] [data-rsbs-backdrop], [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-backdrop], [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-backdrop] { |
172 |
| - opacity: 1; |
| 138 | +[data-rsbs-is-dismissable='true'] [data-rsbs-backdrop], [data-rsbs-is-dismissable='false']:matches([data-rsbs-state='opening'], [data-rsbs-state='closing']) [data-rsbs-backdrop] { |
173 | 139 | opacity: var(--rsbs-backdrop-opacity,1);
|
174 | 140 | }
|
175 | 141 |
|
|
0 commit comments