From 680f16ca1515ce5a95ce24e97c6eaccbe4413401 Mon Sep 17 00:00:00 2001 From: eashaw Date: Thu, 24 Feb 2022 20:30:21 -0600 Subject: [PATCH] Update twitter card layout on fleetdm.com homepage (#4350) * update twitter cards styles * lint fixes --- website/assets/styles/pages/homepage.less | 81 +++++++++++++++-------- website/views/pages/homepage.ejs | 18 ++--- 2 files changed, 64 insertions(+), 35 deletions(-) diff --git a/website/assets/styles/pages/homepage.less b/website/assets/styles/pages/homepage.less index f4eaeb699d..bc84899519 100644 --- a/website/assets/styles/pages/homepage.less +++ b/website/assets/styles/pages/homepage.less @@ -69,28 +69,19 @@ } } - .tweets { + [purpose='tweets'] { max-width: 1200px; - } - - .tweet { - flex: 0 1 380px; - text-align: left; - background: #FFFFFF; - padding: 40px; - margin-bottom: 30px; - border: 1px solid #E2E4EA; - box-sizing: border-box; - box-shadow: 0px 7px 3px -5px rgba(25, 33, 71, 0.1); - border-radius: 16px; - &[purpose='top-row'] { - min-height: 390px; - } - &[purpose='middle-row'] { - min-height: 290px; - } - &[purpose='bottom-row'] { - min-height: 340px; + padding-bottom: 50px; + box-sizing: content-box; + [purpose='tweet-card'], [purpose='tweet-card-bottom-row'] { + text-align: left; + background: #FFFFFF; + padding: 40px; + margin-bottom: 30px; + border: 1px solid #E2E4EA; + box-sizing: border-box; + box-shadow: 0px 7px 3px 0px rgba(25, 33, 71, 0.1); + border-radius: 16px; } } @@ -239,16 +230,34 @@ } @media (min-width: 1200px) { + [purpose='tweets'] { + padding-left: 0px; + padding-right: 0px; + [purpose='tweet-card'] { + margin-left: 15px; + margin-right: 15px; + flex: 0 1 326px; + } + [purpose='tweet-card-bottom-row'] { + margin-left: 15px; + margin-right: 15px; + flex: 0 1 380px; + } + } [purpose='demo-cta'] { max-width: 960px; } } @media (max-width: 1200px) { - .tweets { - max-width: 390px; - &[purpose='top-row'], [purpose='middle-row'], [purpose='bottom-row'] { - min-height: auto; + [purpose='tweets'] { + padding-left: 72px; + padding-right: 72px; + [purpose='tweet-card'], [purpose='tweet-card-bottom-row'] { + flex: 1 1 360px; + margin-bottom: 15px; + margin-left: 8px; + margin-right: 8px; } } [purpose='demo-cta-container'] { @@ -257,6 +266,7 @@ } } + @media (min-width: 1024px) { [purpose='demo-cta'] { [purpose='demo-cta-text' ] { @@ -264,7 +274,12 @@ } } } - @media (max-width: 994px) { + @media (max-width: 990px) { + [purpose='tweets'] { + [purpose='tweet-card'], [purpose='tweet-card-bottom-row'] { + flex: 1 1 295px; + } + } [purpose='demo-cta-container'] { padding-left: 45px; padding-right: 45px; @@ -291,6 +306,13 @@ } @media (max-width: 768px) { + [purpose='tweets'] { + padding-left: 52px; + padding-right: 52px; + [purpose='tweet-card'], [purpose='tweet-card-bottom-row'] { + flex: 1 1 316px; + } + } .hero-clouds { background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 0) 48%, rgba(255, 255, 255, 0) 100%); } @@ -327,6 +349,13 @@ padding-left: 20px; padding-right: 20px; } + [purpose='tweets'] { + padding-left: 16px; + padding-right: 16px; + [purpose='tweet-card'], [purpose='tweet-card-bottom-row'] { + margin-bottom: 30px; + } + } } @media (max-width: 355px) { diff --git a/website/views/pages/homepage.ejs b/website/views/pages/homepage.ejs index 0c8672c95f..9bf90610f0 100644 --- a/website/views/pages/homepage.ejs +++ b/website/views/pages/homepage.ejs @@ -173,8 +173,8 @@

That’s good news, since it means there are lots of other developers and security practitioners talking about Fleet, dreaming up features, and contributing patches.

-
-
+
+
osquery logo
@@ -186,7 +186,7 @@
-
+
Wayfair logo
@@ -199,7 +199,7 @@
-
+
Snowflake logo
@@ -211,7 +211,7 @@
-
+
Uber logo
@@ -223,7 +223,7 @@
-
+
Square logo
@@ -235,7 +235,7 @@
-
+
Atlassian logo
@@ -247,7 +247,7 @@
-
+
Comcast logo
@@ -259,7 +259,7 @@
-
+
Versia logo