HTML
HTML
DOCTYPE html>
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Practice, Just For You! :)</title>
<style>
@media print {
@oage {size:a4;
margin: 1cm;}
body{
background-color: azure;
color: black;
width: 210mm;
height: 297mm;
}
}
body{
background-color: #333;
color: #FFc67D;
font-family: 'Times New Roman', Times, serif;
width: 800px; ;
}
.input-form{ display: inline;
}
h2{
margin-bottom: 0;
font-weight: 900;
text-decoration: underline;
}
button{
background-color:#FFc67D;
border-radius: 50px;
color: #333;
border: 0px;
}
input{
background-color :azure 250 250 ;
color: #333;
font-family: 'Times New Roman', Times, serif;
width: 180px;
height: 25px;
border-radius: 50px;
padding: 0px 5px;
}
#add-form-btn{
margin-left:5px;
}
.output {
width: 210mm;
height: 297mm;
display: inline-block;
margin-left: 100px;
font-size: 14px;
}
.output-name {
text-align: center;
margin-bottom: -3px;
font-weight: bold;
}
.output-email {
text-align: center;
font-weight: bold;
}
.output-institution, .output-company{
text-align:justify; font-weight: bold;
}
.output-year-graduated{
text-align: justify;
font-weight: bold;
display:inline
}
</style>
</head>
<body>
<body>
<h1>WELCOME TO CV BUILDER</h1>
<form id="cv-form" class="input-form">
<h2>Personal Details</h2>
<input type="name" class="js-full-name" placeholder=" First, Middle & Last
Names" required>
<input type="email" class="js-user-email" placeholder="Email" required>
<input type="Number" class="phone-number" placeholder="Phone Number"
required>
<input class="city-state" placeholder="City, State"></input>
<!--Educational stuff-->
<div id="form-container"><h2>Educational Background</h2>
<input type="text" class="institution" placeholder="School, City,
State"></input>
<input type="text" class="qualification"
placeholder="Qualification/Degree">
<input type="text" class="course" placeholder="Course of Study">
<input type="text" class="grade" placeholder="Grade">
<input type="number" class="year-graduated" placeholder="Year of
Graduation" min="1800" max="2030">
<button type="button" id="add-form-btn">+</button> </div>
<!--Work Experience-->
<h2>Work Experience</h2>
<input type="text" class="company" placeholder="Company's Name">
<input type="text" class="position-held" placeholder="Position Held">
<input class="skill-acquired" placeholder="Skills Acquired"></input>
<input type="text" class="starting" placeholder="Month, Year">
<input type="text" class="ending" placeholder="Month, Year">
<button type="button" id="add-form-btn" >+</button>
<!--Skills-->
<h2>Skills</h2>
<input type="text" class="first-skill" placeholder="Type a Skill">
<input type="text" class="second-skill" placeholder="Type a Skill">
<input type="text" class="third-skill" placeholder="Type a Skill">
<input type="text" class="fourth-skill" placeholder="Type a Skill">
</form>
<!--Output-->
<!--Work Experience-->
<h2>Work Experience</h2>
<p class="output-company"> <span style="margin-right: 300px;" id="js-
output-company"></span>
(<span id="output-starting"></span>-<span id="output-ending"></span>) </p>
<ul>
<li class="output-position"><span id="js-output-position"></span></li>
<li class="output-skills"> <span id="js-output-skills"></span></li>
</ul>
<!--Skills-->
<h2>Skills</h2>
<ul>
<li class="output-first-skill"><span
id="js-output-first-skill"></span></li>
<li class="output-second-skill"><span
id="js-output-second-skill"></span></li>
<li class="output-third-skill"><span
id="js-output-third-skill"></span></li>
<li class="output-fourth-skill"> <span
id="js-output-fourth-skill"></span></li>
</ul>
});
html2pdf('#cv-output').from(element).save('CV.pdf');
console.log(document.getElementById('cv-output'))
});
});
</style>
</body>
</html>