Summary Files Commits Branches @commit @diff @stats
path: root / docs / src / docs.less
diff options
context:
space:
mode:
Commita8ba146553cdbe25c782aea323a8f7df0ad664f0 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-08-15 16:06:33 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-08-15 16:06:33 +0800
Filese5383338e34ed9fcefa1fdafdb91346cf0e5d82f /docs/src/docs.less
Spectre-Dark-Gruvbox-a8ba146553cdbe25c782aea323a8f7df0ad664f0.tar
Spectre-Dark-Gruvbox-a8ba146553cdbe25c782aea323a8f7df0ad664f0.tar.gz
Spectre-Dark-Gruvbox-a8ba146553cdbe25c782aea323a8f7df0ad664f0.zip
Parent38962f94d497a40435862d187f30b04f2b68205d (diff)
IMPORTANT: Change back to rem unit, and default html font size is 20px.
1 files changed, 82 insertions, 83 deletions
-rw-r--r--docs/src/docs.less165
diff --git a/docs/src/docs.less b/docs/src/docs.less
index da19ad8..b16bf3d 100644
--- a/docs/src/docs.less
+++ b/docs/src/docs.less
@@ -18,26 +18,26 @@
.s-sidebar {
background: @bg-color;
flex: 0 0 auto;
- padding: 30px 0 30px 30px;
- width: 240px;
+ padding: 1.5rem 0 1.5rem 1.5rem;
+ width: 12rem;
.s-nav {
- bottom: 30px;
+ bottom: 1.5rem;
overflow-y: auto;
position: fixed;
- top: 100px;
- width: 210px;
+ top: 5rem;
+ width: 10.5rem;
}
.accordion {
.accordion-item {
- margin-bottom: 15px;
+ margin-bottom: .75rem;
}
input {
& ~ .accordion-header {
color: darken(@gray-color-dark, 10%);
- font-size: 12px;
+ font-size: @font-size-sm;
font-weight: 600;
text-transform: uppercase;
}
@@ -50,7 +50,7 @@
.menu {
.menu-item {
- padding-left: 20px;
+ padding-left: 1rem;
& > a {
background: transparent;
@@ -65,11 +65,11 @@
.s-content {
flex: 1 1 auto;
max-width: 920px;
- padding: 0 60px;
- width: ~"calc(100vw - 240px)";
+ padding: 0 3rem;
+ width: ~"calc(100vw - 12rem)";
& > .container {
- padding-bottom: 30px;
+ padding-bottom: 1.5rem;
}
.anchor {
@@ -93,10 +93,10 @@
.s-title,
.s-subtitle {
- line-height: 32px;
+ line-height: 1.6rem;
margin-bottom: 0;
- padding-top: 30px;
- padding-bottom: 30px;
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
position: static;
@supports (position: sticky) {
@@ -112,7 +112,7 @@
left: -10px;
position: absolute;
right: -10px;
- top: -10px;
+ top: -5px;
z-index: -@zindex-0;
}
}
@@ -125,12 +125,12 @@
}
& + .docs-note {
- margin-top: 8px;
+ margin-top: .4rem;
}
}
.docs-note {
- margin: 30px 0;
+ margin: 1.5rem 0;
}
.column {
@@ -138,8 +138,8 @@
}
.docs-block {
- border-radius: 2px;
- padding: 10px;
+ border-radius: @border-radius;
+ padding: .5rem;
&.bg-gray {
background: @bg-color-dark;
@@ -147,31 +147,31 @@
}
.docs-shape {
- height: 96px;
- line-height: 24px;
- padding: 36px 0;
- width: 96px;
+ height: 4.8rem;
+ line-height: 1.2rem;
+ padding: 1.8rem 0;
+ width: 4.8rem;
}
.docs-dot {
border-radius: 50%;
display: inline-block;
- height: 10px;
+ height: .5rem;
padding: 0;
- width: 10px;
+ width: .5rem;
}
.docs-table {
th,
td {
- padding: 15px 5px;
+ padding: .75rem .25rem;
}
}
.docs-color {
border-radius: @border-radius;
- margin: 5px 0;
- padding: 10px;
+ margin: .25rem 0;
+ padding: .5rem;
.color-subtitle {
font-size: @font-size-sm;
@@ -183,10 +183,14 @@
height: 75vh;
.tile {
- margin: 15px 0;
+ margin: .75rem 0;
}
}
+ .parallax {
+ margin: 2rem auto;
+ }
+
.code {
color: lighten(@body-font-color, 10%);
@@ -205,7 +209,7 @@
}
.empty .icon {
- font-size: 40px;
+ font-size: 2rem;
}
.form-autocomplete .menu {
@@ -216,12 +220,12 @@
align-content: space-around;
align-items: center;
background: @primary-color;
- border-radius: 2px;
+ border-radius: @border-radius;
color: @light-color;
display: flex;
- font-size: 24px;
- height: 40px;
- width: 40px;
+ font-size: 1.2rem;
+ height: 2rem;
+ width: 2rem;
.icon {
margin: auto;
@@ -240,16 +244,16 @@
.s-brand {
color: @primary-color;
- padding: 0 30px;
+ padding: 0 1.5rem;
position: fixed;
- top: 26px;
+ top: 1.3rem;
.s-logo {
align-items: center;
- border-radius: 2px;
+ border-radius: @border-radius;
display: inline-flex;
- height: 40px;
- padding: 4px;
+ height: 2rem;
+ padding: .2rem;
width: auto;
&:focus,
@@ -260,39 +264,39 @@
img {
display: inline;
height: auto;
- width: 32px;
+ width: 1.6rem;
}
h2 {
display: inline;
- font-size: 16px;
+ font-size: .8rem;
margin-bottom: 0;
- margin-left: 10px;
- margin-right: 10px;
+ margin-left: .5rem;
+ margin-right: .5rem;
}
}
.float-btn {
position: fixed;
- right: 90px;
- top: 30px;
+ right: 4.5rem;
+ top: 1.5rem;
}
}
.s-footer {
color: @gray-color;
- padding: 10px 10px 30px 10px;
+ padding: .5rem .5rem 1.5rem .5rem;
a {
color: @gray-color-dark;
}
}
-/* Spectre docs style */
+/* Spectre Homepage style */
.section-header {
- backdrop-filter: blur(10px); // Safari only feature
+ backdrop-filter: blur(.5rem); // Safari only feature
background: fade(@bg-color, 90%);
- padding: 20px 10px;
+ padding: 1rem .5rem;
position: fixed;
top: 0;
width: 100%;
@@ -305,7 +309,7 @@
}
.section-hero {
- padding: 30px 10px;
+ padding: 1.5rem .5rem;
position: relative;
.column {
@@ -314,22 +318,17 @@
}
.section-updates {
- padding: 90px 10px 70px 10px;
-
- .update-branding {
- height: auto;
- width: 96px;
- }
+ padding: 4.5rem .5rem 3.5rem .5rem;
.card {
border: 0;
color: lighten(@body-font-color, 15%);
- margin-bottom: 20px;
+ margin-bottom: 1rem;
}
}
.section-features {
- padding: 90px 10px;
+ padding: 4.5rem .5rem;
.column {
padding: @layout-spacing;
@@ -338,7 +337,7 @@
.section-footer {
color: @gray-color;
- padding: 36px 15px 20px 15px;
+ padding: 1.8rem .75rem 1rem .75rem;
position: relative;
z-index: 200;
@@ -348,25 +347,25 @@
}
.grid-hero {
- margin-top: 100px;
- margin-bottom: 40px;
+ margin-top: 5rem;
+ margin-bottom: 2rem;
h1 {
color: @body-font-color;
- font-size: 32px;
- margin-bottom: 30px;
+ font-size: 1.6rem;
+ margin-bottom: 1.5rem;
}
h2 {
color: lighten(@body-font-color, 5%);
- font-size: 18px;
+ font-size: .9rem;
font-weight: 400;
- line-height: 30px;
- margin-bottom: 30px;
+ line-height: 1.5rem;
+ margin-bottom: 1.5rem;
u {
- border-bottom: 2px solid currentColor;
- padding-bottom: 1px;
+ border-bottom: @border-width-lg solid currentColor;
+ padding-bottom: @unit-0;
text-decoration: none;
}
}
@@ -375,11 +374,11 @@
background: none;
border: 0;
color: lighten(@body-font-color, 15%);
- padding: 10px;
+ padding: .5rem;
.card-title {
color: @primary-color;
- font-size: 18px;
+ font-size: .9rem;
margin-bottom: 0;
}
}
@@ -395,7 +394,7 @@
background: @bg-color;
height: 100%;
overflow-y: auto;
- padding: 60px 30px;
+ padding: 3rem 1.5rem;
position: fixed;
left: 0;
top: 0;
@@ -413,16 +412,16 @@
}
.s-nav {
- top: 30px;
+ top: 1.5rem;
}
}
.s-brand {
backdrop-filter: blur(10px); // Safari only feature
background: fade(@bg-color, 80%);
- height: 70px;
+ height: 3.5rem;
left: 0;
- padding: 15px 10px;
+ padding: .75rem .5rem;
text-align: center;
top: 0;
right: 0;
@@ -436,18 +435,18 @@
.menu-btn {
display: block;
- left: 20px;
+ left: 1rem;
position: fixed;
- top: 19px;
+ top: .95rem;
.btn {
- font-size: 20px;
+ font-size: 1rem;
}
}
.float-btn {
- right: 20px;
- top: 19px;
+ right: 1rem;
+ top: .95rem;
}
}
@@ -465,7 +464,7 @@
.s-content {
min-width: auto;
- padding: 70px 50px 0 50px;
+ padding: 3.5rem 2.5rem 0 2.5rem;
width: 100%;
.s-title,
@@ -482,7 +481,7 @@
@media screen and (max-width: 600px) {
.grid-hero {
h2 {
- font-size: 18px;
+ font-size: .9rem;
}
.card {
padding: 0;
@@ -490,10 +489,10 @@
}
.s-content {
- padding: 70px 10px 0 10px;
+ padding: 3.5rem .5rem 0 .5rem;
.docs-block {
- padding: 10px 2px;
+ padding: .5rem .1rem;
}
.anchor {