MediaWiki:DestaqueCard.css: Difference between revisions
Jump to navigation
Jump to search
Created page with "→[DESTAQUE CARDS] HOLOGRAMSIE SERVICE CARDS: .destaques-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin: 30px auto; padding: 0 20px; max-width: 1200px; width: 100%; } .destaque-card { background: #ffffff; border: 2px solid rgba(255, 107, 157, 0.18); border-radius: 15px; padding: 12px; text-align: center; transition: all 0.3s ease; min-height: 250px; display: flex; flex-direction: co..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 11: | Line 11: | ||
.destaque-card { | .destaque-card { | ||
background: | background: var(--bg-1); | ||
border: 2px solid | border: 2px solid var(--border); | ||
border-radius: 15px; | border-radius: 15px; | ||
padding: 12px; | padding: 12px; | ||
| Line 26: | Line 26: | ||
overflow: hidden; | overflow: hidden; | ||
cursor: pointer; | cursor: pointer; | ||
box-shadow: 0 6px 24px | box-shadow: 0 6px 24px var(--shadow-soft); | ||
} | } | ||
| Line 37: | Line 37: | ||
.destaque-card[data-tab-trigger]:hover { | .destaque-card[data-tab-trigger]:hover { | ||
transform: translateY(-5px); | transform: translateY(-5px); | ||
box-shadow: 0 12px 36px | box-shadow: 0 12px 36px var(--shadow-medium); | ||
border-color: | border-color: var(--border-strong); | ||
} | } | ||
.destaque-card[data-link] .destaque-text h3, | .destaque-card[data-link] .destaque-text h3, | ||
.destaque-card[data-tab-trigger] .destaque-text h3 { | .destaque-card[data-tab-trigger] .destaque-text h3 { | ||
color: | color: var(--primary); | ||
} | } | ||
.destaque-card[data-link]:hover .destaque-text h3, | .destaque-card[data-link]:hover .destaque-text h3, | ||
.destaque-card[data-tab-trigger]:hover .destaque-text h3 { | .destaque-card[data-tab-trigger]:hover .destaque-text h3 { | ||
color: | color: var(--heading); | ||
} | } | ||
| Line 83: | Line 83: | ||
.destaque-text h3 { | .destaque-text h3 { | ||
color: | color: var(--primary); | ||
font-weight: bold; | font-weight: bold; | ||
margin: 0; | margin: 0; | ||
| Line 90: | Line 90: | ||
.destaque-text p { | .destaque-text p { | ||
color: | color: var(--text-muted); | ||
font-size: 0.9em; | font-size: 0.9em; | ||
line-height: 1.4; | line-height: 1.4; | ||
| Line 104: | Line 104: | ||
width: 200%; | width: 200%; | ||
height: 200%; | height: 200%; | ||
background: | background: var(--primary); | ||
opacity: 0; | opacity: 0; | ||
transition: opacity 0.3s ease; | transition: opacity 0.3s ease; | ||
| Line 116: | Line 116: | ||
.destaque-card:hover { | .destaque-card:hover { | ||
transform: translateY(-5px); | transform: translateY(-5px); | ||
box-shadow: 0 12px 36px | box-shadow: 0 12px 36px var(--shadow-medium); | ||
border-color: var(--border-strong); | |||
border- | |||
} | } | ||
Latest revision as of 08:26, 2 January 2026
/* [DESTAQUE CARDS] HOLOGRAMSIE SERVICE CARDS */
.destaques-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 15px;
margin: 30px auto;
padding: 0 20px;
max-width: 1200px;
width: 100%;
}
.destaque-card {
background: var(--bg-1);
border: 2px solid var(--border);
border-radius: 15px;
padding: 12px;
text-align: center;
transition: all 0.3s ease;
min-height: 250px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 12px;
position: relative;
overflow: hidden;
cursor: pointer;
box-shadow: 0 6px 24px var(--shadow-soft);
}
.destaque-card[data-link],
.destaque-card[data-tab-trigger] {
cursor: pointer;
}
.destaque-card[data-link]:hover,
.destaque-card[data-tab-trigger]:hover {
transform: translateY(-5px);
box-shadow: 0 12px 36px var(--shadow-medium);
border-color: var(--border-strong);
}
.destaque-card[data-link] .destaque-text h3,
.destaque-card[data-tab-trigger] .destaque-text h3 {
color: var(--primary);
}
.destaque-card[data-link]:hover .destaque-text h3,
.destaque-card[data-tab-trigger]:hover .destaque-text h3 {
color: var(--heading);
}
.destaque-card[data-link] *,
.destaque-card[data-tab-trigger] * {
pointer-events: none;
}
.destaque-image {
width: 100%;
max-width: 180px;
height: 140px;
overflow: hidden;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
}
.destaque-image img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 10px;
}
.destaque-text {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
gap: 10px;
}
.destaque-text h3 {
color: var(--primary);
font-weight: bold;
margin: 0;
line-height: 1.2;
}
.destaque-text p {
color: var(--text-muted);
font-size: 0.9em;
line-height: 1.4;
margin: 0;
opacity: 0.8;
}
.destaque-card::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: var(--primary);
opacity: 0;
transition: opacity 0.3s ease;
z-index: 1;
}
.destaque-card:hover::before {
opacity: 0.1;
}
.destaque-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 36px var(--shadow-medium);
border-color: var(--border-strong);
}