-
Notifications
You must be signed in to change notification settings - Fork 0
/
teststyles.css
161 lines (140 loc) · 3.62 KB
/
teststyles.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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
html, body {
margin: 0;
padding: 0;
height: 100%;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; /* Modern and clean font */
color: #e0e0e0; /* Light text color */
background: transparent; /* Make background transparent */
}
.background-iframe {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1; /* Place behind all other content */
overflow: hidden;
}
header {
background-color: rgba(30, 30, 30, 0.9); /* Slightly transparent background */
color: #e0e0e0; /* Light text color */
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
padding: 20px 0;
text-align: center;
}
header h1 {
font-size: 36px; /* Larger font size for the header */
margin: 0;
color: #ffffff; /* Light text color */
font-weight: 700; /* Bold text for prominence */
}
nav ul {
list-style: none;
padding: 0;
margin: 10px 0 0;
}
nav ul li {
display: inline;
margin: 0 15px;
}
nav ul li a {
text-decoration: none;
color: #e0e0e0;
font-weight: 500; /* Medium font weight for menu items */
font-size: 16px; /* Slightly larger font size for readability */
transition: color 0.3s, text-decoration 0.3s; /* Smooth transition effects */
}
nav ul li a:hover {
text-decoration: underline;
color: #4db6ac; /* Modern teal color on hover */
}
main {
margin-top: 80px; /* Space for fixed header */
padding: 20px;
}
.parallax {
background-attachment: fixed;
background-size: cover;
background-position: center;
padding: 80px 20px;
color: #e0e0e0; /* Light text color */
}
.parallax:nth-of-type(odd) .content {
background: rgba(0, 0, 0, 0.8); /* Darker overlay */
}
.parallax:nth-of-type(even) .content {
background: rgba(0, 0, 0, 0.7); /* Slightly lighter overlay */
}
.content {
max-width: 1200px;
margin: 0 auto;
text-align: center;
padding: 30px;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}
.content h2 {
font-size: 28px; /* Slightly larger font size for section headers */
color: #ffffff; /* Light text color for headers */
margin-bottom: 20px;
font-weight: 700; /* Bold text for headers */
}
.content p {
font-size: 18px; /* Larger font size for better readability */
line-height: 1.6; /* Increased line-height for readability */
margin-bottom: 20px;
}
.iframe-container {
position: relative;
width: 100%;
max-width: 1000px; /* Increased max-width for larger iframes */
height: 600px; /* Increased height for better visibility */
margin: 20px auto;
background: #1e1e1e; /* Dark background for iframe container */
border-radius: 10px;
overflow: hidden;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}
.iframe-container iframe {
width: 100%;
height: 100%;
border: none;
}
footer {
text-align: center;
padding: 20px;
background: rgba(30, 30, 30, 0.9); /* Slightly transparent background */
color: #e0e0e0; /* Light text color */
box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.4);
position: fixed;
width: 100%;
bottom: 0;
}
footer p {
margin: 0;
color: #e0e0e0;
font-size: 14px; /* Smaller font size for footer text */
}
.btn {
display: inline-block;
padding: 1rem 2rem;
margin-top: 2rem;
font-size: 1.6rem;
color: white;
background-color: var(--green);
border: none;
border-radius: 5px;
cursor: pointer;
text-transform: uppercase;
transition: background-color 0.3s ease;
}
.btn:hover {
background-color: #550660;
}
.btn:active {
transform: scale(0.98);
}