codecheck
60 строк · 1.0 Кб
1// core
2.p-scrolltop {
3position: fixed;
4bottom: 20px;
5right: 20px;
6display: flex;
7align-items: center;
8justify-content: center;
9}
10
11.p-scrolltop-sticky {
12position: sticky;
13}
14
15.p-scrolltop-sticky.p-link {
16margin-left: auto;
17}
18
19.p-scrolltop-enter-from {
20opacity: 0;
21}
22
23.p-scrolltop-enter-active {
24transition: opacity 0.15s;
25}
26
27.p-scrolltop.p-scrolltop-leave-to {
28opacity: 0;
29}
30
31.p-scrolltop-leave-active {
32transition: opacity 0.15s;
33}
34
35// theme
36.p-scrolltop {
37width: $scrollTopWidth;
38height: $scrollTopHeight;
39border-radius: $scrollTopBorderRadius;
40box-shadow: $inputOverlayShadow;
41transition: $actionIconTransition;
42
43&.p-link {
44background: $scrollTopBg;
45
46&:hover {
47background: $scrollTopHoverBg;
48}
49}
50
51.p-scrolltop-icon {
52font-size: $scrollTopFontSize;
53color: $scrollTopTextColor;
54
55&.p-icon {
56width: $scrollTopFontSize;
57height: $scrollTopFontSize;
58}
59}
60}