Skip to content

Commit 3762abf

Browse files
committed
fix tyle
1 parent 9efe1a2 commit 3762abf

2 files changed

Lines changed: 38 additions & 10 deletions

File tree

public/rss/styles.xsl

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
1212
font-size: 14px;
1313
color: #333;
14-
line-height: 20px
14+
line-height: 20px;
1515
padding: 15px;
1616
}
1717
a, a:link, a:visited {
@@ -65,6 +65,16 @@
6565
clear: both;
6666
border-bottom: 1px solid #EAEAEA;
6767
padding: 30px 0;
68+
display: flex;
69+
flex-direction: column;
70+
}
71+
.item-header {
72+
flex: 1;
73+
display: flex;
74+
}
75+
.episode-content {
76+
flex: 1;
77+
min-width: 0;
6878
}
6979
.episode-title {
7080
color: #222;
@@ -82,6 +92,11 @@
8292
line-height: 19px;
8393
margin-bottom: 30px;
8494
}
95+
.episode-image {
96+
display: flex;
97+
justify-content: center;
98+
align-items: flex-start;
99+
}
85100
.episode-image img {
86101
width: 100px;
87102
height: auto;
@@ -134,14 +149,27 @@
134149
<xsl:value-of select="link" />
135150
</xsl:variable>
136151
<div class="item">
137-
<h2 class="episode-title">
138-
<a href="{$itemURL}">
139-
<xsl:value-of select="title"/>
140-
</a>
141-
</h2>
142-
<div class="episode-meta">
143-
<span><xsl:value-of select="pubDate" /></span> &#9702;
144-
<span><xsl:value-of select="format-number(floor(itunes:duration div 60), '0')" /> хвилин</span>
152+
<div class="item-header">
153+
<xsl:if test="itunes:image">
154+
<div class="episode-image">
155+
<img>
156+
<xsl:attribute name="src">
157+
<xsl:value-of select="itunes:image/@href"/>
158+
</xsl:attribute>
159+
</img>
160+
</div>
161+
</xsl:if>
162+
<div class="episode-content">
163+
<h2 class="episode-title">
164+
<a href="{$itemURL}">
165+
<xsl:value-of select="title"/>
166+
</a>
167+
</h2>
168+
<div class="episode-meta">
169+
<span><xsl:value-of select="pubDate" /></span> &#9702;
170+
<span><xsl:value-of select="format-number(floor(itunes:duration div 60), '0')" /> хвилин</span>
171+
</div>
172+
</div>
145173
</div>
146174
<xsl:if test="description">
147175
<div class="episode-description">

src/components/MainPost.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const audioInfo = {
6969
.article-main-image-wrapper {
7070
flex-basis: 150px;
7171
display: flex;
72-
align-items: center;
72+
align-items: flex-start;
7373
justify-content: center;
7474
}
7575

0 commit comments

Comments
 (0)