website/public/assets/css/components/contributors.css
2024-03-29 23:23:37 +03:30

89 lines
No EOL
1.7 KiB
CSS

.contributors {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px 10px;
margin: 5px;
}
.contributors a {
text-decoration: none;
}
@media screen and (max-width: 906px) {
.contributors {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 5px 5px;
margin: 0px;
}
.contributors-card-name:focus {
font-size: 15px;
}
}
@media screen and (max-width: 478px) {
.contributors {
grid-template-columns: repeat(1, minmax(0, 1fr))
}
}
.contributors-card {
--contributors-bg-color: var(--card-bg-color);
--contributors-hover-bg-color: var(--secondary-bg-color-alt);
}
.contributors-card {
background-color: var(--contributors-bg-color);
box-shadow: var(--base-shadow);
display: flex;
align-items: center;
height: 70px;
border-radius: 10px;
text-align: center;
padding: 12px;
cursor: pointer;
transition: all 500ms;
}
.contributors-card:hover {
background-color: var(--contributors-hover-bg-color);
}
.contributors-card-info {
flex-grow: 1;
margin-left: 10px;
max-width: 70%;
text-align: left;
font-family: 'Outfit';
}
.contributors-card-image {
width: 50px;
height: 50px;
border-radius: 50%;
}
.contributors-card-name {
color: var(--text-color);
font-size: 18px;
font-weight: 600;
max-width: 100%;
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
transition: font-size 200ms, white-space 200ms, text-overflow 200ms;
}
.contributors-card-name:hover {
font-size: 15px;
white-space: initial;
overflow: visible;
}
.contributors-card-login {
color: var(--text-color-dimmed);
font-weight: 500;
font-size: 14px;
margin: 0;
}