diff --git a/content/page/careers/careers.md b/content/page/careers/careers.md index 3a9eb0dda..7cdbd47a2 100644 --- a/content/page/careers/careers.md +++ b/content/page/careers/careers.md @@ -3,11 +3,12 @@ id: careers metaTitle: ThreeFold | Join Us metaDesc: '' metaImg: '' -solution_image: ./threefold_people.png +solution_image: ./team_joinus.jpg header: join_us jobsMain: positions jobs: [plan1, plan2, plan3, plan4, plan5, plan6] customCTA: careers +pageHeader: careersHeader --- - \ No newline at end of file + diff --git a/content/page/careers/pageHeader/index.md b/content/page/careers/pageHeader/index.md new file mode 100644 index 000000000..ca28eb766 --- /dev/null +++ b/content/page/careers/pageHeader/index.md @@ -0,0 +1,5 @@ +--- +id: careersHeader +image: ./team_joinus.jpg +title: Join Our Team +--- diff --git a/content/page/careers/pageHeader/team_joinus.jpg b/content/page/careers/pageHeader/team_joinus.jpg new file mode 100644 index 000000000..514876c7e Binary files /dev/null and b/content/page/careers/pageHeader/team_joinus.jpg differ diff --git a/content/page/community/community.md b/content/page/community/community.md index 2b7ea8617..014e519e7 100644 --- a/content/page/community/community.md +++ b/content/page/community/community.md @@ -8,4 +8,5 @@ header: join_community logosMain: logosMain logos: [tele_1, tele_4, tele_3, tele_2] customCTA: community ---- \ No newline at end of file +pageHeader: communityHeader +--- diff --git a/content/page/community/pageHeader/index.md b/content/page/community/pageHeader/index.md new file mode 100644 index 000000000..5bdc7a570 --- /dev/null +++ b/content/page/community/pageHeader/index.md @@ -0,0 +1,5 @@ +--- +id: communityHeader +image: ./team_joinus.jpg +title: Join Our Community +--- diff --git a/content/page/community/pageHeader/team_joinus.jpg b/content/page/community/pageHeader/team_joinus.jpg new file mode 100644 index 000000000..514876c7e Binary files /dev/null and b/content/page/community/pageHeader/team_joinus.jpg differ diff --git a/gridsome.config.js b/gridsome.config.js index c325b1402..957f721dc 100644 --- a/gridsome.config.js +++ b/gridsome.config.js @@ -355,6 +355,14 @@ module.exports = { } }, + { + use: '@gridsome/source-filesystem', + options: { + typeName: 'PageHeader', + path: './content/page/**/pageHeader/*.md', + } + }, + { use: '@gridsome/source-filesystem', options: { @@ -411,7 +419,8 @@ module.exports = { faqMain: 'FAQMain', faqContent: 'FAQContent', jobs: 'Jobs', - customCTA: 'CustomCTA' + customCTA: 'CustomCTA', + pageHeader: 'PageHeader' } } }, diff --git a/src/components/custom/sections/CustomCTA.vue b/src/components/custom/sections/CustomCTA.vue index 69803fc83..5ba9093cb 100644 --- a/src/components/custom/sections/CustomCTA.vue +++ b/src/components/custom/sections/CustomCTA.vue @@ -1,20 +1,34 @@ @@ -33,7 +47,13 @@ export default { transition: 1.5s; } -.banner .h1 { +.header { + height: auto; + background: none; +} + +.banner h2, +.header h1 { margin: auto; color: #fff; position: relative; @@ -42,7 +62,12 @@ export default { white-space: nowrap; } -.banner .h1 svg { +.header h1 { + color: #000; + transition: none; +} + +.banner h2 svg { font-size: 40px; margin-left: 15px; position: absolute; @@ -65,35 +90,60 @@ export default { transition: 1.5s; } +.header .back { + filter: none; + opacity: 1; + background-position: top; + + background-size: cover; + background-repeat: no-repeat; +} + .banner:hover { background: #4b3a92; } -.banner:hover .h1 svg { +.header:hover { + background: none; +} + +.banner:hover h2 svg { transform: translateY(-50%) scale(1); opacity: 1; } -.banner:hover .h1 { +.banner:hover h2 { padding-right: 40px; } +.header:hover h1 { + padding-right: 0; +} + .banner:hover .back { transform: scale(1.03); } +.header:hover .back { + transform: none; +} @media (max-width: 640px) { - .banner .h1 { + .banner h2 { font: 600 7vw/10vw; } - .banner .h1 svg { + .header h1 { + font-size: 40px; + } + + .banner h2 svg { font-size: 30px; } } @media (max-width: 480px) { - .banner { + .banner, + .header { padding: 80px 0; } } diff --git a/src/templates/MarkdownPage.vue b/src/templates/MarkdownPage.vue index e9bcff85c..a6bd2af19 100644 --- a/src/templates/MarkdownPage.vue +++ b/src/templates/MarkdownPage.vue @@ -2,15 +2,31 @@
- +
-
+
- + /> -->
- + > +