Sfoglia il codice sorgente

featured article caousel in news page

staging
AzriIchik 2 mesi fa
parent
commit
37349d3e68

+ 14
- 0
content/collections/article/2024-03-14.the-bola-5.md Vedi File

@@ -0,0 +1,14 @@
1
+---
2
+id: 942b55c7-23dc-4b0f-8340-b1e9181d36aa
3
+blueprint: article
4
+title: 'The Bola 5'
5
+author: ab0729b7-bf3b-4b76-930d-938ff5d0a937
6
+updated_by: ab0729b7-bf3b-4b76-930d-938ff5d0a937
7
+updated_at: 1710614479
8
+duplicated_from: 7844e490-0684-48a7-a655-a7044a4d9e9f
9
+date_field: '2024-03-13 08:50'
10
+image: group-6771.jpg
11
+article_date: '2024-03-17'
12
+article_featured: true
13
+---
14
+Lorem ipsum dolor sit amet consectetur adipisicing elit. Vitae dicta commodi ad nobis illum accusamus molestias aliquid nostrum adipisci totam labore nihil facilis delectus soluta ratione, exercitationem perferendis architecto sequi consectetur optio? Molestiae repudiandae quae vitae vero cupiditate deleniti corporis culpa quos repellat. Praesentium iste consequuntur maxime qui sequi totam, ipsam, labore quo nisi at aspernatur saepe harum perspiciatis ullam aliquam, molestias quisquam corrupti expedita nostrum numquam nobis alias vel?

+ 14
- 0
content/collections/article/2024-03-14.the-bola-6.md Vedi File

@@ -0,0 +1,14 @@
1
+---
2
+id: 65e2a355-c302-4b1b-ab0e-907a766c46a4
3
+blueprint: article
4
+title: 'The Bola 6'
5
+author: ab0729b7-bf3b-4b76-930d-938ff5d0a937
6
+updated_by: ab0729b7-bf3b-4b76-930d-938ff5d0a937
7
+updated_at: 1710614550
8
+duplicated_from: 942b55c7-23dc-4b0f-8340-b1e9181d36aa
9
+date_field: '2024-03-13 08:50'
10
+image: group-6770.jpg
11
+article_date: '2024-03-18'
12
+article_featured: false
13
+---
14
+Lorem ipsum dolor sit amet consectetur adipisicing elit. Vitae dicta commodi ad nobis illum accusamus molestias aliquid nostrum adipisci totam labore nihil facilis delectus soluta ratione, exercitationem perferendis architecto sequi consectetur optio? Molestiae repudiandae quae vitae vero cupiditate deleniti corporis culpa quos repellat. Praesentium iste consequuntur maxime qui sequi totam, ipsam, labore quo nisi at aspernatur saepe harum perspiciatis ullam aliquam, molestias quisquam corrupti expedita nostrum numquam nobis alias vel?

+ 7
- 0
public/assets/.meta/group-6770.jpg.yaml Vedi File

@@ -0,0 +1,7 @@
1
+data: {  }
2
+size: 103551
3
+last_modified: 1710614506
4
+width: 526
5
+height: 436
6
+mime_type: image/jpeg
7
+duration: null

+ 7
- 0
public/assets/.meta/group-6771.jpg.yaml Vedi File

@@ -0,0 +1,7 @@
1
+data: {  }
2
+size: 131165
3
+last_modified: 1710614466
4
+width: 526
5
+height: 436
6
+mime_type: image/jpeg
7
+duration: null

BIN
public/assets/group-6770.jpg Vedi File


BIN
public/assets/group-6771.jpg Vedi File


+ 10
- 0
public/css/main.css Vedi File

@@ -226,6 +226,11 @@ p {
226 226
     cursor: pointer;
227 227
 }
228 228
 
