Skip to content

Commit 2b3a3b3

Browse files
committed
(feat) update
1 parent c465129 commit 2b3a3b3

48 files changed

Lines changed: 464 additions & 115 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A modern, responsive personal portfolio website showcasing my skills, projects, and professional experience.
44

5-
## 🌟 Features
5+
## Features
66

77
- **Responsive Design**: Looks great on all devices, from mobile to desktop
88
- **Dark/Light Mode**: Toggle between dark and light themes
@@ -13,7 +13,7 @@ A modern, responsive personal portfolio website showcasing my skills, projects,
1313
- **Contact Information**: Easy ways to get in touch
1414
- **About Me Section**: Personal information and interests
1515

16-
## 🛠️ Technologies Used
16+
## Technologies Used
1717

1818
- HTML5
1919
- CSS3 (with custom properties and animations)
@@ -22,7 +22,7 @@ A modern, responsive personal portfolio website showcasing my skills, projects,
2222
- Google Fonts
2323
- Canvas API for background animations
2424

25-
## 📱 Pages
25+
## Pages
2626

2727
1. **Home**: Introduction and social media links
2828
2. **About**: Personal information, interests, and toolkit
@@ -32,23 +32,23 @@ A modern, responsive personal portfolio website showcasing my skills, projects,
3232
6. **404**: Custom error page
3333
7. **Updating**: Showcase of "Work in Progress"
3434

35-
## 📝 License
35+
## License
3636

3737
This project is licensed under the MIT License - see the LICENSE file for details.
3838

39-
## 🙏 Acknowledgments
39+
## Acknowledgments
4040

4141
- Font Awesome for the icons
4242
- Google Fonts for the typography
4343
- Inspiration from various portfolio websites across the web
4444

45-
## 📧 Contact
45+
## Contact
4646

4747
Feel free to reach out if you have any questions or suggestions:
4848

