feat: change news design
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -15,5 +15,6 @@ nbproject
|
||||
/backup
|
||||
/bin
|
||||
/public
|
||||
/packages/base/Resources/Public/Css
|
||||
/node_modules
|
||||
composer.lock
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<div class="article news-list-item">
|
||||
<div class="news-list-item {f:if(condition: '{big}', then: ' news-list-item-big')}">
|
||||
<f:link.page pageUid="{newsItem.link}" class="news-item-link">
|
||||
<f:if condition="{newsItem.media}">
|
||||
<f:image image="{newsItem.media.0}" class="news-item-grid-image" alt="{newsItem.title}" />
|
||||
</f:if>
|
||||
@@ -6,7 +7,7 @@
|
||||
<f:if condition="{newsItem.firstCategory}">
|
||||
<div class="news-item-category">{newsItem.firstCategory.title}</div>
|
||||
</f:if>
|
||||
<h5 class="news-item-title">{newsItem.title}</h5>
|
||||
<f:link.page pageUid="{newsItem.link}" class="news-item-link"></f:link.page>
|
||||
<h3 class="news-item-title">{newsItem.title}</h3>
|
||||
</div>
|
||||
</f:link.page>
|
||||
</div>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<f:defaultCase>
|
||||
<f:if condition="{iterator.isFirst}">
|
||||
<f:then>
|
||||
<f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
|
||||
<f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator,big:1}" />
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
|
||||
|
||||
@@ -92,22 +92,39 @@
|
||||
height: auto;
|
||||
}
|
||||
|
||||
|
||||
a {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border-radius: 1rem;
|
||||
border-bottom-right-radius: 0;
|
||||
overflow: hidden;
|
||||
|
||||
.body {
|
||||
position: relative;
|
||||
padding: .5rem;
|
||||
.news-item-content {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
background: var(--bs-primary);
|
||||
color: #fff;
|
||||
border-top-right-radius: 1rem;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
time {
|
||||
padding-left: .6rem;
|
||||
color: var(--bs-gray-900);
|
||||
h3 {
|
||||
font-family: 'Inter', sans-serif;
|
||||
font-size: 1.25rem;
|
||||
font-weight: 500;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.readmore {
|
||||
color: var(--bs-primary);
|
||||
.news-list-item-big {
|
||||
a .news-item-content {
|
||||
@media (min-width: $breakpoint-md) {
|
||||
padding: 2.875rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user