-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyle.css
145 lines (133 loc) · 2.87 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
*
{
margin:0;
padding:0;
font-family:'poppins',sans-serif;
box-sizing:border-box;
}
.background {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url("images/nature-3082832_1920.jpg");
background-size: cover;
background-position: center;
filter: blur(8px);
z-index: 1;
transition: 10s ease-in-out;
}
.div-body {
position: relative; /* Establish stacking context */
z-index: 1; /* Places content above the blurred background */
}
.card {
width: 90%;
max-width: 470px;
background: rgba(255, 255, 255, 0.2); /* Semi-transparent white */
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
backdrop-filter: blur(10px); /* Frosted glass blur effect */
-webkit-backdrop-filter: blur(10px); /* For Safari support */
border: 1px solid rgba(255, 255, 255, 0.3); /* Glass border */
border-radius: 20px;
color: #fff; /* White text for contrast */
margin: 100px auto 0;
text-align: center;
padding: 40px 35px;
overflow:hidden; /* Ensures content stays within the border */
}
.forecast-container {
margin: 10px auto;
text-align: center;
overflow: hidden; /* Ensures cards do not overflow the container */
width: 100%;
}
.forecast {
display: flex;
flex-direction: row;
transition: transform 2s ease-in-out; /* Smooth sliding effect */
will-change: transform; /* Optimizes for animations */
}
.forecast-card {
background: rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 20px;
padding: 10px;
width: 110px;
text-align: center;
margin: 10px;
color: #fff;
flex-shrink: 0; /* Ensures cards maintain their size */
}
.search
{
width:10%;
display:flex;
align-items:center;
justify-content: space-between;
}
.search input{
border:0;
outline:0;
background:#ebfffc;
color:#555;
padding:10px 25px;
height:60px;
border-radius:30px;
flex:1;
margin-right: 16px;
font-size:18px;
}
.search button{
border:0;
outline:0;
background:#ebfffc;
padding: 25px;
text-align: center;
justify-content: center;
border-radius:50%;
width:70px;
height:70px;
cursor:pointer;
}
.search button img{
width:16px;
}
.weather-icon
{
width:170px;
margin-top:30px;
}
.weather h1{
font-size:50px;
font-weight:500;
margin-top:-10px;
}
.details
{
display: flex;
align-items: center;
justify-content: space-between;
padding:0 20px;
margin-top:50px;
}
.col
{
display:flex;
align-items: center;
text-align: left;
}
.col img
{
width:40px;
margin-right:20px;
}
.humidity,.wind
{
font-size:19px;
font-family: cursive;
}