229
+.article-carousel-ind-container{
230
+    position: absolute;
231
+    top:0;
232
+}
233
+
229 234
 .article-details{
230 235
     height: 100%;
231 236
     width: 100%;
@@ -353,6 +358,7 @@ p {
353 358
 }
354 359
 
355 360
 @media (min-width: 992px) {
361
+
356 362
     #main-nav .nav-item {
357 363
         padding: 0 1.875rem;
358 364
     }
@@ -362,6 +368,10 @@ p {
362 368
         padding-right: 8.438rem;
363 369
     }
364 370
 
371
+    .article-carousel-ind-container{
372
+        position: relative;
373
+    }
374
+
365 375
     .booking-container  {
366 376
         padding-left: 8.438rem;
367 377
         padding-right: 8.438rem;

+ 10
- 0
resources/css/main.css Vedi File

@@ -221,6 +221,11 @@ p {
221 221
     cursor: pointer;
222 222
 }
223 223
 
224
+.article-carousel-ind-container{
225
+    position: absolute;
226
+    top:0;
227
+}
228
+
224 229
 .article-details{
225 230
     height: 100%;
226 231
     width: 100%;
@@ -345,6 +350,7 @@ p {
345 350
 }
346 351
 
347 352
 @media (min-width: 992px) {
353
+
348 354
     #main-nav .nav-item {
349 355
         padding: 0 1.875rem;
350 356
     }
@@ -354,6 +360,10 @@ p {
354 360
         padding-right: 8.438rem;
355 361
     }
356 362
 
363
+    .article-carousel-ind-container{
364
+        position: relative;
365
+    }
366
+
357 367
     .booking-container  {
358 368
         padding-left: 8.438rem;
359 369
         padding-right: 8.438rem;

+ 26
- 9
resources/views/article/index.antlers.html Vedi File

@@ -11,18 +11,14 @@
11 11
 
12 12
         <div class="text-light section-5 article-container">
13 13
 
14
-            <div id="articleCarousel" class="carousel slide carousel-fade" data-bs-ride="carousel">
15
-                <div class="carousel-indicators p-0 m-0">
16
-                    <button type="button" data-bs-target="#articleCarousel" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
17
-                    <button type="button" data-bs-target="#articleCarousel" data-bs-slide-to="1" aria-label="Slide 2"></button>
18
-                    <button type="button" data-bs-target="#articleCarousel" data-bs-slide-to="2" aria-label="Slide 3"></button>
19
-                </div>
14
+            <div id="articleCarousel" class="carousel slide carousel-fade position-relative" data-bs-ride="carousel">
15
+
20 16
                 <div class="carousel-inner text-light">
21 17
                     {{ firstEntry = true }}
22 18
                     {{ collection:article sort="article_date:desc" }}
23 19
                         {{ if article_featured }}
24 20
                             {{ if firstEntry }}
25
-                                <div class="carousel-item active" data-bs-interval="1000000">
21
+                                <div class="carousel-item active" data-bs-interval="2000">
26 22
                                     <div class="container-fluid row p-0 mx-auto">
27 23
                                         <div data-href="/article/{{ slug }}" class="col-xl-5 article-carousel-item position-relative" style="background-image: url(.{{ image }});">
28 24
                                             <div class="position-absolute" style="bottom:10px;left:20px">
@@ -30,7 +26,7 @@
30 26
                                                 <hr class="text-db article-details-line" style="height: 5px;"/>
31 27
                                             </div>
32 28
                                         </div>
33
-                                        <div class="col-xl-7 px-0 py-5 px-xl-5 py-xl-0">
29
+                                        <div class="col-xl-7 px-5 py-5 py-xl-0">
34 30
                                             <p class="db-h3 text-highlight">{{ title }}</p>
35 31
                                             <p>{{ content }}</p>
36 32
                                         </div>
@@ -46,7 +42,7 @@
46 42
                                             <hr class="text-db article-details-line" style="height: 5px;"/>
47 43
                                         </div>
48 44
                                     </div>
49
-                                    <div class="col-xl-7 px-0 py-5 px-xl-5 py-xl-0">
45
+                                    <div class="col-xl-7 px-5 py-5 py-xl-0">
50 46
                                         <p class="db-h3 text-highlight">{{ title }}</p>
51 47
                                         <p>{{ content }}</p>
52 48
                                     </div>
@@ -56,6 +52,27 @@
56 52
                         {{ /if }}
57 53
                     {{ /collection:article }}
58 54
                 </div>
55
+                <div class="container-fluid row p-0 mx-auto article-carousel-ind-container">
56
+                    <div class="col-xl-5 p-0">
57
+                        <div class="carousel-indicators position-relative p-0 m-0 ms-0 ms-lg-auto" style="width: fit-content;">
58
+
59
+                            {{ btnCounter = 0 }}
60
+                            {{ firstEntry = true }}
61
+                            {{ collection:article }}
62
+                                {{ if article_featured }}
63
+                                    {{ if firstEntry }}
64
+                                        <button type="button" data-bs-target="#articleCarousel" data-bs-slide-to="{{ btnCounter }}" aria-label="Slide {{ btnCounter }}" style="border-radius: 50%;height: 10px;width: 10px;" class="active" aria-current="true"></button>
65
+                                        {{ firstEntry = false }}
66
+                                    {{ else }}
67
+                                        <button type="button" data-bs-target="#articleCarousel" data-bs-slide-to="{{ btnCounter }}" aria-label="Slide {{ btnCounter }}" style="border-radius: 50%;height: 10px;width: 10px;"></button>
68
+                                    {{ /if }}
69
+                                    {{ btnCounter = btnCounter + 1}}
70
+                                {{ /if }}
71
+                            {{ /collection:article }}
72
+                        </div>
73
+                    </div>
74
+                    <div class="col-xl-7 px-0 py-5 px-xl-5 py-xl-0"></div>
75
+                </div>
59 76
             </div>
60 77
 
61 78
         </div>

Loading…
Annulla
Salva