User:Alistair3149/sandbox/shiplisttest/styles.css

From the Star Citizen Wiki, the fidelity™ encyclopedia
< User:Alistair3149‎ | sandbox‎ | shiplisttest
Revision as of 18:25, 25 July 2020 by Alistair3149 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
.card-table-header {
    margin-top: 1.6rem;
    font-weight: bold;
}

.card-table-list {
    font-size: 0.875rem;
}

#card-table {
    display: block;
    border-spacing: 0;
    font-size: 0.875rem;
}

#card-table thead {
    display: block;
    margin: 0 auto;
    max-width: 860px;
    white-space: nowrap;
    overflow: auto;
}

#card-table thead tr {
    margin-bottom: 10px;
    display: flex;
}



#card-table tbody {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.2;
    justify-content: center;
}

.headerSort {
    margin-right: 6px;
    padding: 5px 21px 5px 12px;
    border: 1px solid #eaecf0;
    border-radius: 40px;
    background-color: white;
    display: block;
}

.headerSort:hover {
    background-color: #eaecf0;
}

.headerSort.headerSortUp,
.headerSort.headerSortDown {
    background-color: #36c;
    border-color: #36c;
    color: white;
}

.headerSort.headerSortUp:hover,
.headerSort.headerSortDown:hover {
    background-color: #2a4b8d;
}

#card-table td {
    padding: 0 15px;
    display: block;
}

#card-table tbody tr {
    margin: 10px;
    width: 302px;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    box-sizing: border-box;
    font-weight: bold;
    background-color: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.06);
    display: flex;
    flex-wrap: wrap;
}

/* Name field */
#card-table tbody tr td:first-of-type {
    width: 100%;
    margin-bottom: 0.2rem;
    padding-top: 15px;
    font-size: 1.25rem;
    font-weight: 600;
}

#card-table .data-manufacturer {
    margin-bottom: 15px;
    width: 100%;
    font-size: 0.825rem;
    font-weight: normal;
}

.data-role,
.data-status {
    margin-top: 5px;
    width: 100%;
}

.data-standalonecost,
.data-warbondcost {
    margin-top: 20px;
    width: calc(50% - 30px);
}

.data-role:before,
.data-status:before,
.data-standalonecost:before,
.data-warbondcost:before {
    color: #72777d;
    font-size: 0.8125rem;
    font-weight: normal;
    letter-spacing: .75px;
}

.data-standalonecost:before,
.data-warbondcost:before {
    margin-bottom: 4px;
    display: block;
}

.data-role:before,
.data-status:before {
    margin-right: 10px;
}

.data-role:before {
    content: "Role";
}

.data-status:before {
    content: "Status";
}

.data-standalonecost:before {
    content: "Standalone";
}

.data-warbondcost:before {
    content: "Warbond";
}

.data-standalonecost-value,
.data-warbondcost-value {
    font-size: 1.4rem;
    font-weight: bold;
}

.mw-plusminus-pos {
    color: #006400;
}

.mw-plusminus-neg {
    color: #8b0000;
}

.mw-plusminus-null {
    color: #a2a9b1;
}

#card-table .data-availability {
    width: 100%;
    margin-top: 10px;
    padding: 10px 15px;
    border-radius: 0 0 12px 12px;
    align-self: flex-end;
    font-size: 0.825rem;
    font-weight: normal;
    letter-spacing: .75px;
    text-align: center;
    background-color: #f8f9fa;
}

#card-table .data-availability.data-availability-alwaysavailable {
    background-color: #00af89;
    color: white;
}

#card-table .data-availability.data-availability-timelimited {
    background-color: #1155cc;
    color: white;
}

#card-table .data-availability.data-availability-quantitylimited {
    background-color: #d33;
    color: white;
}

/* This does not belong here but needed before the skin is updated */
@media only screen and (max-width: 720px) {
    .floatnone {
        margin: 0.6rem -20px !important;
    }
}

@media only screen and (max-width: 684px) {
    #card-table tbody tr {
        width: 100%;
    }
}

@media (prefers-color-scheme: dark) {
    .headerSort {
        border-color: #2b2f36;
        background-color: #24272f;
    }

    .headerSort:hover {
        background-color: #2b2f36;
    }

    #card-table tbody tr {
        border-color: #2b2f36;
        background-color: #24272f;
    }

    .data-role:before,
    .data-status:before,
    .data-standalonecost:before,
    .data-warbondcost:before {
        color: #a0a1a5;
    }

    #card-table .data-availability.data-availability-alwaysavailable {
        background-color: #14866d;
    }

    #card-table .data-availability.data-availability-timelimited {
        background-color: #1155cc;
    }

    #card-table .data-availability.data-availability-quantitylimited {
        background-color: #b32424;
    }
}

#card-table tbody tr td:first-of-type,
#card-table .data-manufacturer,
#card-table .data-role {
    max-width: 122px;
    overflow-wrap: break-word;
}

#card-table .data-image {
    padding: 0;
    position: absolute;
    margin-left: 150px;
    overflow: hidden;
    border-radius: 0 12px 0 12px;
}

#card-table .data-role:before,
#card-table .data-status:before {
    margin-right: 0;
    margin-bottom: 4px;
    display: block;
}
🍪 We use cookies to keep session information to provide you a better experience.