- index.html
- style.css
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<title>Checkboxes, step 1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="material.css">
<link rel="stylesheet" href="style.css">
</head>
<body class="green-theme">
<section class="card">
<h1 class="question"><span>What are the correct values for the position property?</span></h1>
<form class="answers" action="https://echo.htmlacademy.ru/courses" method="post">
<button class="fab" type="submit"></button>
<div>
<!--
<input type="checkbox" id="answer1">
<label for="answer1"></label>
-->
</div>
<div>
<!--
<input type="checkbox" id="answer2">
<label for="answer2"></label>
-->
</div>
<div>
<!--
<input type="checkbox" id="answer3">
<label for="answer3"></label>
-->
</div>
</form>
</section>
</body>
</html>
CSS
label {
position: relative;
cursor: pointer;
}
label::before {
position: absolute;
top: 0;
left: -44px;
z-index: 1;
width: 16px;
height: 16px;
border: 2px solid #5a5a5a;
content: "";
}
input[type="checkbox"] {
}
You’ve gone to a different page
Goalscompleted
0
- Uncomment the checkboxes and their labels.
- Add the text
absolute
to the first label, - add the text
great
to the second one, - and finally append the text
majestic
to the third one. - Hide the checkboxes using
display: none
.
Comments