Skip to content

Commit 97dd68d

Browse files
Feat: ScrollBar style changed for desk and mobile
1 parent dc97940 commit 97dd68d

File tree

1 file changed

+39
-16
lines changed

1 file changed

+39
-16
lines changed

styles.css

Lines changed: 39 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:wght@400;700;800&display=swap');
2-
@import url('https://fonts.googleapis.com/css2?family=Lobster&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
3-
2+
@import url('https://fonts.googleapis.com/css2?family=Lobster&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
43
:root {
54
--color-primary: #4300FF;
65
--color-secondary: #0065F8;
@@ -393,6 +392,7 @@ body {
393392

394393
/* Hero Image Styles */
395394
.hero-image-container {
395+
margin-top: -50px;
396396
display: flex;
397397
justify-content: center;
398398
align-items: center;
@@ -561,8 +561,8 @@ body {
561561
*/
562562
background: linear-gradient(40deg,
563563
var(--color-accent) 0%,
564-
var(--color-accent) 20%,
565-
var(--color-primary) 65%,
564+
var(--color-accent) 40%,
565+
var(--color-primary) 75%,
566566
var(--color-primary) 80%);
567567

568568
-webkit-background-clip: text;
@@ -748,6 +748,7 @@ body {
748748

749749
/* Headings, date, list styles (same as yours) */
750750
.timeline-card h3 {
751+
font-family: "Open Sans";
751752
font-size: 1.3rem;
752753
margin-bottom: 5px;
753754
color: #1995AD;
@@ -782,6 +783,14 @@ body {
782783

783784
/* ✅ Responsive: stack cards full width on mobile */
784785
@media (max-width: 768px) {
786+
787+
.scroll-indicator{
788+
display: none;
789+
}
790+
791+
::-webkit-scrollbar{
792+
width: 0;
793+
}
785794
.timeline::after {
786795
left: 30px; /* move line to left side */
787796
transform: none;
@@ -828,6 +837,7 @@ body {
828837
}
829838

830839
.skill-category h3 {
840+
font-family: 'Open Sans';
831841
font-size: 1.3rem;
832842
color: var(--color-primary);
833843
margin-bottom: 1.5rem;
@@ -1440,10 +1450,15 @@ body {
14401450
@media (max-width: 768px) {
14411451
.hero-container {
14421452
grid-template-columns: 1fr;
1443-
text-align: center;
1453+
text-align: left;
14441454
gap: 2rem;
14451455
}
14461456

1457+
.hero-title{
1458+
margin-top: 22px;
1459+
/* text-align: center; */
1460+
}
1461+
14471462
.hero-image {
14481463
width: 250px;
14491464
height: 250px;
@@ -1562,19 +1577,27 @@ html {
15621577
}
15631578

15641579
/* Custom scrollbar */
1565-
::-webkit-scrollbar {
1566-
width: 8px;
1567-
}
1580+
/* DESKTOP/LAPTOP (mouse/trackpad): apply custom scrollbars */
1581+
@media (any-hover: hover) and (any-pointer: fine) {
1582+
/* WebKit/Blink (Chrome, Edge, Safari) */
1583+
*::-webkit-scrollbar { width: 8px; height: 8px; }
1584+
*::-webkit-scrollbar-track { background: #f1f1f1; }
1585+
*::-webkit-scrollbar-thumb {
1586+
background: linear-gradient(135deg, var(--color-primary), var(--color-secondary));
1587+
border-radius: 4px;
1588+
}
1589+
*::-webkit-scrollbar-thumb:hover { background: var(--color-primary); }
15681590

1569-
::-webkit-scrollbar-track {
1570-
background: #f1f1f1;
1591+
/* Firefox desktop */
1592+
html { scrollbar-width: thin; scrollbar-color: var(--color-primary) #f1f1f1; }
15711593
}
15721594

1573-
::-webkit-scrollbar-thumb {
1574-
background: linear-gradient(135deg, var(--color-primary), var(--color-secondary));
1575-
border-radius: 4px;
1595+
/* TOUCH-FIRST (phones/tablets): ensure no custom styling leaks through */
1596+
@media (hover: none) and (pointer: coarse) {
1597+
/* If any global rules remain, neutralize them (fallback) */
1598+
*::-webkit-scrollbar { width: initial; height: initial; }
1599+
*::-webkit-scrollbar-track { background: initial; }
1600+
*::-webkit-scrollbar-thumb { background: initial; border-radius: initial; }
1601+
html { scrollbar-width: auto; scrollbar-color: auto; }
15761602
}
15771603

1578-
::-webkit-scrollbar-thumb:hover {
1579-
background: var(--color-primary);
1580-
}

0 commit comments

Comments
 (0)