Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Please sign up or log in to edit the wiki.

Module:Navcards/styles.css

From Tolkien Gateway
.template-navcards-content {
    display: grid;
    gap: 1rem 0.5rem;
}

.template-navcard {
    position: relative;
    display: flex;
    flex-direction: column;
}

.template-navcard-image {
    aspect-ratio: var(--tg-navcards-aspect-ratio);
    border-radius: var(--tg-border-radius-medium);
    background: var(--tg-color-surface-2);
    overflow: hidden;
}

.template-navcard-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 100ms ease;
    transition-property: transform;
}

.template-navcard:hover .template-navcard-image img {
    transform: scale(1.1);
}

.template-navcard-text {
    margin-top: 0.5rem;
    line-height: var(--tg-line-height-xxx-small);
    white-space: nowrap;
}

.template-navcard-title {
    color: var(--tg-color-emphasized);
    font-family: var(--tg-font-family-heading);
    font-size: var(--tg-font-size-small);
    font-weight: var(--tg-font-weight-semibold);
}

.template-navcard-caption {
    color: var(--tg-color-subtle);
    font-size: var(--tg-font-size-x-small);
}


.template-navcard-title,
.template-navcard-caption {
    text-overflow: ellipsis;
    overflow: hidden;
}

.template-navcard-link {
    position: absolute;
    inset: 0;
}

.template-navcard-link > a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}