|
1 | 1 | body {
|
2 |
| -margin:0;/* Reset default margin */ |
3 |
| -font-family:"Montserrat", sans-serif;/* Use Montserrat font for all text */ |
4 |
| -background-color:#f7f7f7;/* Set light gray background color */ |
| 2 | +margin:0; |
| 3 | +font-family:"Montserrat", sans-serif; |
| 4 | +background-color:#f7f7f7; |
5 | 5 | }
|
6 | 6 |
|
7 | 7 | .container {
|
8 |
| -max-width:600px;/* Set maximum width of container */ |
9 |
| -margin:0auto;/* Center container horizontally */ |
10 |
| -padding:20px;/* Add padding inside container */ |
11 |
| -border-radius:5px;/* Add rounded corners to container */ |
12 |
| -box-shadow:0020pxrgba(0,0,0,0.2);/* Add shadow effect to container */ |
13 |
| -background-color:#fff;/* Set white background color for container */ |
14 |
| -margin-top:50px;/* Add margin to the top of the container */ |
15 |
| -text-align: center;/* Center align the content inside container */ |
| 8 | +background-color:#fff; |
| 9 | +box-shadow:0020pxrgba(0,0,0,0.2); |
| 10 | +margin:0 auto; |
| 11 | +margin-top:50px; |
| 12 | +text-align: center; |
| 13 | +max-width:600px; |
| 14 | +border-radius:5px; |
| 15 | +padding:20px; |
16 | 16 | }
|
17 | 17 |
|
18 | 18 | form {
|
19 |
| -display: flex;/* Use flexbox for layout */ |
20 |
| -justify-content: center;/* Center children horizontally */ |
21 |
| -align-items: center;/* Center children vertically */ |
22 |
| -margin-bottom:20px;/* Add margin to bottom */ |
| 19 | +display: flex; |
| 20 | +justify-content: center; |
| 21 | +align-items: center; |
| 22 | +margin-bottom:20px; |
23 | 23 | }
|
24 | 24 |
|
25 | 25 | forminput[type="text"] {
|
26 |
| -padding:10px;/* Add padding to all sides */ |
27 |
| -border: none;/* Remove border */ |
28 |
| -border-radius:5px;/* Add rounded corners */ |
29 |
| -font-size:18px;/* Set font size */ |
30 |
| -width:60%;/* Set width */ |
31 |
| -outline: none;/* Remove outline */ |
| 26 | +padding:10px; |
| 27 | +border: none; |
| 28 | +outline: none; |
| 29 | +font-size:18px; |
| 30 | +width:60%; |
32 | 31 | }
|
33 | 32 |
|
34 | 33 | forminput[type="submit"] {
|
35 |
| -background-color:#007bff;/* set background color for the submit button */ |
36 |
| -color:#fff;/* set text color for the submit button */ |
37 |
| -border: none;/* remove border from the submit button */ |
38 |
| -padding:10px20px;/* set padding for the submit button */ |
39 |
| -border-radius:5px;/* set border radius for the submit button */ |
40 |
| -font-size:18px;/* set font size for the submit button text */ |
41 |
| -cursor: pointer;/* change cursor to pointer on hover */ |
42 |
| -outline: none;/* remove outline on focus */ |
43 |
| -transition: background-color0.3s ease;/* add transition effect for background color change */ |
| 34 | +background-color:#007bff; |
| 35 | +color:#fff; |
| 36 | +border: none; |
| 37 | +padding:10px20px; |
| 38 | +border-radius:5px; |
| 39 | +font-size:18px; |
| 40 | +cursor: pointer; |
| 41 | +outline: none; |
| 42 | +transition: background-color0.3s ease; |
44 | 43 | }
|
45 | 44 |
|
46 | 45 | forminput[type="submit"]:hover {
|
47 |
| -background-color:#0062cc;/* set background color on hover */ |
| 46 | +background-color:#0062cc; |
48 | 47 | }
|
49 | 48 |
|
50 |
| -.icon { |
51 |
| -width:100px;/* set width of the icon */ |
52 |
| -height:100px;/* set height of the icon */ |
53 |
| -margin:0 auto;/* center the icon horizontally */ |
54 |
| -background-size: contain;/* scale the background image to fit within the container */ |
55 |
| -background-repeat: no-repeat;/* prevent the background image from repeating */ |
56 |
| -background-position: center center;/* center the background image within the container */ |
| 49 | +.iconimg { |
| 50 | +width:100px; |
| 51 | +height:100px; |
| 52 | +background-size: contain; |
| 53 | +background-repeat: no-repeat; |
| 54 | +background-position: center center; |
57 | 55 | }
|
58 | 56 |
|
59 | 57 | .temperature {
|
60 |
| -font-size:48px;/* set font size for the temperature display */ |
61 |
| -font-weight: bold;/* set font weight for the temperature display */ |
62 |
| -margin:20px0;/* add margin to the top and bottom of the temperature display */ |
| 58 | +font-size:48px; |
| 59 | +font-weight: bold; |
| 60 | +margin:20px0; |
63 | 61 | }
|
64 | 62 |
|
65 |
| -.description{ |
66 |
| -font-size:24px;/* set font size for the weather description */ |
67 |
| -margin-bottom:20px;/* add margin to the bottom of the weather description */ |
| 63 | +.description{ |
| 64 | +font-size:24px; |
| 65 | +margin-bottom:20px; |
68 | 66 | }
|
69 | 67 |
|
70 |
| -.details{ |
71 |
| -display: flex;/* setdisplay property toflex */ |
72 |
| -justify-content: center;/* center the child elements horizontally */ |
73 |
| -align-items: center;/* center the child elements vertically */ |
74 |
| -flex-wrap: wrap;/* allow the child elements to wrap onto a new line if needed */ |
| 68 | +.details{ |
| 69 | +display:flex; |
| 70 | +justify-content: center; |
| 71 | +align-items: center; |
| 72 | +flex-wrap: wrap; |
75 | 73 | }
|
76 | 74 |
|
77 |
| -.details>div { |
78 |
| -flex:1;/* Use the remaining available space for each div */ |
79 |
| -margin:10px;/* Add margin around each div */ |
80 |
| -padding:20px;/* Add padding inside each div */ |
81 |
| -background-color:#f1f1f1;/* Set background color for each div */ |
82 |
| -border-radius:5px;/* Round the corners of each div */ |
83 |
| -text-align: center;/* Center the content horizontally */ |
84 |
| -min-height:45px;/* Set a minimum height for each div */ |
85 |
| -align-items: center;/* Center the content vertically */ |
86 |
| -justify-content: center;/* Center the content horizontally */ |
| 75 | +.details>div{ |
| 76 | +padding:20px; |
| 77 | +background-color:#f1f1f1; |
| 78 | +margin:10px; |
| 79 | +flex:1; |
| 80 | +border-radius:5px; |
| 81 | +text-align: center; |
| 82 | +min-height:45px; |
87 | 83 | }
|
88 | 84 |
|
89 |
| -.details>div>h3 { |
90 |
| -margin-top:0;/* Remove the top margin of the heading */ |
91 |
| -font-size:18px;/* Set the font size for the heading */ |
92 |
| -font-weight: bold;/* Set the font weight for the heading */ |
93 |
| -} |
94 |
| - |
95 |
| -.details>div>p { |
96 |
| -margin-bottom:0;/* Remove the bottom margin of the paragraph */ |
97 |
| -font-size:16px;/* Set the font size for the paragraph */ |
98 |
| -} |
99 |
| - |
100 |
| -.details>div>p:first-child { |
101 |
| -font-weight: bold;/* Set the font weight for the first paragraph */ |
102 |
| -} |
103 |
| - |
104 |
| -.details>div>p:last-child { |
105 |
| -margin-top:10px;/* Add margin to the top of the last paragraph */ |
106 |
| -} |
107 |
| - |
108 |
| -@media (max-width:768px) { |
109 |
| -form { |
110 |
| -flex-direction: column;/* Change the direction of the flex items to column */ |
111 |
| - } |
| 85 | +@media (max-width:768px){ |
| 86 | +form { |
| 87 | +flex-direction: column; |
| 88 | + } |
112 | 89 |
|
113 |
| -forminput[type="text"]{ |
114 |
| -width:100%;/* Set thewidth of the input field to100% */ |
115 |
| -margin-bottom:10px;/* Add margin to thebottom of the input field */ |
116 |
| - } |
| 90 | +forminput[type="text"]{ |
| 91 | +width:100%; |
| 92 | +margin-bottom:10px; |
| 93 | +} |
117 | 94 | }
|