JSFiddle - React, Tailwind, and code Playground
by nevkatz
HTML
<a class="slidebutton memory_cards">
Nevin
</a>
CSS
.tab-pane div.slidemaps_container {
margin-left: 10px;
width: 60%;
margin-top: 0px;
}
div.slidemaps_container a.slidebutton {
margin-top: 0px;
margin-bottom: 20px;
}
div.slidemaps_container a.slidebutton div {
margin-top: 8px;
}
div.tab-pane.nonlinear_map div.slidemap {
column-count: 2;
display: inline-block;
column-width: 10px;
-webkit-column-width: 10px;
padding: 0px;
break-inside: avoid;
-webkit-break-inside: avoid;
}
#gradebook_select h3 {
text-align: center;
}
/* slidebutton styles */
div#sel-root {
/* backup flexbox */
display: flex;
justify-content: space-around;
flex-wrap: wrap;
/* css grid for devices that support it */
display: grid;
grid-template-rows: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 20px;
grid-row-gap: 0px;
}
#gradebook_select a.slidebutton {
margin: 0px auto 20px auto;
display: flex;
padding: 30px 15px;
height: 30px;
max-width: 285px;
font-size: 20px;
justify-content: center;
align-items: center;
text-align: center;
}
/* add width controls at narrow tablet widths for lower OS's that may not use grid */
@media screen and (max-width:964px) {
body[data-os="below-pie"] #gradebook_select a.slidebutton {
max-width: 265px;
}
}
a.slidebutton {
background-color: #edf0f8;
border-radius: 8px;
border: 2px solid #d3d8da;
min-width: 220px;
width: 90%;
height: 55px;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
break-inside: avoid;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
font-family: Arial;
display: flex;
color: black;
font-weight: normal;
font-size: 16px;
position: relative;
text-decoration: none;
}
#gradebook_select a.slidebutton.has-data {
border-color: #a3abbf;
}
a.slidebutton.teacher {
background-color: #eee6f1; /* green #e6f5ec; */
}
div.tab-pane.nonlinear_list a.slidebutton {
width: 98%;
}
div.tab-pane.nonlinear_list a.slidebutton div {
position: relative;
top:...