Skip to content

Commit 5b99d48

Browse files
authored
Merge pull request #1 from dev-muhammad/v1.1
Improvements
2 parents 082d6da + 1e6c5a3 commit 5b99d48

File tree

4 files changed

+127
-98
lines changed

4 files changed

+127
-98
lines changed

.DS_Store

6 KB
Binary file not shown.

css/moderna.css

Lines changed: 61 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,44 @@ Project: Moderna framework
33
Author: Muhammad
44
Official repo: github.com/dev-muhammad/moderna
55
*/
6+
7+
/* CSS Variables */
8+
:root {
9+
--primary-color: #1ec677;
10+
--secondary-color: #343434;
11+
--background-color: #fff;
12+
--transperent-background-color: rgba(255,255,255,0.9);
13+
--text-color: #000;
14+
--footer-background: #ddd;
15+
--box-shadow-color: rgba(0, 0, 0, 0.4);
16+
--testimonial-text: #313131;
17+
--testimonial-title: #222;
18+
}
619
*{
720
font-family: "Roboto", sans-serif;
8-
color: #313131;
21+
color: var(--secondary-color);
22+
}
23+
html {
24+
scroll-behavior: smooth;
925
}
1026
body{
1127
padding:0;
1228
margin:0;
1329
}
1430
a {
15-
background-color: transparent;
16-
color: #1ec677;
1731
text-decoration: none;
1832
}
33+
.link {
34+
background-color: transparent;
35+
color: var(--primary-color);
36+
}
37+
.link-hover:hover {
38+
background-color: transparent;
39+
color: var(--primary-color);
40+
}
41+
.white-text{
42+
color: #fff
43+
}
1944
.title {
2045
font-size: 46px;
2146
line-height: 60px;
@@ -26,10 +51,10 @@ a {
2651
}
2752
.button{
2853
padding: 10px 20px;
29-
background-color: #1ec677;
54+
background-color: var(--primary-color);
3055
border: none;
3156
border-radius: 20px;
32-
color: #fff;
57+
color: var(--background-color);
3358
font-size: 18px;
3459
}
3560
.container {
@@ -63,15 +88,15 @@ a {
6388
right: 0;
6489
top: 0;
6590
z-index: 10;
66-
background-color: #fff;
91+
background-color: var(--background-color);
6792
padding: 5px 0 8px;
6893
padding-top: 5px;
6994
padding-bottom: 8px;
70-
transition: .3s all,box-shadow .6s ease;
95+
transition: .3s all, box-shadow .6s ease;
7196
}
7297
.active-header{
73-
box-shadow: 0 0 10px rgba(0,0,0,0.4);
74-
background-color: rgba(255,255,255,0.9)
98+
box-shadow: 0 0 10px var(--box-shadow-color);
99+
background-color: var(--transperent-background-color);
75100
}
76101
.header-content{
77102
max-width: 1100px;
@@ -110,7 +135,7 @@ a {
110135
font-weight: bold;
111136
}
112137
a>.menu-item:hover{
113-
color: #1ec677;
138+
color: var(--primary-color);
114139
cursor: pointer;
115140
}
116141
.menu-action{
@@ -119,15 +144,15 @@ a>.menu-item:hover{
119144
.footer{
120145
display: flex;
121146
justify-content: center;;
122-
background-color: #ddd;
147+
background-color: var(--footer-background);
123148
padding:30px 0px;
124149
align-content: center;
125150
align-items: center;
126151
}
127152
.footer-item{
128-
width: 250px;
129153
margin: 20px;
130-
text-align: center;
154+
width: 250px;
155+
text-align: left;
131156
}
132157
.footer-item > ul{
133158
list-style-type: none;
@@ -144,15 +169,21 @@ a>.menu-item:hover{
144169
font-size: 20px;
145170
}
146171
.footer-item .list-item:hover{
147-
color: #1ec677;
172+
color: var(--primary-color);
148173
}
149174
.sign{
150175
text-align: center;
151-
background-color: #000;
152-
color:#fff;
176+
background-color: var(--text-color);
177+
color:var(--background-color);
153178
padding: 5px;
154179
margin: 0px;
155180
}
181+
.full-background-color {
182+
background-color: var(--primary-color);
183+
}
184+
.flex-column {
185+
flex-direction: column !important;
186+
}
156187

157188
/* card */
158189
.card-containter{
@@ -167,16 +198,16 @@ a>.menu-item:hover{
167198
display: flex;
168199
justify-content: space-between;
169200
align-content: center;
170-
border: #ddd solid 1px;
201+
box-shadow: 0 0 3px var(--box-shadow-color);
171202
border-radius: 10px;
172203
margin: 20px;
173204
}
174205
.elevation{
175206
transition: .5s all,box-shadow .6s ease;
176207
}
177208
.elevation:hover{
178-
box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.4);
179-
background-color: rgba(255,255,255);
209+
box-shadow: 10px 10px 20px 0px var(--box-shadow-color);
210+
background-color: var(--background-color);
180211
border: none;
181212
}
182213
.horizontal-card{
@@ -215,18 +246,18 @@ a>.menu-item:hover{
215246
}
216247
.card:hover .card-action{
217248
text-decoration: underline;
218-
text-decoration-color: #1ec677;
249+
text-decoration-color: var(--primary-color);
219250
text-decoration-thickness: 2px;
220251
}
252+
221253
/* accordion */
222254
.accordion {
223255
min-height: 0;
224256
display: inline-block;
225257
position: relative;
226-
left: 50%;
258+
left: 27%;
227259
margin: 0px auto;
228260
transform: translate(-50%, 0);
229-
/* background-color: #fefffa; */
230261
max-width: 800px;
231262
padding: 30px;
232263
}
@@ -236,12 +267,10 @@ a>.menu-item:hover{
236267
font-weight: 300;
237268
letter-spacing: 1px;
238269
display: block;
239-
/* background-color: #fefffa; */
240270
margin: 0;
241271
cursor: pointer;
242272
}
243273
.accordion p {
244-
/* color: rgba(48, 69, 92, 0.8); */
245274
font-size: 17px;
246275
line-height: 26px;
247276
letter-spacing: 1px;
@@ -282,7 +311,7 @@ a>.menu-item:hover{
282311
.accordion ul li i:after {
283312
content: "";
284313
position: absolute;
285-
background-color: #000;
314+
background-color: var(--text-color);
286315
width: 3px;
287316
height: 16px;
288317
}
@@ -356,22 +385,23 @@ a>.menu-item:hover{
356385
}
357386
.circle-rounded-image{
358387
border-radius: 100%;
359-
border: 2px solid #fff;
388+
border: 2px solid var(--background-color);
360389
}
361390
.testimonial .item .testimonial-content{
362391
border-radius: 15px;
363-
background-color: #ddd;
392+
background-color: var(--footer-background);
364393
padding:10px;
365394
margin-bottom: 10px;
366395
}
367396
.testimonial .item .testimonial-content .testimonial-title{
368397
font-weight: 600;
369-
color: #222;
398+
color: var(--testimonial-title);
370399
}
371400
.testimonial .item .testimonial-content .testimonial-text{
372401
margin: 5px 0px;
373-
color: #313131;
402+
color: var(--testimonial-text);
374403
}
404+
375405
/* pagination */
376406
.content-center{
377407
margin:0 auto;
@@ -603,12 +633,12 @@ a>.menu-item:hover{
603633
flex-direction: column;
604634
justify-content: center;
605635
position: absolute;
606-
background-color: rgba(255,255,255,0.9);
636+
background-color: var(--transperent-background-color);
607637
left:0px;
608638
top:47px;
609639
width: 100vw;
610640
text-align: center;
611-
box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
641+
box-shadow: 0px 3px 3px var(--box-shadow-color);
612642
}
613643

614644
}

0 commit comments

Comments
 (0)