Toggle menu
515
2.4K
880
22.8K
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 01:45, 15 September 2024 by Sur (talk | contribs) (darker background)

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.
.stat-box {
    width: 100px;
    height: 150px;
    background-color: #f0f0f0;
    border-radius: 10px;
    text-align: center;
    position: relative;
    transition: width 0.3s ease;
    display: flex; /* Flexbox on the container */
    flex-direction: column; /* Stack elements vertically */
    justify-content: center; /* Center content vertically */
    align-items: center; /* Center content horizontally */
}

.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%;
    text-align: center;
}

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

.stat-box-label {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    text-align: center; /* Ensure text is centered */
}

.stat-box-hover {
    display: none;
    position: absolute;
    top: 0;
    left: 175px; /* This may need adjustment for small screens */
    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; /* Ensure border radius matches background radius */
    z-index: 1; /* Ensure the hidden box appears above other content */
}

.stat-box:hover .stat-box-hover {
    display: block;
    opacity: 1; /* Ensure the box fades in smoothly */
    transform: translateX(0); /* Adjust positioning on hover */
}

@media (max-width: 768px) {
    .hover-box {
        width: 80px;
        height: 120px;
    }

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

    .stat-box-hover {
        left: 140px; /* Adjust the left position for smaller screens */
        font-size: 14px; /* Smaller font size for better fit */
    }
}

@media (max-width: 480px) {
    .hover-box {
        width: 60px;
        height: 90px;
    }

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

    .stat-box-hover {
        left: 120px; /* Adjust the left position for very small screens */
        font-size: 12px; /* Smaller font size for very small screens */
        padding: 8px; /* Adjust padding for small screens */
    }
}

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

.stat-box-table th, 
.stat-box-table td {
    padding: 5px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.35);
    border: 1px solid #ccc;
}

/* Darker background for specific cells */
.stat-box-table td.darker {
    background-color: rgba(255, 255, 255, 0.50);  /* Slightly darker background */
}

.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;
}