Toggle menu
517
2.5K
889
23.2K
Deadlock Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 23:38, 21 September 2024 by Sur (talk | contribs) (Created page with "Used for {{StatBoxes}} for hero pages: .stat-box { width: 100px; height: 150px; background-color: #f0f0f0; border-radius: 10px; text-align: center; position: relative; transition: width 0.3s ease; display: flex; flex-direction: column; justify-content: center; align-items: center; } .stat-box:hover { width: 175px; } .stat-box-content { display: flex; flex-direction: column; justify-content: center; al...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Used for {{StatBoxes}} for hero pages*/

.stat-box {
    width: 100px;
    height: 150px;
    background-color: #f0f0f0;
    border-radius: 10px;
    text-align: center;
    position: relative;
    transition: width 0.3s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.stat-box:hover {
    width: 175px;
}

.stat-box-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    height: 100%;
    width: 100%;
}

.stat-box-icon {
    width: 40px;
    height: 40px;
}

.stat-box-label {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: 2px;
    font-family: 'Retail Demo', sans-serif;
}

.stat-box-hover {
    display: none;
    position: absolute;
    top: 0;
    left: 175px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    padding: 10px;
    transition: opacity 0.3s ease, transform 0.3s ease;
    border-radius: 15px;
}

.stat-box:hover .stat-box-hover {
    display: block;
    opacity: 1;
    transform: translateX(0);
}

@media (max-width: 768px) {
    .stat-box {
        width: 90px;
        height: 130px;
    }

    .stat-box:hover {
        width: 140px;
    }

    .stat-box-hover {
        left: 140px;
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    .stat-box {
        width: 75px;
        height: 110px;
    }

    .stat-box:hover {
        width: 120px;
    }

    .stat-box-hover {
        left: 120px;
        font-size: 12px;
        padding: 8px;
    }
}

.stat-box-table {
    width: 100%;
    border-collapse: separate;
}

.stat-box-table th, 
.stat-box-table td {
    padding: 5px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.08);
    border: 1px solid black;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    max-width: 320px;
    font-family: 'Retail Demo', sans-serif;
}

.stat-box-table th:hover,
.stat-box-table td:hover {
    overflow: visible;
    text-overflow: clip;
    background-color: rgba(0, 0, 0, .4);
}

.stat-box-table td::before, 
.stat-box-table th::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.08);
    mix-blend-mode: multiply;
}

.stat-box-table th:first-child,
.stat-box-table td:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.stat-box-table th:last-child,
.stat-box-table td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.stat-box-table .darker {
    background-color: rgba(0, 0, 0, 0.25);
}