Single Page Portfolio template using HTML and CSS





























Hello Developers, We provide you with a dynamic and eye-catching Portfolio HTML template that displays your information at a glance. This Portfolio HTML template snippet has been crafted with precision using HTML & CSS. A Portfolio HTML template in HTML & CSS is an excellent way to present information in an organized & visually appealing way. We are proud to present our portfolio, which has been beautifully designed in HTML & CSS. You can add user's personal information on the left side of the card. The profile picture can be placed at the top side of the card to make a strong impression. Add count of experiences & projects done, clients & awards won. Download CV button for the people who want to get connected with you. This card is fully responsive, so it can be displayed on desktops, laptop, tablet and smartphones. By using this HTML & CSS Portfolio HTML template, you are not only sharing information but also showing your dedication to professionalism & contemporary web design. Show off & interact with the world using this innovative & creative Portfolio html snippet.

How to make Single Page Portfolio template using HTML and CSS.[Source Code]

To make this website, you would like to make two files: an HTML file, a CSS file. First, create an HTML file with the name of index.html and remember, you have to create a file with a .html extension.

<!DOCTYPE html> <html> <head> <title>Profile Card UI design - learningrobo</title> <meta name="description" content="Profile Card UI design - learningrobo"> <meta name="author" content="learningrobo.com"> <meta name="keywords" content="profile card,responsive,learningrobo.com,html & css projects,project"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type=image/x-icon href="#"> <link rel="stylesheet" href="style.css"> <meta charset="UTF-8"> <script src="https://kit.fontawesome.com/5d72166fb5.js" crossorigin="anonymous"></script> </head> <body> <!--Hello Future Developer Thanks for Using learningrobo.com, Share & Support us--> <div class="main"> <div class="sec1"> <h1>HELLO!</h1> <p>I'm creative & Passionated Web Developer</p> </div> <div class="sec2"> <div class="p1"> <h6>NAME</h6> <p>Fred Morrison</p> <h6>BIRTHDAY</h6> <p>25. 05. 1989</p> <h6>ROLE</h6> <p>Lead Designer</p> <h6>EMAIL</h6> <p>designer@example.com</p> <h6>PHONE</h6> <p>(+987) 987 654 321</p> <h6>WEBSITE</h6> <p>www.somewebsite.com</p> <h6>LOCATION</h6> <p>New York, USA</p> <h6>INTRESTS</h6> <p>Games, Books, Movies</p> <h6>SOCIAL</h6> <div class="icon"> <a href="#"><i class="fa-brands fa-facebook-f"></i></a> <a href="#"><i class="fa-brands fa-twitter"></i></a> <a href="#"><i class="fa-brands fa-instagram"></i></a> <a href="#"><i class="fa-brands fa-youtube"></i></a> </div> </div> <div class="p2"> <img src="https://cdn.pixabay.com/photo/2016/11/23/00/57/adult-1851571_1280.jpg" alt="image"> <div class="c2"> <div class="score"> <div class="s1"> <div class="s11"> <h6>AWARDS WON</h6> <h2>17</h2> </div> <div class="s12"> <h6>XP YEARS</h6> <h2>12+</h2> </div> </div> <div class="s2"> <div class="s21"> <h6>CLIENTS</h6> <h2>108</h2> </div> <div class="s22"> <h6>PROJECTS</h6> <h2>150</h2> </div> </div> </div> <button type="submit">DOWNLOAD CV<i class="fa-solid fa-download" style="color: #ffffff;"></i></button> </div> </div> </div> </div> <div class="credit">Made with <span>❤ </span>by <a href="https://www.learningrobo.com/">learningrobo</a></div> <!--Check our website Regularly For New Snippets Post--> </body> </html>
CSS provides style to an HTML page. To make the page attractive create a CSS file with the name style.css and remember that you have to make a file with a .css extension.