4949
50-
- Website: [www.yourwebsite.com](https://www.yourwebsite.com)
51-
- LinkedIn: [Muhammad S.A. Iqbal](https://www.linkedin.com/in/yourname)
50+
- Website: [Muhammad S.A. Iqbal](https://msa-iqbal.github.io)
51+
- LinkedIn: [Muhammad S.A. Iqbal](https://www.linkedin.com/in/msa-iqbal)
5252

5353
---
5454

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
.about-header {
55
text-align: center;
66
margin-bottom: var(--space-2xl);
7+
margin-top: var(--space-3xl);
78
}
89

910
.about-title {
@@ -427,8 +428,10 @@
427428
display: inline-block;
428429
left: 50%;
429430
transform: translateX(-50%);
431+
margin-top: 87px;
430432
}
431433

434+
432435
.flickr-title::after {
433436
content: "";
434437
position: absolute;
Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@
1919
--behance: #1769ff;
2020
--leetcode: #f89f1b;
2121
--stackoverflow: #f48024;
22-
--dailydev: #0d1117;
22+
--dailydev: #6a0dad;
2323
--devto: #0a0a0a;
2424
--blogspot: #fc4f08;
2525
--threads: #000000;
26+
--bluesky: #1da1f2;
27+
--mastodon: #3088d4;
28+
--hashnode-color: #2962ff;
29+
--500px: #000000;
30+
--unsplash: #000000;
2631
--primary: #8a5cf6;
2732
}
2833

@@ -180,7 +185,7 @@
180185
}
181186

182187
.quick-social-icon[data-platform="dailydev"] {
183-
background-color: var(--github-color);
188+
background-color: var(--dailydev);
184189
box-shadow: 0 5px 15px rgba(13, 17, 23, 0.3);
185190
}
186191

@@ -193,3 +198,28 @@
193198
background-color: var(--github-color);
194199
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
195200
}
201+
202+
.quick-social-icon[data-platform="bluesky"] {
203+
background-color: var(--bluesky);
204+
box-shadow: 0 5px 15px rgba(29, 161, 242, 0.3);
205+
}
206+
207+
.quick-social-icon[data-platform="mastodon"] {
208+
background-color: var(--mastodon);
209+
box-shadow: 0 5px 15px rgba(48, 136, 212, 0.3);
210+
}
211+
212+
.quick-social-icon[data-platform="hashnode"] {
213+
background-color: var(--hashnode-color);
214+
box-shadow: 0 5px 15px rgba(41, 98, 255, 0.3);
215+
}
216+
217+
.quick-social-icon[data-platform="500px"] {
218+
background-color: var(--github-color);
219+
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
220+
}
221+
222+
.quick-social-icon[data-platform="unsplash"] {
223+
background-color: var(--github-color);
224+
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
225+
}

assets/css/style.css

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
--devto: #0a0a0a;
4949
--medium: #00ab6c;
5050
--blogspot: #fc4f08;
51+
--bluesky: #1da1f2;
52+
--mastodon: #3088d4;
5153

5254
/* Spacing */
5355
--space-xs: 0.25rem;
@@ -1033,6 +1035,7 @@ body.light-mode .social-link {
10331035
align-items: center;
10341036
gap: var(--space-md);
10351037
margin-bottom: var(--space-xl);
1038+
margin-top: var(--space-2xl);
10361039
}
10371040

10381041
.section-icon {
@@ -1964,7 +1967,7 @@ body.light-mode .social-link {
19641967
.menu-toggle {
19651968
display: none;
19661969
}
1967-
}
1970+
}
19681971

19691972
/* Add these new styles for the professional summary section */
19701973
.summary-section {
@@ -2129,3 +2132,70 @@ body.light-mode .expertise-card p {
21292132
body.dark-mode .logo {
21302133
color: #fff; /* white for dark mode */
21312134
}
2135+
2136+
/* Table of Contents */
2137+
2138+
.toc-fixed {
2139+
position: fixed;
2140+
top: 382px;
2141+
right: 40px;
2142+
width: 240px;
2143+
background: var(--card-bg, #181818);
2144+
border-radius: 12px;
2145+
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
2146+
padding: 1.5rem 1.5rem 1rem 1.5rem;
2147+
z-index: 100;
2148+
max-height: 70vh;
2149+
overflow-y: auto;
2150+
transition: background 0.3s;
2151+
}
2152+
2153+
.toc-fixed h3 {
2154+
font-size: 1.1rem;
2155+
margin-bottom: 1rem;
2156+
color: var(--accent-primary);
2157+
font-weight: 700;
2158+
letter-spacing: 0.02em;
2159+
}
2160+
2161+
.toc-fixed .toc-list {
2162+
list-style: none;
2163+
padding: 0;
2164+
margin: 0;
2165+
}
2166+
2167+
.toc-fixed .toc-list li {
2168+
margin: 0.5rem 0;
2169+
}
2170+
2171+
.toc-fixed .toc-list a {
2172+
color: var(--accent-primary);
2173+
text-decoration: none;
2174+
font-weight: 500;
2175+
font-size: 1rem;
2176+
transition: color 0.2s;
2177+
border-left: 3px solid transparent;
2178+
padding-left: 0.5rem;
2179+
display: block;
2180+
}
2181+
2182+
.toc-fixed .toc-list a:hover,
2183+
.toc-fixed .toc-list a.active {
2184+
color: var(--accent-secondary);
2185+
border-left: 3px solid var(--accent-secondary);
2186+
background: rgba(124, 58, 237, 0.07);
2187+
border-radius: 4px;
2188+
}
2189+
2190+
@media (max-width: 1200px) {
2191+
.toc-fixed {
2192+
right: 10px;
2193+
width: 180px;
2194+
padding: 1rem;
2195+
}
2196+
}
2197+
@media (max-width: 900px) {
2198+
.toc-fixed {
2199+
display: none;
2200+
}
2201+
}

assets/images/brand/black-logo.svg

Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)