Loading...

Preloading the cool stuff... be right there!

Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.css

MediaWiki interface page
Revision as of 19:37, 22 December 2024 by Idkman (talk | contribs)

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)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* Container for the main cards */
.card-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    margin: 20px;
}

/* Main card */
.card {
    width: 400px;
    height: 200px;
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    transform-style: preserve-3d;
    cursor: pointer;
    transition: transform 0.6s ease-in-out;
}

/* Wrapper for the front and back sides */
.card-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: transform 0.6s ease-in-out;
}

/* Front side of the main card */
.card-front, .card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
}

/* The back side of the main card */
.card-back {
    transform: rotateY(180deg);
}

/* Sub-card container in the back */
.sub-card-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    width: 100%;
}

/* Sub-card */
.sub-card {
    width: 48%;
    height: 90%;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    transform-style: preserve-3d;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

/* Expanded sub-card */
.sub-card[data-expanded="true"] {
    width: 100%; /* Takes up the full width */
    height: 100%; /* Takes up the full height */
}

/* Sub-card flip effect */
.sub-card-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: transform 0.6s ease-in-out;
}

/* Sub-card front and back */
.sub-card-front, .sub-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
}

.sub-card-back {
    transform: rotateY(180deg);
}

/* Sub-card hover effect */
.sub-card:hover .sub-card-inner {
    transform: rotateY(180deg);
}

/* Main card flip effect */
.card.hovered .card-inner {
    transform: rotateY(180deg);
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.