/** 
Hello Future Developer Thanks for Using learningrobo.com, 
Check our website Regularly For New Snippets Post.

Share & Support us
**/
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Varela+Round&display=swap');
:root{
    --main-font:'IBM Plex Sans', sans-serif;;
    --content-font:'Varela Round', sans-serif;
}
*{
    box-sizing: border-box;
}
body{
    background-color: #121212;
    font-family: 'Heebo', sans-serif;
}
.main{
    width:100%;
    height: fit-content;
    padding:10px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap:20px;
}
.sec1{
    height:30vh;
    width:70vw;
    margin:0px;
    padding:20px 0px 10px;
}
.sec1 h1{
    text-align: center;
    margin: 20px 0px 10px;
    font-weight: bold;
    font-size: 95px;
    background: -webkit-linear-gradient(120deg,#663399, #a965ed);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family:var(--main-font);
}
.sec1 p{
    text-align: center;
    margin: 10px;
    font-weight: lighter;
    font-size:22px;
    color: white;
    font-family:var(--content-font);
}
.sec2{
    width: 70vw;
    height: 110vh;
    display: flex;
    flex-direction: row;
    column-gap: 25px;
}
.p1{
    width:35%;
    height: 110vh;
    background:linear-gradient(120deg,#663399, #a965ed);
    border-radius: 20px;
    color: white;
    padding:120px 20px 20px;
    display: flex;
    flex-direction: column;
    row-gap:2px;
}
.p1 h6{
    margin:0px;
    font-size: 18px;
    letter-spacing: 3px;
    font-weight: 900;
    font-family:var(--main-font);
}
.p1 p{
    margin:0px 0px 30px;
    font-size: 16px;
    font-weight: 300;
    font-family:var(--content-font);
}
.icon{
    margin: 12px 0px;
    display: flex;
    flex-direction: row;
    column-gap: 20px;
}
.icon i{
    font-size:20px;
    cursor: pointer;
    color: #ffffff;
}
.p2{
    width:65%;
    height: 110vh;
    display: flex;
    flex-direction: column;
}
.p2 img{
    width:100%;
    height:50vh;
    border-radius:20px;
    object-fit: cover;
}
.c2{
    width:100%;
    height:60vh;
    display: flex;
    flex-direction: column;
}
.score{
    margin:0px;
    width: 80%;
    height:50vh;
    display: flex;
    flex-direction: column;
    background-color: #121212;
}
.s1,.s2{
    width: 100%;
    height: 25vh;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    column-gap: 10vw;    
}
.s1 h2,.s2 h2{
    margin: 5px 0 0 0;
    font-size: 50px;
    font-family: var(--main-font);
    font-weight: bold;
    color: #a965ed;
}
.s1 h6,.s2 h6{
    margin: auto;
    font-size: 14px;
    font-family:var(--content-fonts);
    color: white;
}
.butt{
    width: 40vw;
    height: 20vh;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
button{
    width:100%;
    height:8vh;
    outline: none;
    border: none;
    border-radius:10px;
    font-size: 15px;
    font-weight: bold;
    background:linear-gradient(120deg,#663399, #a965ed);
    color: white;
}
button i{
    margin-left: 20px;
}
@media (max-width:1024px){
    .main{
        height: fit-content;
    }
    .sec1{
        width:100%;
        flex-direction: column;
        align-items: center;
        height:20vh;
    }
    .sec2{
        width:100vw;
        flex-direction: column;
        align-items: center;
        height:fit-content;
    }
    .p1{
        width:70%;
        height:fit-content;
        align-items: center;
        order:2;
    }
    .p1 h6{
        font-size:22px;
    }
    .p1 p{
        font-size: 18px;
    }
    .p2{
        height:fit-content;
        order:1;
        width:70%;
    }
    .p2 img{
        width:100%;
        height:35vh;
        order:1;
    }
    .c2{
        align-items: center;
        order:2;
        width:100%;
        height:fit-content;
    }
    .score{
        height:fit-content;
    }
    .s1,.s2{
        margin:10px 0px 0px;
        justify-content: center;
        height:10vh;
    }
    button{
        margin:20px 0px;
    }
}
@media (max-width:630px){
    .main{
        height: fit-content;
    }
    .sec1{
        width:100%;
        flex-direction: column;
        align-items: center;
        height:fit-content;
    }
    .sec2{
        width:100vw;
        flex-direction: column;
        align-items: center;
        height:fit-content;
    }
    .p1{
        width:90%;
        height:fit-content;
        align-items: center;
        order:2;
        padding:20px;
    }
    .p1 h6{
        font-size:22px;
    }
    .p1 p{
        font-size: 18px;
    }
    .p2{
        height:fit-content;
        order:1;
        width:90%;
    }
    .p2 img{
        width:100%;
        height:35vh;
        order:1;
    }
    .c2{
        margin:20px 0px 0px;
        align-items: center;
        order:2;
        width:100%;
        height:fit-content;
    }
    .score{
        height:fit-content;
    }
    .s1,.s2{
        margin:10px 0px 0px;
        justify-content:space-between;
        height:20vh;
    }
    button{
        margin:20px 0px;
        width:90%;
    }
}
.credit a{
    text-decoration: none;
    color: #ffffff;
    font-weight: 800;
}
.credit{
    color: #ffffff;
    text-align: center;
    margin-top: 10px;
    font-family: Verdana,Geneva,Tahoma,sans-serif;
}
.credit span{
    color:tomato;
    font-size:20px;
} 
We hope you would like this Single Page Portfolio template using HTML and CSS.

Thank you for reading our blog. If you face any problem in Creating a Single Page Portfolio template using HTML and CSS., then contact us or comment to us. We’ll try to provide a solution to your problem as soon as possible.

Press The Key ' p ' and say ' read article ' our voice assistant read our article.
In Our older post it doesnot work we working on that.

Thank you
Learning robo team

Post a Comment

Thank you
Learning robo team

Post a Comment (0)

Previous Post Next Post
Learning Robo says...
code copied
Welcome