mobile for theme
authorRadek Czajka <rczajka@rczajka.pl>
Mon, 5 Jun 2023 13:23:08 +0000 (15:23 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Mon, 5 Jun 2023 13:23:08 +0000 (15:23 +0200)
src/catalogue/templates/catalogue/2022/fragment_box.html
src/wolnelektury/static/2022/styles/layout/_books.scss
src/wolnelektury/static/2022/styles/layout/_theme.scss

index 7371976..01bb680 100644 (file)
@@ -5,14 +5,14 @@
         <img src="{{ fragment.book.cover_clean.url }}" alt="{{ fragment.book.title }}">
       {% endif %}
     </a>
-  </figure>
-  <div class="l-books__item__content">
     <div class="l-books__item__actions">
       <a href="{{ fragment.book.get_absolute_url }}" class="icon icon-book-alt"></a>
       {% if fragment.book.has_mp3_file %}
         <a href="{{ fragment.book.get_absolute_url }}" class="icon icon-audio"></a>
       {% endif %}
     </div>
+  </figure>
+  <div class="l-books__item__content">
     <h3>
       {% for author in fragment.book.authors %}
         <a href="{{ author.get_absolute_url }}">{{ author }}</a>{% if not forloop.last %}, {% endif %}
index cdffc64..b59e48f 100644 (file)
   margin-top: 34px;
 
   .l-books__item {
-    width: 705px;
+      width: calc(100% - 10px);
     border: 1px solid #D9D9D9;
     margin-bottom: 17px;
     display: flex;
+    position: relative;
+    @include rwd($break-flow) {
+        width: 705px;
+    }
 
     .l-books__item__img {
-      margin-bottom: 0;
+        margin-bottom: 0;
+    }
+
+    .l-books__item__actions {
+        margin-top: 16px;
+        @include rwd($break-flow) {
+            position: absolute;
+            top: 21px;
+            left: auto;
+            right: 11px;
+        }
     }
   }
 }
 
 .l-books__item__content {
-  padding-left: 40px;
-  position: relative;
-
-  .l-books__item__actions {
-    position: absolute;
-    right: 0;
-  }
+    padding-left: 16px;
+    @include rwd($break-flow) {
+        padding-left: 40px;
+    }
 
   h2 {
     font-weight: $semibold;
index b2bb1be..73dbe3f 100644 (file)
@@ -1,5 +1,10 @@
 .l-theme {
-  display: flex;
+    display: flex;
+    flex-direction: column;
+
+    @include rwd($break-flow) {
+        flex-direction: row;
+    }
 }
 
 .l-theme__col {
   border-radius: 10px;
   background-color: #E1F1F2;
   margin-top: 34px;
-  max-width: 415px;
+    @include rwd($break-flow) {
+        max-width: 415px;
+    }
+    
   h3 {
     display: flex;
     align-content: center;
@@ -64,4 +72,4 @@
     max-width: 100%;
     margin-right: 17px;
   }
-}
\ No newline at end of file
+}