You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2020/07/02 08:53:37 UTC
[camel-website] 08/08: CAMEL-14958: simplify the use of css for
search design
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 016a511d08c69161bcd0a1d9eaac61ab108d3c38
Author: Aemie <ae...@hotmail.co.uk>
AuthorDate: Wed Jul 1 17:05:43 2020 +0530
CAMEL-14958: simplify the use of css for search design
fix minor issue
---
antora-ui-camel/src/css/base.css | 6 +++++
antora-ui-camel/src/css/blog.css | 4 ----
antora-ui-camel/src/css/doc.css | 12 ----------
antora-ui-camel/src/css/frontpage.css | 4 ----
antora-ui-camel/src/css/header.css | 43 ++++++++++++-----------------------
antora-ui-camel/src/css/static.css | 13 +----------
antora-ui-camel/src/css/toc.css | 7 ------
antora-ui-camel/src/css/vars.css | 2 ++
8 files changed, 23 insertions(+), 68 deletions(-)
diff --git a/antora-ui-camel/src/css/base.css b/antora-ui-camel/src/css/base.css
index 0179e91..2945bdd 100644
--- a/antora-ui-camel/src/css/base.css
+++ b/antora-ui-camel/src/css/base.css
@@ -4,6 +4,12 @@ body {
scroll-padding-top: var(--body-top);
}
+@media screen and (max-width: 1023px) {
+ body {
+ scroll-padding-top: var(--body-mobile-top);
+ }
+}
+
*,
*::before,
*::after {
diff --git a/antora-ui-camel/src/css/blog.css b/antora-ui-camel/src/css/blog.css
index b5eb413..93c0992 100644
--- a/antora-ui-camel/src/css/blog.css
+++ b/antora-ui-camel/src/css/blog.css
@@ -225,10 +225,6 @@ article.blog p {
}
@media screen and (max-width: 1023px) {
- article.blog:first-child {
- margin-top: 5rem;
- }
-
.blog.list aside {
margin-top: 4.5rem;
}
diff --git a/antora-ui-camel/src/css/doc.css b/antora-ui-camel/src/css/doc.css
index 04ec620..fb13466 100644
--- a/antora-ui-camel/src/css/doc.css
+++ b/antora-ui-camel/src/css/doc.css
@@ -37,18 +37,6 @@
margin: 1.5rem 0;
}
-@media screen and (min-width: 1024px) {
- .doc > h1.page:first-child {
- margin-top: 2.5rem;
- }
-}
-
-@media screen and (max-width: 1023px) {
- .doc > h1.page:first-child {
- margin-top: 5rem;
- }
-}
-
#preamble + .sect1,
.doc .sect1 + .sect1 {
margin-top: 2rem;
diff --git a/antora-ui-camel/src/css/frontpage.css b/antora-ui-camel/src/css/frontpage.css
index 0ee383d..a7de8d7 100644
--- a/antora-ui-camel/src/css/frontpage.css
+++ b/antora-ui-camel/src/css/frontpage.css
@@ -252,10 +252,6 @@ section.frontpage h2 {
}
@media screen and (max-width: 1023px) {
- header.frontpage {
- margin-top: var(--navbar-height);
- }
-
header.frontpage h1 {
font-size: 9vw;
}
diff --git a/antora-ui-camel/src/css/header.css b/antora-ui-camel/src/css/header.css
index 269c59d..fe20dde 100644
--- a/antora-ui-camel/src/css/header.css
+++ b/antora-ui-camel/src/css/header.css
@@ -6,6 +6,12 @@ body {
padding-top: var(--navbar-height);
}
+@media screen and (max-width: 1023px) {
+ body {
+ padding-top: var(--navbar-mobile-height);
+ }
+}
+
.navbar {
background: var(--navbar-background);
color: var(--navbar-font-color);
@@ -65,7 +71,7 @@ body {
border: none;
outline: none;
line-height: 1;
- height: 3rem;
+ height: var(--navbar-burger-height);
position: relative;
/* width: var(--navbar-height); */
width: 2rem;
@@ -317,13 +323,7 @@ body {
}
.navbar-item {
- padding: 1rem 2rem 1rem 0;
- }
-
- @media screen and (max-width: 1080px) {
- .navbar-item {
- padding-right: 1.5rem;
- }
+ padding: 1rem 1.5rem 1rem 0;
}
.navbar-item.has-dropdown {
@@ -356,13 +356,7 @@ body {
.navbar-end {
justify-content: flex-end;
- margin-left: 2rem;
- }
-
- @media screen and (min-width: 1024px) and (max-width: 1080px) {
- .navbar-end {
- margin-left: 1rem;
- }
+ margin-left: 1rem;
}
.navbar-dropdown .navbar-item {
@@ -518,19 +512,6 @@ body {
fill: var(--navbar-font-color);
}
-@media screen and (max-width: 1023px) {
- .navbar-tools {
- display: flex;
- align-items: flex-end;
- justify-content: flex-end;
- padding: 0.3 0.5rem;
- }
-
- .navbar-tools .brand-icon {
- margin: 0.25 rem;
- }
-}
-
/* Styling for mobile use */
@media (max-width: 1023px) {
.navbar {
@@ -547,13 +528,17 @@ body {
}
.navbar-tools {
+ display: flex;
+ align-items: flex-end;
+ justify-content: flex-end;
+ padding: 0.3 0.5rem;
order: 5;
}
.navbar-tools .brand-icon {
height: 2rem;
width: 1.75rem;
- margin: 1rem 0.35rem -0.5rem;
+ margin: 0.75rem 0.35rem -0.5rem;
}
.navbar-search {
diff --git a/antora-ui-camel/src/css/static.css b/antora-ui-camel/src/css/static.css
index 76fc1b8..991d294 100644
--- a/antora-ui-camel/src/css/static.css
+++ b/antora-ui-camel/src/css/static.css
@@ -1,17 +1,6 @@
.static {
margin: var(--static-margin);
-}
-
-@media screen and (min-width: 1024px) {
- .static {
- max-width: var(--static-max-width--desktop);
- }
-}
-
-@media screen and (max-width: 1023px) {
- .static {
- margin-top: 5rem;
- }
+ max-width: var(--static-max-width--desktop);
}
/* Antora markup is wrapped in <div>, we need to emulate the same */
diff --git a/antora-ui-camel/src/css/toc.css b/antora-ui-camel/src/css/toc.css
index 6b370a8..b4ff541 100644
--- a/antora-ui-camel/src/css/toc.css
+++ b/antora-ui-camel/src/css/toc.css
@@ -8,13 +8,6 @@
top: var(--toc-top);
}
-@media screen and (min-width: 1024px) and (max-width: 1174px) {
- .toc.sidebar .toc-menu {
- margin-top: 4rem;
- top: var(--toc-mobile-top);
- }
-}
-
.toc .toc-menu h3 {
color: var(--toc-heading-font-color);
font-size: calc(16 / var(--rem-base) * 1rem);
diff --git a/antora-ui-camel/src/css/vars.css b/antora-ui-camel/src/css/vars.css
index 6507dde..d8a0edf 100644
--- a/antora-ui-camel/src/css/vars.css
+++ b/antora-ui-camel/src/css/vars.css
@@ -135,10 +135,12 @@
--footer-height: 23rem; /* empirically corresponding current design of the foooter */
/* dimensions */
--navbar-height: calc(73 / var(--rem-base) * 1rem);
+ --navbar-burger-height: calc(54 / var(--rem-base) * 1rem);
--navbar-mobile-height: calc(4rem + var(--navbar-height));
--toolbar-height: calc(45 / var(--rem-base) * 1rem);
--drawer-height: var(--toolbar-height);
--body-top: calc(var(--navbar-height) + 1rem);
+ --body-mobile-top: calc(var(--navbar-mobile-height) + 1rem);
--body-min-height: calc(100vh - var(--navbar-height));
--nav-height: calc(var(--body-min-height) - var(--toolbar-height));
--nav-height--desktop: var(--body-min-height);