[html]<div class="wrapper">
<div class="epTitle">
<h1>Рассказ об архитекторе и водяной деве</h1>
</div>
<div class="epContent">
<!-- Две иконки персонажей -->
<div class="charIcon" style="--bg-image: url(https://forumupload.ru/uploads/001b/5c/ … 524400.png);"></div>
<div class="charIcon" style="--bg-image: url(https://forumupload.ru/uploads/001b/5c/ … 283983.jpg);"></div>
<!-- Описание и всё остальное -->
<div class="epDescription">
<div class="charlist"><a href="https://genshintales.ru/profile.php?id=289">Кавех</a> и <a href="https://genshintales.ru/profile.php?id=378">Акулина</a></div>
<div class="location">Сумеру, конец сентября 499 года</div>
<div class="description">Повествуют в преданиях народов о том, что было, прошло и давно минуло (а Властительница Трав более сведуща в неведомом и премудра и преславена, и более всех щедра, и преблагоcклонна, и милостива), что в давние дни был в городе Сумеру прославленный архитектор, более всего на свете страшащийся тайны своей славы. И рассказывают также о подданной далёкой ледяной страны, что не носила знаков отличия своей службы.
Вышло так, что в один благостный день судьба пересекла их опасения в одной таверне. А там пошло-поехало, о чём и пойдёт рассказ.</div>
</div>
</div>
<div class="additional">скорость отписи не ограничена</div>
</div>
<style>:root {
--width: 660px;
}
.wrapper, .wrapper * { box-sizing: border-box; }
.wrapper {
width: var(--width);
margin: 0;
height: calc(var(--width) * 0.61);
padding: calc(var(--width) * 0.02) calc(var(--width) * 0.15) 0 calc(var(--width) * 0.14);
background: url(https://i.imgur.com/38tDBKO.png) 0 0 no-repeat;
background-size: 100%;
position: relative;
}
.epTitle {
overflow: hidden;
height: 44px;
}
.epTitle h1 {
margin: 0;
padding: 0;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 100%;
overflow: hidden;
text-align: center;
color: #6c8c77;
font-family: 'Genshin', serif;
font-weight: normal;
font-size: 20px;
line-height: 44px;
}
.epContent {
margin-top: 2%;
height: calc(var(--width) * 0.42);
padding: 12px 12px 28px;
position: relative;
color: #e4e8c9;
}
.epContent a {
color: #ddd597 !important;
text-decoration: none;
}
.epContent a:hover { text-decoration: underline; }
.epContent .charIcon {
--size: calc(var(--width) * 0.12);
width: var(--size);
height: var(--size);
background: url(https://i.imgur.com/LWRs49J.png) 50% 50% no-repeat;
background-size: 100%;
float: left;
border-radius: 50%;
position: relative;
padding: 2.2%;
margin: 0 16px 2px 0;
}
.epContent .charIcon:before {
content: "";
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background: var(--bg-image) 50% no-repeat;
background-size: cover;
}
.epContent .charIcon + .charIcon {
float: right;
margin: 0 0 2px 16px;
}
.epDescription .charlist {
text-align: center;
font-size: 16px;
}
.epDescription .location {
text-align: center;
font-size: 12px;
font-style: italic;
}
.epDescription .description {
margin-top: 8px;
padding-top: 8px;
font-size: 13px;
line-height: 1.2;
text-align: justify;
white-space: pre-line;
position: relative;
}
.epDescription .description:before {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 40%;
border-top: solid 1px;
}
.additional {
position: absolute;
left: 2%;
bottom: 7%;
width: var(--width);
text-align: center;
font-size: 12px;
font-style: italic;
color: #6c8c76;
}</style>
[/html]
Отредактировано Kaveh (2024-03-22 22:09:38)