diff --git a/index.html b/index.html new file mode 100644 index 0000000..3c7cdaf --- /dev/null +++ b/index.html @@ -0,0 +1,199 @@ + + + + + + + + + This is my portfolio + + + + + + + + + + + + +
+ +
+ +

Prashant Singh

+

front end developer

+
+ + + +
+ + + + + + + +
+ +

HI THERE !

+

I'M Prashant Singh

+

I am a student of arya college of engineering and IT.I am learning web Development. +

+ + +
+ + + + + +
+ +

about me

+ +
+ +
+

name : Prashant Singh

+

age : 20

+ + +

language : hindi

+ +
+ +
+ +
+ 0 +

years of experience

+
+ +
+ 0 +

porject completed

+
+ +
+ 0 +

happy clients

+
+ +
+ 0 +

awards won

+
+ +
+ +
+ +
+ + + + + +
+ +

my portfolio

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ + + + + +
+ +

contact me

+ +
+ +
+ +

contact info

+ +
+

Prashant@gmail.com

+

+123-456-7890

+

+111-222-3333

+

Jaipur, india

+
+ +
+ +
+ + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/my.jpg b/my.jpg new file mode 100644 index 0000000..a166a88 Binary files /dev/null and b/my.jpg differ diff --git a/script.js b/script.js new file mode 100644 index 0000000..b18f5be --- /dev/null +++ b/script.js @@ -0,0 +1,38 @@ +$(document).ready(function(){ + + $('#menu').click(function(){ + $(this).toggleClass('fa-times'); + $('header').toggleClass('toggle'); + }); + + $(window).on('scroll load',function(){ + + $('#menu').removeClass('fa-times'); + $('header').removeClass('toggle'); + + if($(window).scrollTop() > 0){ + $('.top').show(); + }else{ + $('.top').hide(); + } + + }); + + // smooth scrolling + + $('a[href*="#"]').on('click',function(e){ + + e.preventDefault(); + + $('html, body').animate({ + + scrollTop : $($(this).attr('href')).offset().top, + + }, + 500, + 'linear' + ); + + }); + +}); \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..b2ee3ca --- /dev/null +++ b/style.css @@ -0,0 +1,459 @@ +@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600&display=swap'); + +:root{ + --yellow:#f9ca24; +} + +*{ + font-family: 'Nunito', sans-serif; + margin:0; padding:0; + box-sizing: border-box; + text-decoration: none; + outline: none; border:none; + text-transform: capitalize; + transition: all .2s linear; +} + +*::selection{ + background:var(--yellow); + color:#333; +} + +html{ + font-size: 62.5%; + overflow-x: hidden; +} + +html::-webkit-scrollbar{ + width:1.4rem; +} + +html::-webkit-scrollbar-track{ + background:#222; +} + +html::-webkit-scrollbar-thumb{ + background:var(--yellow); +} + +body{ + background:#111; + overflow-x: hidden; + padding-left: 35rem; +} + +section{ + min-height: 100vh; + padding:1rem; +} + +.btn{ + padding:.7rem 3rem; + background:#333; + color:#fff; + cursor: pointer; + margin-top: 1rem; + font-size: 2rem; + border-radius: 5rem; +} + +.btn i{ + padding:0 .5rem; + font-size: 1.8rem; +} + +.btn:hover{ + background:var(--yellow); +} + +.heading{ + text-align: center; + margin:0 6rem; + font-size: 4rem; + padding:1rem; + border-bottom: .1rem solid #fff4; + color:#fff; +} + +.heading span{ + color:var(--yellow); +} + +header{ + position: fixed; + top:0; left:0; + z-index: 1000; + height:100%; + width:35rem; + background:#1a1a1a; + display: flex; + align-items: center; + justify-content: center; + flex-flow: column; + text-align: center; +} + +header .user img{ + height:17rem; + width:17rem; + border-radius: 50%; + object-fit: cover; + margin-bottom: 1rem; + border:.7rem solid var(--yellow); +} + +header .user .name{ + font-size: 3.5rem; + color:#fff; +} + +header .user .post{ + font-size: 2rem; + color:#eee; +} + +header .navbar{ + width:100%; +} + +header .navbar ul{ + list-style: none; + padding:1rem 3rem; +} + + +header .navbar ul li a{ + display: block; + padding:1rem; + margin:1.5rem 0; + background:#333; + color:#fff; + font-size: 2rem; + border-radius: 5rem; +} + +header .navbar ul li a:hover{ + background:var(--yellow); +} + +#menu{ + position: fixed; + top:2rem; right:2rem; + background:#333; + color:#fff; + cursor: pointer; + font-size: 2.5rem; + padding:1rem 1.5rem; + z-index: 1000; + display: none; +} + +.home{ + display: flex; + justify-content: center; + flex-flow: column; + padding:0 15rem; +} + +.home h3{ + font-size: 2.5rem; + color:#fff; +} + +.home h1{ + font-size:5rem; + color:#fff; +} + +.home h1 span{ + color:var(--yellow); +} + +.home p{ + font-size:2rem; + color:#eee; + padding: 1rem 0; +} + +.about .row{ + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding:1rem 0; +} + +.about .row .info{ + flex:1 1 48rem; + padding:2rem 1rem; + padding-left: 6rem; +} + +.about .row .info h3{ + font-size: 2rem; + color:var(--yellow); + padding:1rem 0; + font-weight: normal; +} + +.about .row .info h3 span{ + color:#eee; + padding:0 .5rem; +} + +.about .row .counter{ + flex:1 1 48rem; + display: flex; + justify-content: center; + flex-wrap: wrap; +} + +.about .row .counter .box{ + width:20rem; + background:#222; + text-align: center; + padding: 2rem; + margin:2rem; +} + +.about .row .counter .box span{ + font-size: 4rem; + color:var(--yellow); +} + +.about .row .counter .box h3{ + font-size: 2rem; + color:#fff; +} + +.education .box-container{ + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + padding:1rem 0; + padding-left: 3rem; +} + +.education .box-container .box{ + width:27rem; + margin:4rem 1rem; + padding-left: 4rem; + border-left: .2rem solid #fff; + position: relative; +} + +.education .box-container .box span{ + font-size: 1.3rem; + background:#222; + color:#fff; + border-radius: 5rem; + padding:.5rem 2.5rem; +} + +.education .box-container .box h3{ + font-size: 2rem; + color:#fff; + padding-top: 1.5rem; +} + +.education .box-container .box p{ + font-size: 1.4rem; + color:#eee; + padding: 1rem 0; +} + +.education .box-container .box i{ + position: absolute; + top:-1.5rem; left:-2.5rem; + height:5rem; + width: 5rem; + border-radius: 50%; + line-height: 5rem; + text-align: center; + font-size: 2rem; + color:#fff; + background:var(--yellow); +} + +.portfolio .box-container{ + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding:2rem 0; +} + +.portfolio .box-container .box{ + height: 20rem; + width:26rem; + border-radius: 1rem; + margin:2rem; + overflow: hidden; + cursor: pointer; +} + +.portfolio .box-container .box img{ + height:100%; + width:100%; + object-fit: cover; +} + +.portfolio .box-container .box:hover img{ + transform: scale(1.2); +} + +.contact .row{ + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; +} + +.contact .row .content{ + flex:1 1 30rem; + padding:4rem; + padding-bottom: 0; +} + +.contact .row form{ + flex:1 1 45rem; + padding:2rem; + margin:2rem; + margin-bottom: 4rem; +} + +.contact .row form .box{ + padding:1.5rem; + margin:1rem 0; + background:#3333; + color:#fff; + text-transform: none; + font-size: 1.7rem; + width:100%; +} + +.contact .row form .box::placeholder{ + text-transform: capitalize; +} + +.contact .row form .message{ + height: 15rem; + resize: none; +} + +.contact .row .content .title{ + text-transform: uppercase; + color:#fff; + font-size: 3rem; + padding-bottom: 2rem; +} + +.contact .row .content .info h3{ + display: flex; + align-items: center; + font-size: 2rem; + color:#eee; + padding:1rem 0; + font-weight: normal; +} + +.contact .row .content .info h3 i{ + padding-right: 1rem; + color:var(--yellow); +} + +.top{ + position: fixed; + bottom:7.5rem; right: 2rem; + z-index: 100; + display: none; +} + + + + + + + + + + + + + + + + + + + +/* media queries */ + +@media (max-width:1200px){ + + html{ + font-size: 55%; + } + + .home{ + padding:1rem 4rem; + } + +} + +@media (max-width:991px){ + + header{ + left:-120%; + } + + #menu{ + display: block; + } + + header.toggle{ + left:0%; + } + + body{ + padding:0; + } + +} + +@media (max-width:768px){ + + html{ + font-size: 50%; + } + + } + +@media (max-width:400px){ + + header{ + width: 100vw; + } + + .heading{ + margin:0 3rem; + } + + .about .row .counter .box{ + width: 100%; + } + + .education .box-container .box{ + width:100%; + } + + .portfolio .box-container .box{ + width:100%; + } + + .contact .row form{ + margin:3rem 0; + } + + } \ No newline at end of file