MediaWiki:Common.css
Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
- Opera: Pressione Ctrl-F5.
/* =========================================================
* 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;
}
}