Please help me about css in Build a Cash Register Project.
This is a completely unrelated part of the test to pass or fail the project, but I’m writing the CSS for the final step.
<div id="drawer-top">
<p id="price"></p>
</div>
<div id="connecter"></div>
<div id="drawer-middle">
<div id="drawer-middle-pattern">
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
<span class="pattern"> <span>
</div>
:root {
--background: #0A0A23;
--color: #FFFFFFFF;
--register: #99c9ff;
--button: linear-gradient(#fecc4c, #ffac33);
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
main {
background : var(--background);
color : var(--color);
font-family: Times New Roman;
position: relative;
display: flex;
align-items: center;
flex-direction: column;
}
#drawer-middle {
background: var(--register);
width: 325px;
height: 250px;
border-radius: 10% 10% 0% 0%;
position: relative;
}
#drawer-middle-pattern {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, 1fr);
gap: 8px;
}
.pattern {
background-color: var(--background);
border-radius: 10%;
width: 20px;
height: 20px;
}
I want to place a “.pattern” 3x3, but I can’t get it to work.
I can’t figure out why it’s not working.
I would appreciate any help from the experts.