annotate default/assets/scss/components/_weather.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 Weather
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 .weather-card-image {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 figure {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 overflow: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 height: em(290);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 background-size: cover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 background-position: center center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 margin-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 img {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 figcaption {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 @include position(absolute, 0);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 h6 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 bottom: em(10);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 span{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 right: em(20,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 bottom: em(10,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 font-size: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 sup {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 font-size: em(10,20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 vertical-align: super;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .weather-footer {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 div {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 padding: 0 em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 margin: em(30) 0 em(30) 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 border-left: rem(1) solid #eee;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 .weather-card-image-dark {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 height: em(430);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 overflow: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 background-size: cover;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 background-position: center center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 top: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 left: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 transform: translateY(-50%) translateX(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 font-size: em(50);
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 .weather-caption{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 bottom: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 left: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 .weather-date {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 padding: em(10) em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 bottom: em(45);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 .weather-status {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 font-size: em(30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 margin-left: em(-10,30);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 .weather-card-default {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 table tr td {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 padding: 0 em(15,16);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 font-size: em(16);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 .weather-card-simple {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 h3 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 font-weight: 400;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 font-size: em(35);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 margin-top: em(10,35);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 // .weather-widget-tablist {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 // margin-top: -20px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 // margin-bottom: -20px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 // figure {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 // img {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 // height: 285px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 // position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 // figcaption {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 // position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 // left: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 // top: 50%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 // transform: translate(-50%,-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 // h5 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 // font-size: 80px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 // span {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 // font-size: 20px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 // section {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 // i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 // font-size: 60px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 // li {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 // line-height: 25px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 // footer {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 // .carousel {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 // i {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 // font-size: 22px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 // .slick-arrow {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 // z-index: -1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 // .slick-list {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 // top: 40px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 // .slick-dots {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 // top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 // li{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 // &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 // margin-right: 15px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 // button {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 // height: 4px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 // width: 30px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 // padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 // background-color: #e6e6e6;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 // &::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 // opacity: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 // li.slick-active button {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 // background-color: #9a9a9a;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 // }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176 // }