Mudanças entre as edições de "Widget:Gurren"

De Wiki Gla
Ir para navegação Ir para pesquisar
m
Linha 4: Linha 4:
flex-wrap: wrap;
flex-wrap: wrap;
gap: 0.25em;
gap: 0.25em;
/* espaçamento mínimo entre cards */
/* distância mínima entre cards */
}
}


.social-card {
.social-card {
flex: 1 1 100%;
position: relative;
/* ocupa 100% da coluna no desktop */
width: 100%;
aspect-ratio: 5 / 1;
/* 1 por linha no desktop */
/* proporção padrão */
height: 3em;
/* menos alto */
margin: 0.25em 0;
margin: 0.25em 0;
/* espaçamento vertical */
border-radius: 0.75em;
border-radius: 0.75em;
overflow: hidden;
overflow: hidden;
position: relative;
cursor: pointer;
cursor: pointer;
transition: transform 0.2s, box-shadow 0.2s;
transition: transform .2s, box-shadow .2s;
background: var(--bg-url) center/cover no-repeat;
background-size: cover;
background-position: center;
}
}


Linha 26: Linha 26:
position: absolute;
position: absolute;
inset: 0;
inset: 0;
background-color: var(--overlay, rgba(0, 0, 0, 0.4));
background-color: rgba(0, 0, 0, 0.3);
mix-blend-mode: multiply;
mix-blend-mode: multiply;
pointer-events: none;
pointer-events: none;
transition: background-color 0.2s;
transition: background-color .2s;
}
}


.social-card:hover {
.social-card:hover {
transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
}


.social-card:hover::before {
.social-card:hover::before {
background-color: var(--overlay-hover, rgba(0, 0, 0, 0.6));
background-color: rgba(0, 0, 0, 0.5);
}
}


Linha 45: Linha 45:
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: flex-start;
padding: 0 1em;
/* esquerda */
height: 100%;
height: 100%;
padding: 0 1em;
color: #fff;
color: #fff;
}
}


.social-icon {
.social-icon {
width: 1.8em;
width: 1.5em;
height: 1.8em;
height: 1.5em;
margin-right: 0.75em;
margin-right: 0.5em;
}
}


.social-name {
.social-name {
font-size: 1.1em;
font-size: 1em;
font-weight: bold;
font-weight: bold;
}
}


/* classes para cada rede (mantém seus fundos e overlays) */
/* backgrounds individuais */
.social-card.discord {
.social-card.discord {
/* ... */
background-image: url('https://i.imgur.com/3ON2kVj.gif');
}
}


.social-card.instagram {
.social-card.instagram {
/* ... */
background-image: url('https://i.imgur.com/ZXQ7wq3.jpg');
}
}


.social-card.facebook {
.social-card.facebook {
/* ... */
background-image: url('https://i.imgur.com/9bGkq7Y.jpg');
}
}


.social-card.tiktok {
.social-card.tiktok {
/* ... */
background-image: url('https://i.imgur.com/oY0Z4PMC.jpg');
}
}


/* MOBILE: 2 por linha e cards mais “baixos” */
/* MOBILE (≤600px): 2 cards por linha, ainda mais finos */
@media (max-width: 600px) {
@media (max-width: 600px) {
.social-card {
.social-card {
flex: 1 1 calc(50% - 0.25em);
width: calc(50% - 0.25em);
/* duas colunas */
height: 2.5em;
aspect-ratio: 6 / 1;
margin: 0.125em 0;
/* mais fino */
margin: 0.125em;
/* reduz um pouco o gap */
}
}
}
}

Edição das 10h38min de 24 de abril de 2025

<style> .social-cards { display: flex; flex-wrap: wrap; gap: 0.25em; /* distância mínima entre cards */ }

.social-card { position: relative; width: 100%; /* 1 por linha no desktop */ height: 3em; /* menos alto */ margin: 0.25em 0; border-radius: 0.75em; overflow: hidden; cursor: pointer; transition: transform .2s, box-shadow .2s; background-size: cover; background-position: center; }

.social-card::before { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); mix-blend-mode: multiply; pointer-events: none; transition: background-color .2s; }

.social-card:hover { transform: translateY(-2px); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }

.social-card:hover::before { background-color: rgba(0, 0, 0, 0.5); }

.social-card-content { position: relative; display: flex; align-items: center; padding: 0 1em; height: 100%; color: #fff; }

.social-icon { width: 1.5em; height: 1.5em; margin-right: 0.5em; }

.social-name { font-size: 1em; font-weight: bold; }

/* backgrounds individuais */ .social-card.discord { background-image: url('https://i.imgur.com/3ON2kVj.gif'); }

.social-card.instagram { background-image: url('https://i.imgur.com/ZXQ7wq3.jpg'); }

.social-card.facebook { background-image: url('https://i.imgur.com/9bGkq7Y.jpg'); }

.social-card.tiktok { background-image: url('https://i.imgur.com/oY0Z4PMC.jpg'); }

/* MOBILE (≤600px): 2 cards por linha, ainda mais finos */ @media (max-width: 600px) { .social-card { width: calc(50% - 0.25em); height: 2.5em; margin: 0.125em 0; } } </style>