тут будет оформление вскоре, возможно даже красивое
просто нужно место, куда буду какать картиночками из собственных генераций и прочей графикой
мама я художнег
пляжный вайб
#cлучайные генерации, #эльф, #человек, #белые волосыМикрободборка. Использовать можно, я не жадная.
"тык"
(https://i.imgur.com/0pgT1H9.png)
(https://i.imgur.com/mY3oe3W.png)
(https://i.imgur.com/c13il4L.png)
P.S: Если нужны генерации — обращаться в ЛС.
@Силур "Скорч" Рейт твой жопобородый дроу :3
(https://i.imgur.com/KzWcyqr.png) (https://i.imgur.com/MN9jAkG.png)
(https://i.imgur.com/2vFT9QM.png) (https://i.imgur.com/KjmvBAZ.png)
"фуллсайз"
(https://i.imgur.com/aGmFTke.png)
(https://i.imgur.com/MJxggGT.png)
(https://i.imgur.com/TrPqFNH.png)
(https://i.imgur.com/QOeDnDx.png)
Пак (40шт) маско-аватарок для @Пустой
"тык"
(https://i.imgur.com/x0egxoC.png)(https://i.imgur.com/Q2eK8tH.png)(https://i.imgur.com/SdhufJJ.png)(https://i.imgur.com/ZmGzMXR.png)(https://i.imgur.com/EBBHJkV.png)(https://i.imgur.com/3ZEVkZa.png)(https://i.imgur.com/rd4Rh7N.png)(https://i.imgur.com/znbEuNd.png)(https://i.imgur.com/KHhDiMX.png)(https://i.imgur.com/3A38Okg.png)(https://i.imgur.com/r2kmBRv.png)(https://i.imgur.com/KuV6pqm.png)(https://i.imgur.com/8joWCed.png)(https://i.imgur.com/HhOWFJ9.png)(https://i.imgur.com/dpznZ2u.png)(https://i.imgur.com/Buntrz8.png)(https://i.imgur.com/M345BwN.png)(https://i.imgur.com/S0kvv2c.png)(https://i.imgur.com/CRzWWQ0.png)(https://i.imgur.com/wzYsQXg.png)(https://i.imgur.com/au2tIFs.png)(https://i.imgur.com/FnMydcq.png)(https://i.imgur.com/udkWmke.png)(https://i.imgur.com/Grq3im5.png)(https://i.imgur.com/O16AiHF.png)(https://i.imgur.com/81IXAKf.png)(https://i.imgur.com/I3lTarx.png)(https://i.imgur.com/HXZJgf3.png)(https://i.imgur.com/VUMQKNl.png)(https://i.imgur.com/YuNTcbB.png)(https://i.imgur.com/l2z7wdY.png)(https://i.imgur.com/dQXAE8Z.png)(https://i.imgur.com/7DigyEB.png)(https://i.imgur.com/HUWjcLz.png)(https://i.imgur.com/LQj054y.png)(https://i.imgur.com/s56kyhP.png)(https://i.imgur.com/VCzW3Jy.png)(https://i.imgur.com/unm57dV.png)(https://i.imgur.com/641ChqW.png)(https://i.imgur.com/oJIrQXY.png)
Код брать можно, стилизовать тоже можно на свое усмотрение.
[safehtml]
<div class="chrono_section">
<form>
<p>фильтр по хронологии:</p>
<label>
<input type="checkbox" name="active" checked />
активные
</label>
<label>
<input type="checkbox" name="end" checked />
законченные
</label>
<label>
<input type="checkbox" name="closed" checked />
закрытые
</label>
</form>
<article><p class="categories" data-category="active"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="active"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="active"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="end"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="end"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="end"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="closed"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="closed"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
<article><p class="categories" data-category="closed"></p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>[дата] название эпизода</h2></a>
</article>
</div>
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap" rel="stylesheet">
<style>/*
* использовать :has() для фильтров
* checkboxes. No JS
*/
.chrono_section:has([name="active"]:checked) article:has([data-category="active"]) {display: block;}
.chrono_section:has([name="end"]:checked) article:has([data-category="end"]) {display: block;}
.chrono_section:has([name="closed"]:checked)
article:has([data-category="closed"]) {
display: block;
}
article {}
article img {background: #491d15;}
article .categories {background: #491d15;}
/**/
.chrono_section {
text-align: left;
float: left;
display: grid;
gap: 3rem;
padding: 20px;
max-width: 690px;
width: 100%;
grid-template-columns: repeat(3, min(200px, 33% - 1.5rem));
place-content: start center;
margin: 0 auto !important;
background: linear-gradient(to right, rgba(13, 12, 14, 0.5) 1%, rgba(13, 12, 14, 0.5) 25%, rgba(13, 12, 14, 0) 50%, rgba(13, 12, 14, 0.5) 79%, rgba(13, 12, 14, 0.5) 98%), #221c27 url(https://forumstatic.ru/files/001b/8e/b8/23912.jpg) repeat fixed top left;}
form {
align-items: baseline;
background: #1a1921;
border: 1px solid #ddbf86;
border-radius: 0.25rem;
color: #e5debc;
display: inline-table;
text-align: center;
gap: 1rem;
grid-column: 1 / span 3;
margin-block-end: 1rem;
justify-content: center;
padding: 1rem;
font-family: lol;
& p {
color: #9a8b60;
font: 300 2.2em lol !important;
margin: 0px !important;
padding: 0px !important;
text-transform: uppercase;
}
}
label,
input {
color: #9a8b60;
font: 300 1.3em lol;
text-transform: uppercase;
line-height: 1;
margin: 0;
padding: 0;
}
input {
block-size: 1rem;
inline-size: 1rem;
position: relative;
inset-block-start: 0.125rem;
}
article {
container-type: inline-size;
display: none;
margin: 0;
& img {
aspect-ratio: 4 / 2;
display: block;
inline-size: 100%;
border-radius: 0.25rem;
object-fit: cover;
border: 1px solid #2f2933 !important;
box-shadow: 0 0 0 2px #978660 inset, 0 0 0 2px #e2cf74 inset, 0 0 0 3px #c19f6b inset, 0 0 8px 0 rgba(199,169,60,.55);
}
& h2 {
color: #9a8b60;
font: 300 1em lol !important;
margin: 0px !important;
padding: 0px !important;
padding-bottom: 5px !important;
text-transform: uppercase;
letter-spacing: 0.1em;
}
& .categories {
border-radius: 0.25rem;
display: inline-block;
font-size: 0.8em !important;
letter-spacing: 0.15em;
line-height: 1 !important;
margin: 0 !important;
padding: clamp(0.125rem, 2cqw, 0.25rem) !important;
font-variant: small-caps;
}
& .categories::after {
content: attr(data-category);
}
}
</style>
[/safehtml]
Второй вариант личной хронологии игры
[safehtml]
<div class="chrono_section">
<form>
<p>фильтр по хронологии:</p>
<label>
<input type="checkbox" name="active" checked />
активные
</label>
<label>
<input type="checkbox" name="end" checked />
законченные
</label>
<label>
<input type="checkbox" name="closed" checked />
закрытые
</label>
</form>
<article><p class="categories" data-category="active"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="active"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="active"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="closed"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="closed"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="closed"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="end"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="end"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
<article><p class="categories" data-category="end"></p><p class="qe">квест/эп</p><p class="lok">локация</p><p class="dat">год</p>
<a href="#">
<img src="https://dummyimage.com/200x100/dcd4ae/15141c"/>
<h2>название эпизода или квеста</h2></a>
</article>
</div>
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap" rel="stylesheet">
<style>/*
* использовать :has() для фильтров
* checkboxes. No JS
*/
.chrono_section:has([name="active"]:checked) article:has([data-category="active"]) {display: block;}
.chrono_section:has([name="end"]:checked) article:has([data-category="end"]) {display: block;}
.chrono_section:has([name="closed"]:checked)
article:has([data-category="closed"]) {
display: block;
}
article {}
article img {background: #491d15;}
article .categories {background: #491d15;}
/**/
.chrono_section {
text-align: left;
float: left;
display: grid;
gap: 3rem;
padding: 20px;
max-width: 690px;
width: 100%;
grid-template-columns: repeat(3, min(200px, 33% - 1.5rem));
place-content: start center;
margin: 0 auto !important;
background: linear-gradient(to right, rgba(13, 12, 14, 0.5) 1%, rgba(13, 12, 14, 0.5) 25%, rgba(13, 12, 14, 0) 50%, rgba(13, 12, 14, 0.5) 79%, rgba(13, 12, 14, 0.5) 98%), #221c27 url(https://forumstatic.ru/files/001b/8e/b8/23912.jpg) repeat fixed top left;}
form {
align-items: baseline;
background: #1a1921;
border: 1px solid #ddbf86;
border-radius: 0.25rem;
color: #e5debc;
display: inline-table;
text-align: center;
gap: 1rem;
grid-column: 1 / span 3;
margin-block-end: 1rem;
justify-content: center;
padding: 1rem;
font-family: lol;
& p {
color: #9a8b60;
font: 300 2.2em lol !important;
margin: 0px !important;
padding: 0px !important;
text-transform: uppercase;
}
}
label,
input {
color: #9a8b60;
font: 300 1.3em lol;
text-transform: uppercase;
line-height: 1;
margin: 0;
padding: 0;
}
input {
block-size: 1rem;
inline-size: 1rem;
position: relative;
inset-block-start: 0.125rem;
}
article {
container-type: inline-size;
display: none;
margin: 0;
& img {
aspect-ratio: 4 / 2;
display: block;
inline-size: 100%;
border-radius: 0.25rem;
object-fit: cover;
border: 1px solid #2f2933 !important;
box-shadow: 0 0 0 2px #978660 inset, 0 0 0 2px #e2cf74 inset, 0 0 0 3px #c19f6b inset, 0 0 8px 0 rgba(199,169,60,.55);
}
& h2 {
position: relative;
background: #19171bcf;
color: #9a8b60;
font: 300 1em lol !important;
margin-left: 1px !important;
margin-right: -1px !important;
padding: 5px !important;
padding-bottom: 5px !important;
text-transform: uppercase;
letter-spacing: 0.1em;
top: -65px;
text-align: center;
}
& .categories {
border-radius: 0.25rem;
display: inline-block;
font-size: 0.8em !important;
letter-spacing: 0.15em;
line-height: 1 !important;
margin: 0 !important;
padding: clamp(0.125rem, 2cqw, 0.25rem) !important;
font-variant: small-caps;
}
& .categories::after {
content: attr(data-category);
}
}
article .qe, article .lok{ background: #312f3f;
border-radius: 0.25rem;
display: inline-block;
font-size: 0.8em !important;
letter-spacing: 0.15em;
line-height: 1 !important;
padding: clamp(0.125rem, 2cqw, 0.25rem) !important;
font-variant: small-caps;
margin: 1px !important;}
article .dat { background: #312f3f;
border-radius: 0.25rem;
display: inline-block;
font-size: 0.75em !important;
letter-spacing: 0.15em;
line-height: 1 !important;
padding: clamp(0.125rem, 2cqw, 0.25rem) !important;
font-variant: small-caps;
margin: 1px !important;}
</style>
[/safehtml]