UNPKG

1.3 kBSCSSView Raw
1@import "./ionic.globals";
2
3.hide,
4[hidden],
5template {
6 display: none !important;
7}
8
9.sticky {
10 position: sticky;
11 top: 0;
12}
13
14
15// Focus Outline
16// --------------------------------------------------
17
18$focus-outline-border-color: #51a7e8 !default;
19$focus-outline-border-width: 2px !default;
20$focus-outline-box-shadow: 0 0 8px 1px $focus-outline-border-color !default;
21
22
23:focus,
24:active {
25 outline: none;
26}
27
28.focus-outline :focus {
29 outline: thin dotted;
30 outline-offset: -1px;
31}
32
33.focus-outline button:focus,
34.focus-outline [ion-button]:focus {
35 border-color: $focus-outline-border-color;
36 outline: $focus-outline-border-width solid $focus-outline-border-color;
37 box-shadow: $focus-outline-box-shadow;
38}
39
40ion-input :focus {
41 outline: none;
42}
43
44
45// Click Block
46// --------------------------------------------------
47// Fill the screen to block clicks (a better pointer-events: none)
48// to avoid full-page reflows and paints which can cause flickers
49
50.click-block {
51 display: none;
52}
53
54.click-block-enabled {
55 @include position(0, 0, 0, 0);
56 @include transform(translate3d(0, -100%, 0), translateY(1px));
57
58 position: absolute;
59
60 z-index: $z-index-click-block;
61 display: block;
62
63 opacity: 0;
64
65 contain: strict;
66}
67
68.click-block-active {
69 @include transform(translate3d(0, 0, 0));
70}