MediaWiki:Common.css: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
/ | /* ========================================================= | ||
* | * MOVIMENTO AUTOMÁTICO DOS CARDS DA POKESTORM WIKI | ||
* | * Funciona nos cards atuais feitos com style="" | ||
* | * ========================================================= */ | ||
/* | /* Cards com borda azul lateral */ | ||
div[style*="border-left:5px solid #1689d7"] { | |||
position: relative !important; | |||
overflow: hidden !important; | |||
position: relative | |||
overflow: hidden | |||
transition: | transition: | ||
transform 0.3s ease, | transform 0.3s ease, | ||
box-shadow 0.3s ease, | box-shadow 0.3s ease, | ||
border-color 0.3s ease | border-color 0.3s ease !important; | ||
} | } | ||
/* | /* Movimento ao passar o mouse */ | ||
div[style*="border-left:5px solid #1689d7"]:hover { | |||
transform: | transform: | ||
translateY(-7px) | translateY(-7px) | ||
scale(1.02); | scale(1.02) !important; | ||
box-shadow: | |||
0 12px 25px rgba(22,137,215,0.22) !important; | |||
z-index: 5; | |||
} | } | ||
/* | /* Brilho passando pelo card */ | ||
div[style*="border-left:5px solid #1689d7"]::before { | |||
content: ""; | content: ""; | ||
| Linha 427: | Linha 40: | ||
top: 0; | top: 0; | ||
left: -120%; | left: -120%; | ||
width: 70%; | width: 70%; | ||
height: 100%; | height: 100%; | ||
| Linha 442: | Linha 53: | ||
); | ); | ||
transform: | transform: skewX(-20deg); | ||
transition: | transition: | ||
| Linha 450: | Linha 60: | ||
pointer-events: none; | pointer-events: none; | ||
z-index: | z-index: 10; | ||
} | } | ||
div[style*="border-left:5px solid #1689d7"]:hover::before { | |||
left: 140%; | left: 140%; | ||
} | } | ||
/ | /* ========================================================= | ||
* | * CARDS COM BORDA #9bd4f5 | ||
* | * ========================================================= */ | ||
div[style*="border:2px solid #9bd4f5"] { | |||
position: relative !important; | |||
overflow: hidden !important; | |||
transition: | transition: | ||
transform 0.3s ease, | transform 0.3s ease, | ||
box-shadow 0.3s ease, | |||
border-color 0.3s ease !important; | |||
} | } | ||
div[style*="border:2px solid #9bd4f5"]:hover { | |||
transform: | transform: | ||
scale(1. | translateY(-7px) | ||
scale(1.015) !important; | |||
box-shadow: | |||
0 12px 28px rgba(22,137,215,0.22) !important; | |||
border-color: | |||
#5dbcfc !important; | |||
z-index: 5; | |||
} | } | ||
/* ========================================================= | |||
* BRILHO DOS CARDS | |||
* ========================================================= */ | |||
div[style*="border:2px solid #9bd4f5"]::before { | |||
content: ""; | content: ""; | ||
| Linha 523: | Linha 109: | ||
top: 0; | top: 0; | ||
left: -120%; | left: -120%; | ||
width: | width: 65%; | ||
height: 100%; | height: 100%; | ||
| Linha 534: | Linha 118: | ||
90deg, | 90deg, | ||
transparent, | transparent, | ||
rgba(255,255,255,0. | rgba(255,255,255,0.5), | ||
transparent | transparent | ||
); | ); | ||
transform: | transform: skewX(-20deg); | ||
transition: | transition: | ||
| Linha 545: | Linha 128: | ||
pointer-events: none; | pointer-events: none; | ||
z-index: 10; | |||
} | } | ||
div[style*="border:2px solid #9bd4f5"]:hover::before { | |||
left: 140%; | left: 140%; | ||
} | } | ||
/ | /* ========================================================= | ||
* | * IMAGENS DENTRO DOS CARDS | ||
* | * ========================================================= */ | ||
div[style*="border-left:5px solid #1689d7"] img, | |||
div[style*="border:2px solid #9bd4f5"] img { | |||
transition: | transition: | ||
transform 0. | transform 0.3s ease, | ||
filter 0.3s ease !important; | |||
filter 0. | |||
} | } | ||
div[style*="border-left:5px solid #1689d7"]:hover img, | |||
div[style*="border:2px solid #9bd4f5"]:hover img { | |||
transform: | transform: | ||
scale(1.08) !important; | |||
scale(1. | |||
filter: | filter: | ||
drop-shadow( | |||
0 5px 8px | |||
rgba(22,137,215,0.25) | |||
); | ); | ||
} | } | ||
/ | /* ========================================================= | ||
* | * BOTÕES DENTRO DOS CARDS | ||
* | * ========================================================= */ | ||
div[style*="border-left:5px solid #1689d7"] a, | |||
div[style*="border:2px solid #9bd4f5"] a { | |||
transition: | transition: | ||
transform 0.2s ease, | |||
filter 0.2s ease !important; | |||
} | } | ||
div[style*="border-left:5px solid #1689d7"] a:hover, | |||
div[style*="border:2px solid #9bd4f5"] a:hover { | |||
transform: | |||
translateY(-2px) !important; | |||
filter: | |||
brightness(1.05); | |||
} | } | ||
/ | /* ========================================================= | ||
* | * MOVIMENTO SUAVE CONTÍNUO | ||
* ========================================================= */ | * Somente nos cards que usam a classe | ||
* pokestorm-floating | |||
* ========================================================= */ | |||
.pokestorm-floating { | |||
animation: | |||
pokestormFloat 3s ease-in-out infinite; | |||
} | } | ||
@keyframes pokestormFloat { | |||
0% { | |||
transform: translateY(0); | |||
: | |||
} | } | ||
50% { | |||
transform: translateY(-4px); | |||
} | } | ||
100% { | |||
transform: translateY(0); | |||
transform: | |||
} | } | ||
| Linha 910: | Linha 214: | ||
/ | /* ========================================================= | ||
* | * REDUÇÃO DE MOVIMENTO | ||
* | * ========================================================= */ | ||
@media (prefers-reduced-motion: reduce) { | @media (prefers-reduced-motion: reduce) { | ||
*, | div[style*="border-left:5px solid #1689d7"], | ||
*: | div[style*="border:2px solid #9bd4f5"], | ||
.pokestorm-floating { | |||
animation | animation: none !important; | ||
transition: none !important; | |||
transition | |||
} | } | ||
} | } | ||
Edição das 19h40min de 29 de setembro de 2026
/* =========================================================
* MOVIMENTO AUTOMÁTICO DOS CARDS DA POKESTORM WIKI
* Funciona nos cards atuais feitos com style=""
* ========================================================= */
/* Cards com borda azul lateral */
div[style*="border-left:5px solid #1689d7"] {
position: relative !important;
overflow: hidden !important;
transition:
transform 0.3s ease,
box-shadow 0.3s ease,
border-color 0.3s ease !important;
}
/* Movimento ao passar o mouse */
div[style*="border-left:5px solid #1689d7"]:hover {
transform:
translateY(-7px)
scale(1.02) !important;
box-shadow:
0 12px 25px rgba(22,137,215,0.22) !important;
z-index: 5;
}
/* Brilho passando pelo card */
div[style*="border-left:5px solid #1689d7"]::before {
content: "";
position: absolute;
top: 0;
left: -120%;
width: 70%;
height: 100%;
background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,0.55),
transparent
);
transform: skewX(-20deg);
transition:
left 0.7s ease;
pointer-events: none;
z-index: 10;
}
div[style*="border-left:5px solid #1689d7"]:hover::before {
left: 140%;
}
/* =========================================================
* CARDS COM BORDA #9bd4f5
* ========================================================= */
div[style*="border:2px solid #9bd4f5"] {
position: relative !important;
overflow: hidden !important;
transition:
transform 0.3s ease,
box-shadow 0.3s ease,
border-color 0.3s ease !important;
}
div[style*="border:2px solid #9bd4f5"]:hover {
transform:
translateY(-7px)
scale(1.015) !important;
box-shadow:
0 12px 28px rgba(22,137,215,0.22) !important;
border-color:
#5dbcfc !important;
z-index: 5;
}
/* =========================================================
* BRILHO DOS CARDS
* ========================================================= */
div[style*="border:2px solid #9bd4f5"]::before {
content: "";
position: absolute;
top: 0;
left: -120%;
width: 65%;
height: 100%;
background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,0.5),
transparent
);
transform: skewX(-20deg);
transition:
left 0.7s ease;
pointer-events: none;
z-index: 10;
}
div[style*="border:2px solid #9bd4f5"]:hover::before {
left: 140%;
}
/* =========================================================
* IMAGENS DENTRO DOS CARDS
* ========================================================= */
div[style*="border-left:5px solid #1689d7"] img,
div[style*="border:2px solid #9bd4f5"] img {
transition:
transform 0.3s ease,
filter 0.3s ease !important;
}
div[style*="border-left:5px solid #1689d7"]:hover img,
div[style*="border:2px solid #9bd4f5"]:hover img {
transform:
scale(1.08) !important;
filter:
drop-shadow(
0 5px 8px
rgba(22,137,215,0.25)
);
}
/* =========================================================
* BOTÕES DENTRO DOS CARDS
* ========================================================= */
div[style*="border-left:5px solid #1689d7"] a,
div[style*="border:2px solid #9bd4f5"] a {
transition:
transform 0.2s ease,
filter 0.2s ease !important;
}
div[style*="border-left:5px solid #1689d7"] a:hover,
div[style*="border:2px solid #9bd4f5"] a:hover {
transform:
translateY(-2px) !important;
filter:
brightness(1.05);
}
/* =========================================================
* MOVIMENTO SUAVE CONTÍNUO
* Somente nos cards que usam a classe
* pokestorm-floating
* ========================================================= */
.pokestorm-floating {
animation:
pokestormFloat 3s ease-in-out infinite;
}
@keyframes pokestormFloat {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-4px);
}
100% {
transform: translateY(0);
}
}
/* =========================================================
* REDUÇÃO DE MOVIMENTO
* ========================================================= */
@media (prefers-reduced-motion: reduce) {
div[style*="border-left:5px solid #1689d7"],
div[style*="border:2px solid #9bd4f5"],
.pokestorm-floating {
animation: none !important;
transition: none !important;
}
}