6
6
@import url ('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap' );
7
7
body {
8
8
font-family : 'Poppins' , sans-serif;
9
- background : # eef2f7 ;
9
+ background : linear-gradient ( 135 deg , # 667eea 0 % , # 764ba2 100 % ) ;
10
10
margin : 0 ;
11
11
padding : 0 ;
12
+ color : # 333 ;
12
13
}
13
14
.navbar {
14
- background-color : # 4a148c ;
15
+ background-color : # 2e0854 ;
15
16
padding : 18px 40px ;
16
17
color : white;
17
18
display : flex;
18
19
justify-content : space-between;
19
20
align-items : center;
20
- box-shadow : 0 4px 12 px rgba (74 , 20 , 140 , 0.3 );
21
+ box-shadow : 0 4px 15 px rgba (46 , 8 , 84 , 0.7 );
21
22
}
22
23
.navbar h2 {
23
24
margin : 0 ;
24
25
font-size : 28px ;
25
- letter-spacing : 0.08 em ;
26
+ letter-spacing : 0.1 em ;
26
27
font-weight : 700 ;
28
+ text-shadow : 0 0 5px rgba (255 , 255 , 255 , 0.3 );
27
29
}
28
30
.logout-button {
29
- background-color : # 7b1fa2 ;
31
+ background-color : # b33a3a ;
30
32
color : white;
31
- padding : 10px 20 px ;
33
+ padding : 10px 22 px ;
32
34
border : none;
33
- border-radius : 25 px ;
35
+ border-radius : 30 px ;
34
36
font-size : 14px ;
35
37
font-weight : 600 ;
36
38
cursor : pointer;
37
39
transition : background-color 0.3s ease;
38
40
text-decoration : none;
39
- box-shadow : 0 4 px 12 px rgba (123 , 31 , 162 , 0.5 );
41
+ box-shadow : 0 5 px 15 px rgba (179 , 58 , 58 , 0.6 );
40
42
}
41
43
.logout-button : hover {
42
- background-color : # 4a148c ;
43
- box-shadow : 0 6 px 16 px rgba (74 , 20 , 140 , 0.8 );
44
+ background-color : # 7f2828 ;
45
+ box-shadow : 0 7 px 20 px rgba (127 , 40 , 40 , 0.8 );
44
46
}
45
47
.container {
46
- margin : 40px auto;
47
- max-width : 900 px ;
48
+ margin : 40px auto70 px auto ;
49
+ max-width : 960 px ;
48
50
background : white;
49
- padding : 35 px 40px ;
50
- border-radius : 15 px ;
51
- box-shadow : 0 16 px 30 px rgba (0 , 0 , 0 , 0.07 );
51
+ padding : 40px 50 px ;
52
+ border-radius : 20 px ;
53
+ box-shadow : 0 20 px 50 px rgba (0 , 0 , 0 , 0.15 );
52
54
}
53
55
h3 {
54
- color : # 4a148c ;
56
+ color : # 4b2a8a ;
55
57
margin-bottom : 25px ;
56
- font-weight : 600 ;
57
- letter-spacing : 0.04em ;
58
+ font-weight : 700 ;
59
+ letter-spacing : 0.05em ;
60
+ border-bottom : 3px solid # 764ba2 ;
61
+ padding-bottom : 8px ;
58
62
}
59
63
ul {
60
- padding-left : 20 px ;
64
+ padding-left : 22 px ;
61
65
list-style-type : disc;
62
- color : # 333 ;
63
- font-size : 16px ;
64
- line-height : 1.6 ;
66
+ color : # 444 ;
67
+ font-size : 17px ;
68
+ line-height : 1.75 ;
69
+ margin-bottom : 40px ;
70
+ }
71
+ ul li {
72
+ margin-bottom : 12px ;
73
+ transition : color 0.3s ease;
74
+ cursor : default;
75
+ }
76
+ ul li : hover {
77
+ color : # 764ba2 ;
78
+ font-weight : 600 ;
65
79
}
66
80
.userinfo {
67
- margin-bottom : 30px ;
68
- background-color : # f9f9f9 ;
69
- padding : 20px 25px ;
70
- border-left : 6px solid # 4a148c ;
71
- border-radius : 8px ;
72
- font-size : 16px ;
73
- color : # 333 ;
81
+ margin-bottom : 40px ;
82
+ background-color : # f0f0ff ;
83
+ padding : 25px 30px ;
84
+ border-left : 7px solid # 764ba2 ;
85
+ border-radius : 12px ;
86
+ font-size : 17px ;
87
+ color : # 222 ;
88
+ box-shadow : 0 6px 18px rgba (118 , 75 , 162 , 0.2 );
74
89
}
75
90
table {
76
91
width : 100% ;
77
92
border-collapse : collapse;
78
93
margin-top : 15px ;
79
- font-size : 15px ;
94
+ font-size : 15.5px ;
95
+ box-shadow : 0 0 10px rgba (0 , 0 , 0 , 0.05 );
96
+ border-radius : 12px ;
97
+ overflow : hidden;
80
98
}
81
99
table th , table td {
82
100
border : 1px solid # ddd ;
83
- padding : 12 px 15 px ;
101
+ padding : 14 px 18 px ;
84
102
text-align : left;
85
103
}
86
104
table th {
87
- background-color : # 7b1fa2 ;
105
+ background-color : # 7f56d9 ;
88
106
color : white;
89
107
font-weight : 600 ;
108
+ letter-spacing : 0.03em ;
90
109
}
91
110
table tr : nth-child (even) {
92
- background-color : # f4f0fa ;
111
+ background-color : # faf7ff ;
112
+ }
113
+ table tr : hover {
114
+ background-color : # dcd4ff ;
115
+ }
116
+ /* About Me Section */
117
+ .about-me {
118
+ margin-top : 60px ;
119
+ background : # 4b2a8a ;
120
+ color : white;
121
+ padding : 35px 40px ;
122
+ border-radius : 20px ;
123
+ box-shadow : 0 15px 40px rgba (75 , 42 , 138 , 0.7 );
124
+ font-size : 16.8px ;
125
+ line-height : 1.6 ;
126
+ }
127
+ .about-me h3 {
128
+ color : # f8e8ff ;
129
+ margin-bottom : 20px ;
130
+ font-size : 26px ;
131
+ }
132
+ .about-me p {
133
+ max-width : 700px ;
134
+ margin-bottom : 12px ;
135
+ }
136
+ .contact-info {
137
+ margin-top : 15px ;
138
+ }
139
+ .contact-info strong {
140
+ display : inline-block;
141
+ width : 90px ;
142
+ color : # d6bcfa ;
143
+ }
144
+ .contact-info a {
145
+ color : # e4d4ff ;
146
+ text-decoration : underline;
147
+ transition : color 0.3s ease;
148
+ }
149
+ .contact-info a : hover {
150
+ color : # f2e7ff ;
93
151
}
94
152
</ style >
95
153
</ head >
@@ -109,6 +167,15 @@ <h2>DevOps Dashboard</h2>
109
167
< h3 > DevOps Tutorials & Tools</ h3 >
110
168
< ul >
111
169
< li th:each ="item : ${materials} " th:text ="${item} "> Sample tutorial/tool</ li >
170
+ <!-- Added more items for content richness -->
171
+ < li > CI/CD with Jenkins and GitHub Actions</ li >
172
+ < li > Containerization using Docker and Best Practices</ li >
173
+ < li > Microservices Architecture with Spring Boot and Kubernetes</ li >
174
+ < li > Infrastructure as Code with Terraform & CloudFormation</ li >
175
+ < li > Monitoring and Alerting with Prometheus & Grafana</ li >
176
+ < li > Cloud Providers: AWS, Azure, GCP Fundamentals</ li >
177
+ < li > Security and Compliance in DevOps Pipelines</ li >
178
+ < li > Automated Testing and Quality Gates with SonarQube</ li >
112
179
</ ul >
113
180
114
181
< h3 > All Registered Users</ h3 >
@@ -128,6 +195,17 @@ <h3>All Registered Users</h3>
128
195
</ tr >
129
196
</ tbody >
130
197
</ table >
198
+
199
+ < section class ="about-me ">
200
+ < h3 > About Me</ h3 >
201
+ < p > Hello! I'm < strong > Your Name</ strong > , a passionate DevOps enthusiast and lifelong learner. I specialize in bridging development and operations to build efficient, scalable, and secure software pipelines.</ p >
202
+ < p > With hands-on experience in cloud automation, container orchestration, and continuous integration/delivery, I love helping teams accelerate their software delivery cycles while maintaining top-notch quality.</ p >
203
+ < div class ="contact-info ">
204
+ < p > < strong > Email:</ strong > < a href ="mailto:your.email@example.com "> your.email@example.com</ a > </ p >
205
+ < p > < strong > LinkedIn:</ strong > < a href ="https://linkedin.com/in/yourprofile " target ="_blank " rel ="noopener "> linkedin.com/in/yourprofile</ a > </ p >
206
+ < p > < strong > GitHub:</ strong > < a href ="https://github.com/yourusername " target ="_blank " rel ="noopener "> github.com/yourusername</ a > </ p >
207
+ </ div >
208
+ </ section >
131
209
</ div >
132
210
</ body >
133
211
</ html >
0 commit comments