diff --git a/src/assets/images/sistent/sistent-logo.svg b/src/assets/images/sistent/sistent-logo.svg new file mode 100644 index 000000000000..c497b2781e4e --- /dev/null +++ b/src/assets/images/sistent/sistent-logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/sections/Projects/Project-grid/index.js b/src/sections/Projects/Project-grid/index.js index fde08fe0cb13..806a2a32cdfd 100644 --- a/src/sections/Projects/Project-grid/index.js +++ b/src/sections/Projects/Project-grid/index.js @@ -18,9 +18,9 @@ import L5gray from "../../../assets/images/layer5/5 icon/svg/gray/5-gray-60.svg" import nighthawk from "../../../assets/images/nighthawk/icon-only/SVG/nighthawk-logo.svg"; import meshmap from "../../../assets/images/meshmap/icon-only/meshmap-icon.svg"; import catalog from "../../../assets/images/catalog-icon/catalog.svg"; +import sistent from "../../../assets/images/sistent/sistent-logo.svg"; import SoSpecial from "../../Home/So-Special-Section"; - const ProjectPage = () => { const { isDark } = useContext(ThemeManagerContext); return ( @@ -37,13 +37,22 @@ const ProjectPage = () => {
+ +
+ Sistent +
Sistent
+
+
Landscape
Landscape
- +
Meshery
Meshery
@@ -69,7 +78,10 @@ const ProjectPage = () => { className="project__card five" >
- Cloud Native Performance + Cloud Native Performance
Cloud Native Performance
@@ -92,10 +104,7 @@ const ProjectPage = () => { >
- Meshery Docker Extension + Meshery Docker Extension
Meshery Docker Extension
@@ -109,7 +118,10 @@ const ProjectPage = () => {
Cloud Native Patterns
- +
Catalog
Catalog
@@ -134,7 +146,7 @@ const ProjectPage = () => {
{/* */} - + ); }; diff --git a/src/sections/Projects/Project-grid/projectGrid.style.js b/src/sections/Projects/Project-grid/projectGrid.style.js index 92957938d264..4f06b1d9ce1b 100644 --- a/src/sections/Projects/Project-grid/projectGrid.style.js +++ b/src/sections/Projects/Project-grid/projectGrid.style.js @@ -1,478 +1,485 @@ import styled from "styled-components"; export const ProjectWrapper = styled.div` - padding-bottom: 5rem; - h3{ - color: ${props => props.theme.whiteSixToGreen3C494F}; - margin: 0; - padding: 0; - font-weight: 500; - text-align:center; - transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); + padding-bottom: 5rem; + h3 { + color: ${(props) => props.theme.whiteSixToGreen3C494F}; + margin: 0; + padding: 0; + font-weight: 500; + text-align: center; + transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); - img{ - width: 3rem; - position: relative; - top: 10px; - } + img { + width: 3rem; + position: relative; + top: 10px; } - .title{ - margin: 0px; - padding: 0px; - font-weight: 400; - font-size: 2rem; - line-height: 2rem; - - span{ - font-weight: 500; - color: ${props => props.theme.secondaryColor}; - } - - - } - - .project-text{ - font-weight: 300; - margin-bottom: 5rem; - margin-top: 0; - } - .project__block__wrap{ - display: flex; - flex-wrap: wrap; - } - .project__block{ - flex-basis: 33%; - } - .project__grid{ - margin: 100px 0; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(100px,1fr)); - grid-template-rows: repeat(4, 100px); - grid-gap: 1rem; - grid-auto-flow: row; - } - .project__card{ - box-shadow: 0px 0px 10px ${props => props.theme.green00D3A9ToGreyE6E6E6}; - background-color: ${props => props.theme.grey212121ToWhite}; - border-radius: 0.5rem; - display: flex; - justify-content: center; - align-items: center; - transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); + } + .title { + margin: 0px; + padding: 0px; + font-weight: 400; + font-size: 2rem; + line-height: 2rem; - &:hover{ - background-color: ${props => props.theme.secondaryColor}; - img { - filter: brightness(0) invert(1); - } - h5 { - color: white; - } - transition: 0.4s; - transform: scale(1.05); - } + span { + font-weight: 500; + color: ${(props) => props.theme.secondaryColor}; } - .project__card-container{ - max-width: 100%; - height: 10rem; - width: 12rem; - display: flex; - flex-direction: column; - justify-content: space-between; - img{ - max-width: 100%; - max-height: 100%; - } - h5{ - font-weight: 600; - text-align: center; - transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); - } - + } + + .project-text { + font-weight: 300; + margin-bottom: 5rem; + margin-top: 0; + } + .project__block__wrap { + display: flex; + flex-wrap: wrap; + } + .project__block { + flex-basis: 33%; + } + .project__grid { + margin: 100px 0; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); + grid-template-rows: repeat(4, 100px); + grid-gap: 1rem; + grid-auto-flow: row; + } + .project__card { + box-shadow: 0px 0px 10px ${(props) => props.theme.green00D3A9ToGreyE6E6E6}; + background-color: ${(props) => props.theme.grey212121ToWhite}; + border-radius: 0.5rem; + display: flex; + justify-content: center; + align-items: center; + transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); + + &:hover { + background-color: ${(props) => props.theme.secondaryColor}; + img { + filter: brightness(0) invert(1); + } + h5 { + color: white; + } + transition: 0.4s; + transform: scale(1.05); } - .project__card-container_meshery{ - height: 13rem; + } + .project__card-container { + max-width: 100%; + height: 10rem; + width: 12rem; + display: flex; + flex-direction: column; + justify-content: space-between; + img { + max-width: 100%; + max-height: 100%; } - .project__card-container_one{ - height: 8rem; + h5 { + font-weight: 600; + text-align: center; + transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); } - .project__card-container_nighthawk{ - display: flex; - height: 100; - width: 100%; - flex-direction: row; - justify-content: center; - align-items: center; - img{ - width: 6.25rem; - align-self: center; - } - h5{ - align-self: center; - margin-left: 2rem; - } + } + .project__card-container_meshery { + height: 13rem; + } + .project__card-container_one { + height: 8rem; + } + .project__card-container_nighthawk { + display: flex; + height: 100; + width: 100%; + flex-direction: row; + justify-content: center; + align-items: center; + img { + width: 6.25rem; + align-self: center; } - //MeshMap - .project__card-container_meshmap{ - justify-content: center; - align-items: center; - img{ - height: 3.25rem; - } - h5{ - margin-top: .8rem; - font-size: 1rem; - } + h5 { + align-self: center; + margin-left: 2rem; + } + } + //MeshMap + .project__card-container_meshmap { + justify-content: center; + align-items: center; + img { + height: 3.25rem; + } + h5 { + margin-top: 0.8rem; + font-size: 1rem; } + } - // Landscape - .project__card.one{ - grid-column: 2/3; - grid-row: 1/3; - img{ - width: 90px; - align-self: center; - } - h5{ - margin-top: 10px; - } + // Landscape + .project__card.one { + grid-column: 2/3; + grid-row: 3/6; + img { + width: 90px; + align-self: center; } - // Meshery - .project__card.two{ - grid-column: 3/6; - grid-row: 1/6; - img{ - align-self: center; - } - h5{ - font-size: 2rem; - font-weight: 600; - margin-top: 10px; - } + h5 { + margin-top: 10px; } - //Image Hub - .project__card.three{ - grid-column: 6/8; - grid-row: 4/6; - img{ - width: 90px; - align-self: center; - margin-top: 20px; - } - h5{ - margin-bottom: 25px; - } + } + // Meshery + .project__card.two { + grid-column: 3/6; + grid-row: 1/6; + img { + align-self: center; } - //Service Mesh Interface Conformance - .project__card.four{ - grid-column: 6/8; - grid-row: 1/4; - img{ - width: 150px; - align-self: center; - margin-top: -45px; - margin-bottom: 45px; - } - h5{ - width: 150%; - align-self: center; - } + h5 { + font-size: 2rem; + font-weight: 600; + margin-top: 10px; } - // Service Mesh Performance - .project__card.five{ - grid-column: 1/2; - grid-row: 1/3; - img{ - width: 180px; - align-self: center; - } + } + //Image Hub + .project__card.three { + grid-column: 7/8; + grid-row: 3/6; + img { + width: 90px; + align-self: center; + margin-top: 20px; } - // Distributed Performance Management of Service Meshes - .project__card.six{ - grid-column: 1/3; - grid-row: 6/8; + h5 { + margin-bottom: 25px; } - .image{ - margin: 0 auto; - @media only screen and (max-width: 991px) { - padding-left:20%; - } - @media only screen and (max-width: 741px) { - padding-left: 30%; - } - - } - .project__card.seven{ - grid-column: 3/6; - grid-row: 6/8; - img{ - width: 6rem; - align-self: center; - margin: auto; + } + //Service Mesh Interface Conformance + .project__card.four { + grid-column: 6/8; + grid-row: 1/3; + img { + width: 75px; + align-self: center; + } + h5 { + /* width: 150%; */ + align-self: center; + } + } - @media only screen and (min-width: 780px) { - align-self: flex-start; - } - } - h5{ - align-self: center; - @media only screen and (min-width: 780px) { - padding-top: 0px; - } - } + // Sistent + .project__card.sistent { + grid-column: 1/3; + grid-row: 1/3; + img { + width: 85px; + align-self: center; + margin-bottom: 14px; } - .project__card-container-seven{ - max-width: 100%; - display: flex; - flex-direction: column; - justify-content: space-between; - img{ - align-self: center; - max-width: 100%; - max-height: 100%; + h5 { + align-self: center; + } + } - } - h5{ - top: 0; - font-weight: 600; - text-align: center; - - } - @media only screen and (min-width: 741px) { - width: 80%; - place-content: center; - } - - } - // Cloud Native Patterns - .project__card.eight{ - grid-column: 1/3; - grid-row: 3/6; - img{ - width: 100px; - align-self: center; - } + // Service Mesh Performance + .project__card.five { + grid-column: 1/2; + grid-row: 3/6; + img { + width: 180px; + align-self: center; + } + } + // Distributed Performance Management of Service Meshes + .project__card.six { + grid-column: 1/3; + grid-row: 6/8; + } + .image { + margin: 0 auto; + @media only screen and (max-width: 991px) { + padding-left: 20%; + } + @media only screen and (max-width: 741px) { + padding-left: 30%; + } + } + .project__card.seven { + grid-column: 3/6; + grid-row: 6/8; + img { + width: 6rem; + align-self: center; + margin: auto; + + @media only screen and (min-width: 780px) { + align-self: flex-start; + } + } + h5 { + align-self: center; + @media only screen and (min-width: 780px) { + padding-top: 0px; + } + } + } + .project__card-container-seven { + max-width: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + img { + align-self: center; + max-width: 100%; + max-height: 100%; + } + h5 { + top: 0; + font-weight: 600; + text-align: center; + } + @media only screen and (min-width: 741px) { + width: 80%; + place-content: center; + } + } + // Cloud Native Patterns + .project__card.eight { + grid-column: 6/7; + grid-row: 3/6; + img { + width: 70px; + align-self: center; + margin-top: 10px; + } + h5 { + margin-bottom: 15px; + } + } + .project__card.nine { + grid-column: 6/7; + grid-row: 6/8; + } + .project__card.ten { + grid-column: 6/8; + grid-row: 6/8; + // img{ + // width: 90px; + // align-self: center; + // margin-top: 8px; + // @media only screen and (min-width: 780px) { + // align-self: flex-start; + // } + // } + // h5{ + // margin-top: 1rem; + // @media only screen and (min-width: 780px) { + // align-self: flex-end; + // text-align: center; + // } + // } + } + .project__card-container-ten { + display: flex; + height: auto; + width: 100%; + flex-direction: row; + justify-content: center; + align-items: center; + img { + max-width: 100%; + max-height: 100%; + } + h5 { + font-weight: 600; + text-align: center; } - .project__card.nine{ - grid-column: 6/7; - grid-row: 6/8; - } - .project__card.ten{ - grid-column: 6/8; - grid-row: 6/8; - // img{ - // width: 90px; - // align-self: center; - // margin-top: 8px; - // @media only screen and (min-width: 780px) { - // align-self: flex-start; - // } - // } - // h5{ - // margin-top: 1rem; - // @media only screen and (min-width: 780px) { - // align-self: flex-end; - // text-align: center; - // } - // } - } - .project__card-container-ten{ - display: flex; - height: auto; + @media only screen and (min-width: 780px) { + width: 80%; + place-content: center; + } + } + @media only screen and (max-width: 1200px) { + .project__card-container_nighthawk { + img { + width: 5rem; + } + h5 { + margin-left: 1rem; + } + } + .project__card.four h5 { + width: 100%; + } + .project__card h5 { + font-size: 15px; + } + } + @media only screen and (max-width: 991px) { + .project__card-container { + justify-content: center; + gap: 12px; + } + .project__grid { + margin: 50px 0; + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: center; + } + .project__card-container_meshery { + all: unset; + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + h5 { + margin: 0 !important; + } + } + .project__card-container_one { + all: unset; + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + h5 { + margin: 0 !important; + } + } + .project__card-container-ten { + all: unset; + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + h5 { + margin: 0; + } + } + .project__card-container_nighthawk { + all: unset; + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + img { + width: 8.12rem; + } + h5 { width: 100%; - flex-direction: row; - justify-content: center; - align-items: center; - img{ - max-width: 100%; - max-height: 100%; - } - h5{ - font-weight: 600; - text-align: center; - - } - @media only screen and (min-width: 780px) { - width: 80%; - place-content: center; - } - - } - @media only screen and (max-width: 1200px) { - .project__card-container_nighthawk{ - img{ - width: 5rem; - } - h5{ - margin-left: 1rem; - } - } - .project__card.four h5{ + margin: 0; + } + } + + .project__card { + h5 { width: 100%; - } - .project__card h5{ - font-size: 15px; - } - + font-size: 13px; + font-weight: 600; + padding-bottom: 10px; + margin: 0; + } + img { + width: auto; + height: 80px; + padding-top: 10px; + } + } + .project__card.two { + img { + align-self: center; + margin-top: 0px; + margin-bottom: 0px; + } + h5 { + font-size: 13px; + font-weight: 600; + margin-top: 10px; + } + } + .project__card.three { + /* all:unset; */ + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + img { + margin: 0; + } + h5 { + margin: 0; + } } - @media only screen and (max-width: 991px) { - .project__card-container{ - justify-content: center; - gap: 12px; - - } - .project__grid{ - margin: 50px 0; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - justify-content: center; - } - .project__card-container_meshery{ - all:unset; - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - h5{ - margin: 0 !important; - } - } - .project__card-container_one{ - all:unset; - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - h5{ - margin: 0 !important; - } - - } - .project__card-container-ten{ - all:unset; - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - h5{ - margin: 0; - } - - } - .project__card-container_nighthawk{ - all:unset; - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - img{ - width: 8.12rem; - } - h5{ - width: 100%; - margin: 0; - } - } - - .project__card { - h5{ - width: 100%; - font-size: 13px; - font-weight: 600; - padding-bottom: 10px; - margin: 0; - } - img{ - width: auto; - height: 80px; - padding-top: 10px; - } - } - .project__card.two{ - - img{ - align-self: center; - margin-top: 0px; - margin-bottom: 0px; - } - h5{ - font-size: 13px; - font-weight: 600; - margin-top: 10px; - } - } - .project__card.three { - /* all:unset; */ - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - img{ - margin: 0; - } - h5{ - margin: 0; - } - } - .project__card.four img{ - margin-top: 0px; - margin-bottom: 0px; - } - .project__card.seven{ - aspect-ratio: 6/5; - display: flex; - flex-direction: column; - justify-content: center; - gap: 12px; - height: 10rem; - img{ - width: 150%; - } - h5{ - padding-top: 20px; - } - } - .project__card.eight{ - img{ - width: 150%; - } - } - .project__card.ten{ - .col{ - padding: 0; - img{ - width: 150%; - - padding: 0; - } - h5{ - margin-top: 20px !important; - } - } - - } - .project__card-container{ + .project__card.four img { + margin-top: 0px; + margin-bottom: 0px; + } - justify-content: center; - gap: 20px; - } + .project__card.sistent img { + margin-top: 0px; + margin-bottom: 0px; + } + + .project__card.seven { + aspect-ratio: 6/5; + display: flex; + flex-direction: column; + justify-content: center; + gap: 12px; + height: 10rem; + img { + width: 150%; + } + h5 { + padding-top: 20px; + } + } + .project__card.eight { + img { + width: 150%; + } } - @media only screen and (max-width: 568px) { - padding: 0 0 40px 0; - h3{ - font-size: 1.25rem; + .project__card.ten { + .col { + padding: 0; + img { + width: 150%; + + padding: 0; + } + h5 { + margin-top: 20px !important; } + } + } + .project__card-container { + justify-content: center; + gap: 20px; + } + } + @media only screen and (max-width: 568px) { + padding: 0 0 40px 0; + h3 { + font-size: 1.25rem; } + } `;