diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..ec7c533 --- /dev/null +++ b/css/style.css @@ -0,0 +1,489 @@ +/*Google Fonts*/ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); +*{ + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + box-sizing: border-box; + scroll-behavior: smooth; + scroll-padding-top: 2rem; + +} +/* Variables*/ +:root{ + + --main-color:#647bff; + --body-color: #090a1a; + --container-color:#171b3c; + --heading-color:#222231; + --box-color:#0d0f26; + --bg-color:#fff; + +} + +body{ + color: var(--bg-color); + background: var(--body-color); +} + +img{ + width: 100%; +} +section{ + padding: 3rem 0 2rem; +} +a{ + text-decoration: none; +} +li{ + list-style: none; +} +.container{ + max-width: 960px; + margin: auto; + width: 100%; +} +/* Header */ +header{ + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 100; +} +.header-active{ + background: var(--box-color); + transition: 0.4s; +} +.nav{ + display: flex; + align-items: center; + justify-content: space-between; + padding: 20px 0; +} +.logo{ + font-size: 1.2rem; + font-weight: 600; + color: var(--main-color); +} +.navbar{ + display: flex; + align-items: center; + column-gap: 1.5rem; +} +.nav-link{ + font-size: 0.94rem; + padding: 4px 8px; + border-radius: 0.2rem; + color: var(--bg-color); +} +.nav-link:hover{ + color: var(--main-color); + background: var(--container-color); + transition: 0.1s all linear; +} +/* Menu Icon*/ +.menu-icon{ + display: none; + flex-direction: column; + align-items: center; + justify-content: center; + row-gap: 5px; + cursor: pointer; + z-index: 200; + transition: 0.3s; +} +.menu-icon div{ + display: block; + background: var(--bg-color); + height: 2px; + width: 24px; + transition: 00.3s; +} +.move .line1{ + transform: rotate(-45deg) translate(-5px,5px); +} +.move .line2{ + opacity: 0; +} +.move .line3{ + transform: rotate(45deg) translate(-5px,-5px); +} + +/* Home */ +.home{ + min-height: 600px; + display: flex; + align-items: center; + justify-content: center; + padding-top: 7rem; +} +.home-content{ + position: relative; + max-width: 600px; + width: 100%; + margin: auto; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.home-img{ + width: 180px; + height: 180px; + border-radius: 50%; + background: #98a7fc; + overflow: hidden; + margin-bottom:2rem; +} +.home-img{ + width: 180px; + height: 180px; + object-fit: cover; + object-position: center; +} +.home-text{ + display: absolute; + flex-direction: center; + align-items: center; + justify-content: center; + text-align:center; +} +.home-text h3{ + position:absolute; + display:contents; + align-items:center; + column-gap: 0.5rem; + font-size: 1.1rem; + color: var(--main-color); +} +.home-text h3::before{ + content: ''; + position:absolute; + top: 45%; + transform: translate(-50%); + left: 160px; + width: 200px; + height: 2px; + background: var(--main-color); +} +.home-text h3::after{ + content: ''; + position: absolute; + top: 45%; + transform: translate(-50%); + right: -40px; + width: 200px; + height: 2px; + background: var(--main-color); +} +.home-text h2{ + font-size: 2.5rem; + line-height: 4.8rem; +} +.home-text p{ + font-size: 0.938rem; + margin-bottom: 1.5rem; +} +.home-text .color{ + color: var(--main-color); +} +.social{ + display: flex; + align-items:center; + column-gap: 0.9rem; +} +.social .bx{ + font-size: 1.3rem; + padding: 10px; + border-radius: 50%; + color: var(--bg-color); + background: var(--container-color); +} +.social .bx:hover{ + background: var(--main-color); + transition: 0.3s all linear; +} +/* Heading */ +.heading{ + font-size: 5rem; + text-transform: uppercase; + color: var(--heading-color); + text-align: center; + margin-bottom: 2rem; +} +.about-content{ + display: grid; + grid-template-columns: repeat(2,1fr); + gap: 1.5rem; +} +.about-data span{ + font-size: 1rem; + font-weight: 500; + text-transform: uppercase; + color: var(--main-color); +} +.about-data h2{ + font-size: 2rem; + line-height: 2.6rem; + font-weight: 700; + margin: 1rem 0; +} +.btn{ + font-size: 0.97rem; + display: inline-flex; + align-items: center; + column-gap: 0.5rem; + color: var(--bg-color); + background: var(--main-color); + padding: 12px 16px; + border-radius: 0.4rem; + margin-top: 1rem; +} +.btn .bx{ + font-size: 1.2rem; +} +.btn:hover{ + background: #546eff; + transition: 0.3s all linear; +} +.about-text p{ + font-size: 0.938rem; + letter-spacing: 1px; + text-align: justify; + margin-bottom: 1.5rem; +} +/* Services */ +.services-content{ + display: grid; + grid-template-columns: repeat(3,1fr); + gap: 2rem; +} +.services-box{ + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 15px; + background: var(--container-color); + border-radius: 0.4rem; + transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1); +} +.services-box:hover{ + transform: scale(1.05); + transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1); +} +.services-box .bx{ + font-size: 1.4rem; + color: var(--main-color); + padding: 10px; + border-radius: 5rem; + border: 2px dashed var(--bg-color); +} +.services-box h2{ + font-size: 1.1rem; + font-weight: 500; + margin: 0.5rem 0; + color: var(--main-color); +} +.services-box p{ + font-size: 0.9rem; +} +/* Portfolio */ +.portfolio-content{ + display: grid; + grid-template-columns: repeat(2,1fr); + gap: 2rem; +} +.portfolio-box{ + position: relative; + width: 100%; + height: 320px; + border-radius: 1rem; + overflow: hidden; +} +.portfolio-img{ + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; +} +.portfolio-overlay{ + position: absolute; + top: -100%; + left: 0; + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background: hsl(234, 45%, 16%, 0.7); +} +.portfolio-overlay h2{ + font-size: 1.6rem; + font-weight: 600; + margin-bottom: 10px; +} +.portfolio-overlay .bx{ + font-size: 24px; + padding: 10px; + background: var(--main-color); + color: var(--bg-color); + border-radius: 4px; +} +.portfolio-overlay .bx:hover{ + background: #546eff; + transition: 0.3s all linear; +} +.portfolio-box:hover .portfolio-overlay{ + top: 0; + transition: 0.3s all ease; +} +/*Contact form*/ +.contact-form{ + max-width: 600px; + margin: auto; + width: 100%; + display: grid; + row-gap: 1rem; +} +.contact-form input,.contact-form textarea{ + border: none; + outline: none; + font-size: 0.9rem; + padding: 15px; + color: var(--bg-color); + background: var(--box-color); + border-radius: 0.4rem; +} +.contact-form .send-btn{ + width: 120px; + font-size: 1rem; + letter-spacing: 1px; + font-weight: 500; + text-transform: uppercase; + padding: 12px; + background: var(--main-color); + cursor: pointer; +} +.contact-form .send-btn:hover{ + background: #546eff; + transition: 0.3s all linear; +} +/* Footer */ +.footer{ + display: flex; + align-items: center; + flex-direction: column; + row-gap: 1.4rem; + padding: 30px 0; +} +.footer p{ + font-size: 0.9rem; +} +.footer-links{ + display: flex; + align-items: center; + column-gap: 1rem; +} +.footer-links a{ + font-size: 1rem; + font-weight: 400; + color: var(--bg-color); +} +.footer-links a:hover{ + color: var(--main-color); + transition: 0.3s all linear; +} +/* Scroll Top */ +.scroll-top{ + position: fixed; + bottom: -100%; + right: 1.5rem; +} +.scroll-top .bx{ + padding: 8px; + font-size: 1.3rem; + color: var(--bg-color); + background: var(--box-color); + border-radius: 0.2rem; +} +.scroll-top .bx:hover{ + background: var(--container-color); + transition: 0.3s; +} +.scroll-active{ + bottom: 2rem; + transition: 0.3s; +} +/*Making it responsive*/ +@media (max-width:990px){ + .container{ + margin: 0 auto; + width: 90%; + } +} +@media (max-width:892px){ + section{ + padding: 2rem 0; + } + .nav{ + padding: 12px 0; + } + .heading{ + font-size: 4rem; + } + .portfolio-box{ + height: 257px; + } +} +@media (max-width:775px){ + .logo{ + font-size: 1.1rem; + } + .home{ + min-height: 500px; + padding-top: 6rem; + } + .home-text h3 { + font-size: 1rem; + } + .home-text h2 { + font-size: 3rem; + line-height: 3.8rem; + } + .home-text p { + font-size: 0.825rem; + } + .services-content { + grid-template-columns: repeat(2, 1fr); + } + .portfolio-box { + height: 245px; + } + .menu-icon { + display: flex; + } + .navbar{ + position: absolute; + top: 0; + right: -100%; + width: 300px; + height: 100vh; + background: var(--box-color); + display: flex; + flex-direction: column; + align-items: center; + padding: 50px 20px; + transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1); + } + .open-menu{ + right: 0; + transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1); + } + .nav-link{ + display: block; + margin: 1rem 0; + } +} \ No newline at end of file diff --git a/img/portfolio-1.webp b/img/portfolio-1.webp new file mode 100644 index 0000000..f9b2418 Binary files /dev/null and b/img/portfolio-1.webp differ diff --git a/img/portfolio-2.webp b/img/portfolio-2.webp new file mode 100644 index 0000000..87af47a Binary files /dev/null and b/img/portfolio-2.webp differ diff --git a/img/portfolio-3.webp b/img/portfolio-3.webp new file mode 100644 index 0000000..26d3358 Binary files /dev/null and b/img/portfolio-3.webp differ diff --git a/img/portfolio-4.webp b/img/portfolio-4.webp new file mode 100644 index 0000000..aaff84d Binary files /dev/null and b/img/portfolio-4.webp differ diff --git a/img/portfolio-5.webp b/img/portfolio-5.webp new file mode 100644 index 0000000..a3b3203 Binary files /dev/null and b/img/portfolio-5.webp differ diff --git a/img/portfolio-6.webp b/img/portfolio-6.webp new file mode 100644 index 0000000..13b16fe Binary files /dev/null and b/img/portfolio-6.webp differ diff --git a/img/profile.png b/img/profile.png new file mode 100644 index 0000000..9d52aeb Binary files /dev/null and b/img/profile.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..964b584 --- /dev/null +++ b/index.html @@ -0,0 +1,222 @@ + + +
+ + + +
+ I'm a DATA SCIENCE STUDENT at
Audisankara College Of Engineering And Technology.
+
I am a Passionate Learner and love IT.
+
Apart from that i am also interested in SPORTS that involve
Concentration and Physical Activity.
+
+
Hello! I am Sameer. A pursuing Undergraduate Student and an aspiring Data Scientist.
+I am currently undergoing course work regarding my Bachelors degree and at the same time aquiring skills by doing internships and various courses other than my regular course work.
+I am Currently pursuing skills related to Data Science and i can analyze small data bases to check for errors regarding data entry and can alter them to match the client requirements.
+I am well versed with python and can debug small sized python applications and programs.
+I have worked with c before and i am well aware of all the concepts of c that are needed to get a complete beginner into the world of coding, so i can also teach C to newbie programmers or programmers that are interested in C language.
+