A Pen by bazil-onyayo on CodePen.
Created
January 9, 2021 10:32
-
-
Save ob-muted/822b6bc8ceb6678d6f6450f8cc973ed8 to your computer and use it in GitHub Desktop.
Survey Form
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script src="https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js"></script> | |
<div class="container"> | |
<header> | |
<h1 id="title">The Realm Consortium Survey Form</h1> | |
<p id="description">The Team appreciates your contribution in our products and services improvement</p> | |
</header> | |
<main> | |
<form action="" id="survey-form"> | |
<div class="form-group"> | |
<label id="name-label" for="name">Name</label><br> | |
<input type="text" name="" id="name" class="form-control" placeholder="Enter your name" required> | |
</div> | |
<div class="form-group"> | |
<label id="email-label" for="email">Email</label><br> | |
<input type="email" name="" id="email" class="form-control" placeholder="Enter your email" required> | |
</div> | |
<div class="form-group"> | |
<label id="number-label" for="number">Age</label><br> | |
<input type="number" name="" id="number" class="form-control" placeholder="Age" min="10" max="100"> | |
</div> | |
<div id="consumaption" class="form-group"> | |
<p>How often do you consume our products and services?</p> | |
<select name="product-consumpation" id="dropdown"> | |
<option value="High">High</option> | |
<option value="Normal">Normal</option> | |
<option value="Low">Low</option> | |
<option value="None">None</option> | |
</select> | |
</div> | |
<div id="category" class="form-group"> | |
<p>Which catergory/ies do the products and services you consume lie?</p> | |
<label for="construction"> | |
<input type="checkbox" name="product-category" value="costruction" id="construction"> | |
Construction | |
</label><br> | |
<label for="electronics"> | |
<input type="checkbox" name="product-friendliness" value="Electronics" id="electronics"> | |
Electronics | |
</label><br> | |
<label for="health"> | |
<input type="checkbox" name="product-category" value="Health" id="health"> | |
Health | |
</label><br> | |
<label for="information-technology"> | |
<input type="checkbox" name="product-category" value="Information Technology" id="information-technology"> | |
Information Technology | |
</label> | |
</div> | |
<div id="friendliness" class="form-group"> | |
<p>How easy is it to use our product or services?</p> | |
<label for="very-easy"> | |
<input type="radio" name="product-friendliness" value="Very Easy" id="very-easy"> | |
Very Easy | |
</label><br> | |
<label for="easy"> | |
<input type="radio" name="product-friendliness" value="Easy" id="easy"> | |
Easy | |
</label><br> | |
<label for="slightly-hard"> | |
<input type="radio" name="product-friendliness" value="Slightly Hard" id="slightly-hard"> | |
Slightly Hard | |
</label><br> | |
<label for="hard"> | |
<input type="radio" name="product-friendliness" value="Hard" id="hard"> | |
Hard | |
</label> | |
</div> | |
<div id="pricing" class="form-group"> | |
<p>How would you rate the value for money?</p> | |
<label for="five"> | |
<input type="radio" name="value-for-money" value="5" id="five"> | |
5 | |
</label><br> | |
<label for="four"> | |
<input type="radio" name="value-for-money" value="4" id="four"> | |
4 | |
</label><br> | |
<label for="three"> | |
<input type="radio" name="value-for-money" value="3" id="three"> | |
3 | |
</label><br> | |
<label for="two"> | |
<input type="radio" name="value-for-money" value="2" id="two"> | |
2 | |
</label><br> | |
<label for="five"> | |
<input type="radio" name="value-for-money" value="1" id="one"> | |
1 | |
</label> | |
</div> | |
<div id="recommendation" class="form-group"> | |
<p>How likely are you to recommend this product to others?</p> | |
<label for="very-likely"> | |
<input type="radio" name="recommendation-rate" value="Very Likely" id="very-likely"> | |
Very Likely | |
</label><br> | |
<label for="likely"> | |
<input type="radio" name="recommendation-rate" value="Very likely" id="very-likely"> | |
Likely | |
</label><br> | |
<label for="unlikely"> | |
<input type="radio" name="recommendation-rate" value="Unlikely" id="unlikely"> | |
Unlikely | |
</label><br> | |
<label for="very-unlikely"> | |
<input type="radio" name="recommendation-rate" value="Very Unlikely" id="very-unlikely"> | |
Very Unlikely | |
</label><br> | |
</div> | |
<div id="suggestions" class="form-group"> | |
<p>How could we improve our products and services to better meet your needs?</p> | |
<textarea name="suggestions" id="" cols="77" rows="8"></textarea> | |
</div> | |
<button id="submit" type="submit">Submit</button> | |
</form> | |
</main> | |
<footer></footer> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,400;0,700;1,400&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400&display=swap'); | |
.container { | |
padding: 0% 5%; | |
} | |
body { | |
/* font-family: 'Source Sans Pro', sans-serif; */ | |
font-family: 'Source Code Pro', monospace; | |
background-color: #D8DBE2; | |
font-size: 1.25rem; | |
} | |
#title { | |
text-align: center; | |
font-size: 2.7rem; | |
} | |
#description { | |
text-align: center; | |
} | |
#survey-form { | |
background-color: #A9BCD0; | |
padding: 5%; | |
padding-top: 2.5%; | |
max-width: 750px; | |
margin: 0 auto; | |
margin-bottom: 2%; | |
border-radius: 5px; | |
} | |
.form-group { | |
margin-bottom: 1%; | |
} | |
#dropdown { | |
display: block; | |
width: 100%; | |
font-size: 0.95rem; | |
border-radius: 5px; | |
padding: 1% 1% 1% 1%; | |
background-color: white; | |
border: 3px #D8DBE2 solid; | |
} | |
textarea { | |
font-family: 'Source Code Pro', monospace; | |
font-size: 0.95rem; | |
padding: 0% 1%; | |
border-radius: 5px; | |
border: 3px #D8DBE2 solid; | |
} | |
.form-control { | |
width: 97%; | |
font-size: 0.95rem; | |
border-radius: 5px; | |
padding: 1% 1% 1% 1%; | |
margin: 1% 0%; | |
border: 3px #D8DBE2 solid; | |
} | |
button { | |
display: block; | |
color: #D8DBE2; | |
margin: 0 auto; | |
margin-top: 5%; | |
width: 20%; | |
font-size: 1.4rem; | |
padding: 1%; | |
border: 2px #D8DBE2 solid; | |
border-radius: 5px; | |
background-color: #373F51; | |
} | |
@media (max-width: 495px) { | |
#title { | |
font-size: 2.2rem; | |
} | |
} | |
input[type=radio] { | |
border: 0px; | |
width: 4.5%; | |
height: 1rem; | |
} | |
input[type=checkbox] { | |
border: 0px; | |
width: 4.5%; | |
height: 1rem; | |
} | |
input:focus { | |
outline: none !important; | |
border-color: #719ECE; | |
box-shadow: 0 0 10px #719ECE; | |
} | |
textarea:focus { | |
outline: none !important; | |
border-color: #719ECE; | |
box-shadow: 0 0 10px #719ECE; | |
} | |
select:focus { | |
outline: none !important; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment