More actions
Admornstein (talk | contribs) No edit summary Tag: Reverted |
Admornstein (talk | contribs) Undo revision 294 by Admornstein (talk) Tag: Undo |
||
| Line 15: | Line 15: | ||
} | } | ||
/* Layout container */ | |||
.tiles-row { | |||
display: flex; | |||
justify-content: center; | |||
. | align-items: flex-start; | ||
gap: 2rem; | gap: 2rem; | ||
flex-wrap: nowrap; | |||
margin-bottom: 40px; | |||
} | } | ||
/* BIG BOXES */ | |||
.big-box { | .big-box { | ||
width: 200px; | |||
height: 600px; | |||
position: relative; | |||
background-size: contain; | background-size: contain; | ||
background-position: center; | |||
background-repeat: no-repeat; | background-repeat: no-repeat; | ||
border-radius: 12px; | border-radius: 12px; | ||
color: white; | color: white; | ||
box-shadow: 0 0 10px #00000088; | |||
display: flex; | display: flex; | ||
flex-direction: column; | flex-direction: column; | ||
justify-content: flex-end; | justify-content: flex-end; | ||
align-items: center; | |||
padding: 10px; | |||
text-align: center; | |||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
.big-box::before { | |||
content: ""; | |||
position: absolute; | |||
inset: 0; | |||
background: rgba(0, 0, 0, 0.4); | |||
z-index: 1; | |||
} | |||
.big-box .overlay-title, | |||
.big-box .overlay-desc { | |||
position: relative; | |||
z-index: 2; | |||
} | |||
.big-box .overlay-title { | |||
font-size: 20px; | |||
font-family: 'AngerStyles', serif; | |||
border-bottom: 2px solid white; | |||
padding-bottom: 2px; | |||
transition: color 0.2s ease, border-color 0.2s ease; | |||
} | |||
.big-box:hover .overlay-title { | |||
color: #c9a500; | |||
border-color: #c9a500; | |||
} | |||
.big-box .overlay-desc { | |||
font-size: 14px; | |||
margin-top: 9px; | |||
color: #e0e0e0; | |||
text-shadow: 1px 1px 3px black; | |||
opacity: 0; | |||
transition: opacity 0.3s ease; | |||
} | |||
.big-box:hover .overlay-desc { | |||
opacity: 1; | |||
} | |||
/* SMALL BOX COLUMN */ | |||
.small-column { | |||
display: flex; | |||
flex-direction: column; | |||
gap: 1rem; | |||
} | |||
/* SMALL BOXES */ | |||
.small-box { | .small-box { | ||
width: 400px; | |||
height: 150px; | |||
position: relative; | |||
background- | background-size: cover; | ||
background-position: center; | |||
background-repeat: no-repeat; | background-repeat: no-repeat; | ||
border-radius: 12px; | border-radius: 12px; | ||
color: white; | color: white; | ||
box-shadow: 0 0 10px #00000088; | |||
display: flex; | display: flex; | ||
flex-direction: column; | flex-direction: column; | ||
justify-content: flex-end; | justify-content: flex-end; | ||
align-items: center; | |||
padding: 10px; | |||
text-align: center; | |||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
.small-box::before { | .small-box::before { | ||
content: ""; | content: ""; | ||
| Line 94: | Line 119: | ||
z-index: 1; | z-index: 1; | ||
} | } | ||
.overlay-title, | |||
.overlay-desc { | .small-box .overlay-title, | ||
.small-box .overlay-desc { | |||
position: relative; | position: relative; | ||
z-index: 2; | z-index: 2; | ||
} | } | ||
.overlay-title { | |||
.small-box .overlay-title { | |||
font-size: 18px; | |||
font-family: 'AngerStyles', serif; | font-family: 'AngerStyles', serif; | ||
border-bottom: 1px solid white; | |||
border-bottom: | |||
padding-bottom: 2px; | padding-bottom: 2px; | ||
transition: color 0.2s ease, border-color 0.2s ease; | transition: color 0.2s ease, border-color 0.2s ease; | ||
} | } | ||
.overlay-desc { | |||
font-size: | .small-box:hover .overlay-title { | ||
color: #ffbe02; | |||
border-color: #ffbe02; | |||
} | |||
.small-box .overlay-desc { | |||
font-size: 13px; | |||
margin-top: 6px; | margin-top: 6px; | ||
color: # | color: #ddd; | ||
text-shadow: 1px 1px 3px black; | text-shadow: 1px 1px 3px black; | ||
opacity: 0; | opacity: 0; | ||
transition: opacity 0.3s ease; | transition: opacity 0.3s ease; | ||
} | } | ||
.small-box:hover .overlay-desc { | .small-box:hover .overlay-desc { | ||
opacity: 1; | opacity: 1; | ||
} | } | ||
/* | /* Background classes */ | ||
.bg-classes { background-image: url('https://cathedralofblades.com/wiki/images/7/7e/Classes.jpg'); } | .bg-classes { background-image: url('https://cathedralofblades.com/wiki/images/7/7e/Classes.jpg'); } | ||
.bg-weapons { background-image: url('https://cathedralofblades.com/wiki/images/9/9c/Weapons.jpg'); } | .bg-weapons { background-image: url('https://cathedralofblades.com/wiki/images/9/9c/Weapons.jpg'); } | ||
| Line 135: | Line 163: | ||
.bg-abyss { background-image: url('https://cathedralofblades.com/wiki/images/c/c0/Abyss.jpg'); } | .bg-abyss { background-image: url('https://cathedralofblades.com/wiki/images/c/c0/Abyss.jpg'); } | ||
/* | /* Divider */ | ||
.divider-ornamental { | |||
text-align: center; | |||
margin: 40px auto; | |||
color: #c9a500; | |||
} | } | ||
.divider-ornamental .symbol { | |||
font-size: 28px; | |||
text-shadow: 1px 1px 3px black; | |||
} | |||
.divider-line-only { | |||
height: 2px; | |||
width: 80%; | |||
margin: 50px auto; | |||
background: linear-gradient(to right, #c9a500, #886b00, #c9a500); | |||
border-radius: 3px; | |||
} | } | ||
Revision as of 14:14, 26 June 2025
@font-face {
font-family: 'AngerStyles';
src: url('https://cathedralofblades.com/wiki/resources/AngerStyles.woff2') format('woff2'),
url('https://cathedralofblades.com/wiki/resources/AngerStyles.woff') format('woff');
font-weight: normal;
font-style: normal;
}
body {
background-color: #0e1117;
font-family: 'AngerStyles', sans-serif;
color: white;
margin: 0;
padding: 0;
}
/* Layout container */
.tiles-row {
display: flex;
justify-content: center;
align-items: flex-start;
gap: 2rem;
flex-wrap: nowrap;
margin-bottom: 40px;
}
/* BIG BOXES */
.big-box {
width: 200px;
height: 600px;
position: relative;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
border-radius: 12px;
color: white;
box-shadow: 0 0 10px #00000088;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
padding: 10px;
text-align: center;
overflow: hidden;
}
.big-box::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 1;
}
.big-box .overlay-title,
.big-box .overlay-desc {
position: relative;
z-index: 2;
}
.big-box .overlay-title {
font-size: 20px;
font-family: 'AngerStyles', serif;
border-bottom: 2px solid white;
padding-bottom: 2px;
transition: color 0.2s ease, border-color 0.2s ease;
}
.big-box:hover .overlay-title {
color: #c9a500;
border-color: #c9a500;
}
.big-box .overlay-desc {
font-size: 14px;
margin-top: 9px;
color: #e0e0e0;
text-shadow: 1px 1px 3px black;
opacity: 0;
transition: opacity 0.3s ease;
}
.big-box:hover .overlay-desc {
opacity: 1;
}
/* SMALL BOX COLUMN */
.small-column {
display: flex;
flex-direction: column;
gap: 1rem;
}
/* SMALL BOXES */
.small-box {
width: 400px;
height: 150px;
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 12px;
color: white;
box-shadow: 0 0 10px #00000088;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
padding: 10px;
text-align: center;
overflow: hidden;
}
.small-box::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 1;
}
.small-box .overlay-title,
.small-box .overlay-desc {
position: relative;
z-index: 2;
}
.small-box .overlay-title {
font-size: 18px;
font-family: 'AngerStyles', serif;
border-bottom: 1px solid white;
padding-bottom: 2px;
transition: color 0.2s ease, border-color 0.2s ease;
}
.small-box:hover .overlay-title {
color: #ffbe02;
border-color: #ffbe02;
}
.small-box .overlay-desc {
font-size: 13px;
margin-top: 6px;
color: #ddd;
text-shadow: 1px 1px 3px black;
opacity: 0;
transition: opacity 0.3s ease;
}
.small-box:hover .overlay-desc {
opacity: 1;
}
/* Background classes */
.bg-classes { background-image: url('https://cathedralofblades.com/wiki/images/7/7e/Classes.jpg'); }
.bg-weapons { background-image: url('https://cathedralofblades.com/wiki/images/9/9c/Weapons.jpg'); }
.bg-signets { background-image: url('https://cathedralofblades.com/wiki/images/6/61/Signets.jpg'); }
.bg-quests { background-image: url('https://cathedralofblades.com/wiki/images/9/98/Damarossa.jpg'); }
.bg-maidens { background-image: url('https://cathedralofblades.com/wiki/images/6/61/Sorrow.jpg'); }
.bg-dungeons { background-image: url('https://cathedralofblades.com/wiki/images/d/db/Obscuradungeon.jpg'); }
.bg-rhapsody { background-image: url('https://cathedralofblades.com/wiki/images/4/4a/Rhapsody.jpg'); }
.bg-railways { background-image: url('https://cathedralofblades.com/wiki/images/1/12/Railways.jpg'); }
.bg-abyss { background-image: url('https://cathedralofblades.com/wiki/images/c/c0/Abyss.jpg'); }
/* Divider */
.divider-ornamental {
text-align: center;
margin: 40px auto;
color: #c9a500;
}
.divider-ornamental .symbol {
font-size: 28px;
text-shadow: 1px 1px 3px black;
}
.divider-line-only {
height: 2px;
width: 80%;
margin: 50px auto;
background: linear-gradient(to right, #c9a500, #886b00, #c9a500);
border-radius: 3px;
}