Creating a compelling CV is a crucial step in presenting your skills and experiences, and for me, this project was more than just building a resume—it was a chance to showcase my design skills, creativity, and attention to detail. Here’s how I embarked on this journey of crafting my CV as a web-based design.
I began by brainstorming the structure and key elements my CV should include. I wanted it to be visually appealing yet professional, reflecting my expertise as a Spatial Designer. The foundational sections included:
I chose HTML and CSS to build the CV, focusing on a responsive layout that would display well across devices. Here's a quick breakdown of the techniques I used:
One of the main challenges was ensuring the layout remained cohesive across varying screen resolutions. Fine-tuning the alignment of elements like the sidebar and text boxes required extra attention. Through this, I learned to:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CV - RAYMOND CHIN</title>
<style>
* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-family: Arial, sans-serif;
}
body {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background-color: #f3f3f3;
margin: 0;
padding: 20px;
}
.container {
display: flex;
width: 600px;
height: 848px;
background-color: white;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
overflow: hidden;
position: relative;
}
.sidebar {
width: 50%;
height: 55%;
position: absolute;
top: 0;
left: 0;
background-color: #C2C2C2;
color: white;
display: flex;
flex-direction: column;
align-items: center;
padding: 40px 20px;
}
.lightorange {
position: absolute;
bottom:286px;
left: 300px;
width: 50%; /* Full width of the container */
height: 95px; /* Adjust height as needed */
background-color: #CDCDCD; /* Same orange color as sidebar */
z-index: 0; /* Ensure it stays behind other content */
}
.lightorange2 {
position: absolute;
bottom:86px;
left: 0px;
width: 50%; /* Full width of the container */
height: 200px; /* Adjust height as needed */
background-color: #CDCDCD;
z-index: 0; /* Ensure it stays behind other content */
}
.footer-background {
position: absolute;
bottom: 0;
left: 0;
width: 100%; /* Full width of the container */
height: 90px; /* Adjust height as needed */
background-color: #8F8F8F;
z-index: 0; /* Ensure it stays behind other content */
}
.content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
padding: 40px 20px;
}
.title-container {
display: flex;
flex-direction: column;
align-items: center;
}
.title-name {
transform: rotate(270deg) translate(90px, -100px);
transform-origin: left bottom;
display: inline-block;
}
.title-name2 {
transform: rotate(270deg) translate(140px, -100px);
transform-origin: left bottom;
display: inline-block;
}
.title-image {
width: 230px;
height: 300px;
transform: rotate(0deg) translate(-10px, 0px);
margin-left: 10px;
}
.contact-info {
text-align: left;
margin-top: -30px;
margin-left: -280px;
}
.profileinfo {
text-align: left;
margin-top: -95px;
margin-left: 300px;
}
.contact-item {
display: flex;
align-items: center;
margin: 5px 0;
}
.icon {
width: 16px;
height: 16px;
margin-right: 8px;
}
.contact-info p {
margin: 0;
font-size: 0.9em;
}
.experience {
text-align: left;
margin-top: 20px;
padding-bottom: 20px;
margin-left: -375px;
}
.experience h3 {
margin-bottom: 10px;
}
.education {
text-align: left;
margin-top: 0px;
padding-bottom: 20px;
margin-left: -290px;
}
.education h3 {
margin-bottom: 10px;
}
.education p {
margin-bottom: 10px;
}
.education li {
margin-left: 15px;
}
.software {
text-align: left;
margin-top: -285px;
padding-bottom: 20px;
margin-right: -230px;
}
.software h3 {
margin-bottom: 10px;
}
.software-icons {
display: flex;
gap: 8px;
}
.software-icon {
width: 28px;
height: 28px;
vertical-align: middle;
}
.language {
text-align: left;
margin-top: 10px;
padding-bottom: 20px;
margin-right: -245px;
}
.language h3 {
margin-bottom: 10px;
}
.language-icon {
width: 190px;
height: 28px;
vertical-align: middle;
}
.interest {
text-align: center;
padding-bottom: -20px;
position: absolute;
bottom: 25px; /* Adjusts distance from the bottom of the container */
width: 100%;
}
.interest h3{
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="sidebar"></div>
<div class="lightorange"></div>
<div class="lightorange2"></div>
<div class="footer-background"></div>
<div class="content">
<div class="title-container">
<img src="Image/profilepic.jpg" alt="Profile Image" class="title-image">
<h1 class="title-name">RAYMOND CHIN</h1>
<h2 class="title-name2">Spatial Designer</h2>
</div>
<div class="contact-info">
<div class="contact-item">
<img src="Image/email-icon.png" alt="Email Icon" class="icon">
<p>raymondchin04@gmail.com</p>
</div>
<div class="contact-item">
<img src="Image/phone-icon.png" alt="Phone Icon" class="icon">
<p>+60166481971</p>
</div>
<div class="contact-item">
<img src="Image/website-icon.png" alt="Website Icon" class="icon">
<a href="https://www.instagram.com/raymond_0226/" class="link" target="_blank">
www.raymondchin.com
</a>
</div>
</div>
<div class="profileinfo">
<h4>Profile</h4>
<p>A Spatial Designer specializing in interactive and immersive experiences, dedicated to merging digital creativity with real-world impact.</p>
</div>
<div class="experience">
<h3>EXPERIENCE</h3>
<p>Participants of AR Fest KL</p>
<p>Participants of XR JAM</p>
</div>
<div class="education">
<ul>
<h3>EDUCATION</h3>
<li>2021 Chung Hua High School</li>
<p>Science Stream</p>
<li>2022-2023 Asia Pacific University</li>
<p>Bachelor's of Multimedia Technology</p>
<li>2023-2024 Taylor's University</li>
<p>Bachelor's of Interactive Spatial Design</p>
</ul>
</div>
<div class="software">
<h3>SOFTWARE</h3>
<div class="software-icons">
<img src="Image/photoshop-icon.png" alt="Photoshop Logo" class="software-icon">
<img src="Image/dreamweaver-icon.png" alt="Illustrator Logo" class="software-icon">
<img src="Image/audition-icon.png" alt="After Effects Logo" class="software-icon">
<img src="Image/xd-icon.png" alt="Adobe XD Logo" class="software-icon">
<img src="Image/blender-icon.png" alt="Blender Logo" class="software-icon">
</div>
</div>
<div class="language">
<h3>LANGUAGE</h3>
<div class="language-icon">
<ul>
<li>Chinese</li>
<img src="Image/100_vote.png" alt="100vote Logo" class="language-icon">
<li>English</li>
<img src="Image/75_vote.png" alt="Illustrator Logo" class="language-icon">
<li>Malay</li>
<img src="Image/25_vote.png" alt="Illustrator Logo" class="language-icon">
</ul>
</div>
</div>
<div class="interest">
<h3>INTEREST</h3>
<div class="interestinfo">
<ul>Basketball . Hiking . Drawing . Gaming</ul>
</div>
</div>
</div>
</div>
</body>
</html>
Comments
Post a Comment