diff --git a/.vuepress/components/Ecosystem.vue b/.vuepress/components/Ecosystem.vue new file mode 100644 index 0000000..5b4836b --- /dev/null +++ b/.vuepress/components/Ecosystem.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/.vuepress/scss/pages/_overview.scss b/.vuepress/scss/pages/_overview.scss new file mode 100644 index 0000000..65555de --- /dev/null +++ b/.vuepress/scss/pages/_overview.scss @@ -0,0 +1,140 @@ +.overview { +} + +.overview__ecosystem { + display: grid; + grid-gap: 2rem; + grid-template-areas: "lbrycard lbryschema lbryumx lbry applications lighthouse chainquery"; + grid-template-columns: auto 5% 180px auto auto 180px 180px; + font-size: 1rem; + margin-bottom: 2rem; +} + + + +.overview__ecosystem__module { + min-height: 144px; + + &.lbrycard, + &.lbryschema, + &.lbryumx, + &.lbry, + &.lighthouse, + &.chainquery { + @include center; + + .__title { + color: $white; + font-size: 1rem; + } + } + + + + &.lbrycard { + background-color: $black; + } + + &.lbryschema { + background-color: $red; + position: relative; + + .__title { + transform: rotate(-90deg); + transform-origin: 50% 50%; + } + + // top: 150px; + + /* + &::before, &::after { + width: 0; height: 0; + + content : ""; + left: 0; + position: absolute; + } + + &::before { + border-bottom: 150px solid $red; + border-left: 200px solid transparent; + top: -150px; + } + + &::after { + border-top: 150px solid $red; + border-right: 200px solid transparent; + bottom: -150px; + } + */ + } + + + + &.lbryumx, + &.lbry { + } + + &.lbryumx { + background-color: $blue; + border-radius: 50%; + } + + &.lbry { + background-color: $green; + } + + + + &.applications { + background-color: $violet; + list-style-type: none; + padding-bottom: 1rem; + text-align: center; + + > .__title { + margin-bottom: 1rem; padding-top: 1rem; + + color: $white; + display: block; + } + } + + &.applications__desktop, + &.applications__mobile, + &.applications__speech { + } + + &.applications__desktop { + } + + &.applications__mobile { + } + + &.applications__speech { + } + + + + &.lighthouse { + background-color: $pink; + border-radius: 50%; + } + + &.chainquery { + background-color: $orange; + border-radius: 50%; + } +} + +.overview__ecosystem__module__piece { + background-color: $white; + left: 10%; + line-height: 2; + position: relative; + width: 80%; + + &:not(:last-of-type) { + margin-bottom: 0.5rem; + } +} diff --git a/.vuepress/scss/pages/_page.scss b/.vuepress/scss/pages/_page.scss index 06f6d7f..eed16bd 100644 --- a/.vuepress/scss/pages/_page.scss +++ b/.vuepress/scss/pages/_page.scss @@ -113,7 +113,7 @@ font-size: 1rem; } - p, ol, ul, table { + p, ol, ul:not(.overview__ecosystem__module), table { code { background-color: $black; border-radius: 3px; @@ -130,7 +130,7 @@ } } - p, ol, ul { + p, ol, ul:not(.overview__ecosystem__module) { position: relative; @media (min-width: 901px) { @@ -144,7 +144,7 @@ } } - ol, ul { + ol, ul:not(.overview__ecosystem__module) { padding-top: 0.5rem; li { @@ -163,7 +163,7 @@ padding-left: 1.6rem; } - ul { + ul:not(.overview__ecosystem__module) { padding-left: 1.25rem; } diff --git a/overview/index.md b/overview/index.md index 7b6dbf2..38f66d8 100644 --- a/overview/index.md +++ b/overview/index.md @@ -26,9 +26,7 @@ That's a fancy sentence, so here's a plainer one: we just thought it'd be really ## LBRY Basics -
- LBRY Overview -
+ ## What's Next?