Gente, no se olviden que la otra tabla la pueden hacer simplemente poniendole una coma a los estilos de la primera tabla y agregando las clases de la tabla de la izquierda
Por ejemplo, yo simplemente le cambié en las clases de la primera tabla lo que decía “currency” por “commission”. Y todo me salió muy bien. Prácticamente se reescribieron los estilos solo dos veces, si no me equivoco.
Mi CSS se ve así
.main-currency-table,
.main-commission-table{
width: 70%;
min-width: 235px;
max-width: 500px;
height: 360px;
margin: 0 auto;
font-family: "Inter", sans-serif;
}
.main-currency-table .currency-table--title,
.main-commission-table .commission-table--title{
margin-bottom: 15px;
font-size: 1.8rem;
font-weight: bold;
line-height: 2.3rem;
color: var(--bitcoin-orange);
}
.main-commission-table .commission-table--title{
color: var(--secondary-blue);
}
.currency-table--container,
.commission-table--container{
width: 90%;
min-width: 230px;
max-width: 300px;
height: 250px;
margin: 0 auto;
}
.currency-table--container table,
.commission-table--container table{
width: 100%;
height: 100%;
}
.currency-table--container td,
.commission-table--container td{
width: 50%;
font-size: 1.6rem;
font-weight: 500;
line-height: 1.9rem;
color: var(--grey);
background-color: var(--just-white);
}
.currency-table--container .table__top-left,
.commission-table--container .table__top-left{
border-radius: 15px 0 0 0;
}
.currency-table--container .table__top-right,
.commission-table--container .table__top-right{
border-radius: 0 15px 0 0;
}
.currency-table--container .table__bottom-left,
.commission-table--container .table__bottom-left{
border-radius: 0 0 0 15px;
}
.currency-table--container .table__bottom-right,
.commission-table--container .table__bottom-right{
border-radius: 0 0 15px 0;
}
.currency-table--container .table__right,
.commission-table--container .table__right {
font-size: 1.4rem;
font-weight: normal;
line-height: 1.7rem;
color: #757575;
}
.currency-table--container .down,
.currency-table--container .up {
display: inline-block;
width: 15px;
height: 15px;
margin-left: 10px;
background-image: url('./assets/icons/trending-down.svg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.currency-table--container .up{
background-image: url('./assets/icons/trending-up.svg');
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?