[html]
<div class="topicSummary">
<div class="topicBg">
<div class="bgLeft"></div>
<div class="bgRight"></div>
</div>
<div class="topicContent">
<div class="topicShaped"></div>
<div class="topicTitle">
<div class="topicTitleText">
Тайная сущность вещей не видна
</div>
</div>
<div class="topicText">Кавех, чью смерть друзья успели принять и оплакать, возвращается в Сумеру. И это стало бы праздником для них всех, если бы он не нёс с собой печать Бездны на своих руках.
<p style="text-align:right;"><i>Все, что видим мы, – видимость только одна.
Далеко от поверхности мира до дна.
Полагай несущественным явное в мире,
Ибо тайная сущность вещей – не видна.</i><p></div>
<div class="topicChars">
<a href="https://genshintales.ru/profile.php?id=199">Генерал Махаматра</a>, <a href="https://genshintales.ru/profile.php?id=289">Светоч Бездны</a>
</div>
</div>
</div>
<style>
.topicSummary {
--bgcolor: #000;
--bg: url(https://i.pinimg.com/736x/38/d8/92/38d8 … e27151.jpg);
--width: 630px;
--color: #fff;
--link: #fff;
position: relative;
overflow: hidden;
background: var(--bgcolor) var(--bg) left center no-repeat;
background-size: contain;
width: var(--width);
height: 360px;
}
.topicSummary, .topicSummary * {
box-sizing: border-box;
}
.topicSummary a {
color: var(--link);
}
.topicBg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
z-index: 1;
align-items: stretch;
justify-content: space-between;
}
.bgLeft {
flex: 0 0 50%;
border-bottom: 400px solid transparent;
border-right: 150px solid rgba(0,0,0,0.8);
}
.bgRight {
background: rgba(0,0,0,0.8);
flex: 0 0 50%;
}
.topicShaped {
height: 100%;
width: 347px;
float: left;
-webkit-shape-outside: polygon(0 0, 52% 0, 92% 100%, 0% 100%);
shape-outside: polygon(0 0, 52% 0, 92% 100%, 0% 100%);
}
.topicContent {
color: var(--color);
position: absolute;
right: 0px;
text-align: center;
z-index: 20;
width: 100%;
height: 100%;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 30% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 30% 100%);
}
.topicTitle {
margin-top: 80px;
font-size: 18px;
font-family: Genshin, Arial, sans-serif;
}
.topicTitleText {
border-width: 1px 0px;
border-color: #fff;
border-style: solid;
display: inline-block;
padding: 8px 12px;
position: relative;
}
.topicTitleText:before {
content: '';
border-top: solid 1px #fff;
position: absolute;
left: -18px;
top: -1px;
height: 100%;
width: 18px;
}
.topicText {
text-align: justify;
font-size: 12px;
margin-top: 32px;
padding: 0 16px;
white-space: pre-line;
}
.topicChars {
position: absolute;
right: 16px;
bottom: 12px;
font-size: 12px;
font-style: italic;
}
.topicChars a {
color: #fff;
text-decoration: none;
}
@font-face {
font-family: "Genshin";
src: url("https://forumstatic.ru/files/0014/98/d3/50051.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
</style>
[/html]