You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by pa...@apache.org on 2022/08/15 16:56:30 UTC

[beam] branch master updated: [Website] update case-studies layout (#22342)

This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 62d3b343615 [Website] update case-studies layout (#22342)
62d3b343615 is described below

commit 62d3b34361515bf41691095632cec764eca9d063
Author: bullet03 <bu...@akvelon.com>
AuthorDate: Mon Aug 15 22:56:24 2022 +0600

    [Website] update case-studies layout (#22342)
---
 website/www/site/assets/scss/_case_study.scss     | 38 ++++++++++++++++++++---
 website/www/site/assets/scss/_global.sass         |  4 +++
 website/www/site/layouts/case-studies/baseof.html |  2 +-
 website/www/site/layouts/case-studies/list.html   |  4 +--
 4 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/website/www/site/assets/scss/_case_study.scss b/website/www/site/assets/scss/_case_study.scss
index 69d40f1c08e..3b3a8cc7b07 100644
--- a/website/www/site/assets/scss/_case_study.scss
+++ b/website/www/site/assets/scss/_case_study.scss
@@ -26,6 +26,7 @@
   display: flex;
   align-items: center;
   flex-wrap: wrap;
+  gap: 2%;
   margin-bottom: 16px;
 
   @media screen and (max-width: $mobile) {
@@ -42,6 +43,12 @@
   }
 }
 
+.case-study-list--additional {
+  @media (min-width: $mobile) and (max-width: $tablet) {
+    justify-content: center;
+  }
+}
+
 .case-study-used-by-card {
   padding: 16px;
   display: flex;
@@ -50,7 +57,6 @@
   background-color: #FCFCFC;
   width: 250px;
   height: 200px;
-  margin-right: 32px;
   margin-bottom: 32px;
 
   .case-study-used-by-card-img {
@@ -80,33 +86,56 @@
   }
 }
 
+.case-study-used-by-card--responsive {
+  @media (min-width: $mobile){
+    width: 23%;
+    margin-right: 0;
+  }
+}
+
 .case-study-card {
   padding: 16px;
   display: flex;
   flex-direction: column;
   background-color: #FCFCFC;
-  width: 350px;
-  margin-right: 32px;
+  width: 32%;
   margin-bottom: 32px;
+  @media (max-width: $tablet) {
+    width: 350px;
+  }
 
   .case-study-card-description {
     height: 185px;
     overflow-y: scroll;
+    @media (min-width: $mobile) and (max-width: $tablet) {
+      font-size: 14px;
+    }
   }
 
   .case-study-card-img img {
     height: 50px;
+    @media (min-width: $mobile) and (max-width: $tablet) {
+      object-fit: contain;
+    }
   }
 
   .case-study-card-title {
-    min-height: 45px;
+    min-height: 70px;
     margin: 12px 0;
     font-size: 18px;
+    @media (min-width: $mobile) and (max-width: $tablet) {
+      min-height: 90px;
+      font-size: 16px;
+      margin: 10px 0;
+    }
   }
 
   .case-study-quote-block {
     margin-top: 8px;
     height: 55px;
+    @media (min-width: $mobile) and (max-width: $tablet) {
+      margin-bottom: 8px;
+    }
   }
 
   .case-study-card-learn-more {
@@ -174,6 +203,7 @@ h2.case-study-h2 {
     .case-study-quote-author-img img {
       height: 40px;
       width: 40px;
+      max-width: none;
       border-radius: 50%;
       margin-right: 10px;
     }
diff --git a/website/www/site/assets/scss/_global.sass b/website/www/site/assets/scss/_global.sass
index 8a3972766c8..c0aa4ce23c6 100644
--- a/website/www/site/assets/scss/_global.sass
+++ b/website/www/site/assets/scss/_global.sass
@@ -71,6 +71,10 @@ body
     margin-left: 0
     width: 100%
 
+.body__section-no-nav--wide
+  margin-left: auto
+  margin-right: auto
+
 .body__section-nav
   margin-left: 256px
   width: calc(100% - 492px)
diff --git a/website/www/site/layouts/case-studies/baseof.html b/website/www/site/layouts/case-studies/baseof.html
index 87b3cccb1de..f44233d10c5 100644
--- a/website/www/site/layouts/case-studies/baseof.html
+++ b/website/www/site/layouts/case-studies/baseof.html
@@ -21,7 +21,7 @@
     <nav class="page-nav clearfix" data-offset-top="90" data-offset-bottom="500">
       {{ .TableOfContents }}
     </nav>
-    <div class="{{ if .Params.hasNav }}body__contained body__section-no-nav{{ end }} case-study-page">
+    <div class="{{ if .Params.hasNav }}body__contained body__section-no-nav--wide{{ end }} case-study-page">
       {{ block "main" . }}{{ end }}
     </div>
   </div>
diff --git a/website/www/site/layouts/case-studies/list.html b/website/www/site/layouts/case-studies/list.html
index ee1f19bb04d..c1957847a3c 100644
--- a/website/www/site/layouts/case-studies/list.html
+++ b/website/www/site/layouts/case-studies/list.html
@@ -52,9 +52,9 @@ limitations under the License. See accompanying LICENSE file.
         </a>
     </div>
     <h2 class="case-study-h2">Also used by</h2>
-    <div class="case-study-list">
+    <div class="case-study-list case-study-list--additional">
         {{ range where $pages "Params.category" "ne" "study" }}
-        <div class="case-study-used-by-card">
+        <div class="case-study-used-by-card case-study-used-by-card--responsive">
             <div class="case-study-used-by-card-img">
                 <img src="{{.Params.icon}}"></i>
             </div>