Skip to content
Snippets Groups Projects
Commit d3e5b71c authored by Mateusz Charytoniuk's avatar Mateusz Charytoniuk
Browse files

feat(homepage): add supported backends section

parent c5dcd19c
No related branches found
No related tags found
No related merge requests found
...@@ -102,6 +102,7 @@ esbuild: $(CSS_SOURCES) node_modules ...@@ -102,6 +102,7 @@ esbuild: $(CSS_SOURCES) node_modules
--format=esm \ --format=esm \
--loader:.jpg=file \ --loader:.jpg=file \
--loader:.otf=file \ --loader:.otf=file \
--loader:.png=file \
--loader:.svg=file \ --loader:.svg=file \
--loader:.ttf=file \ --loader:.ttf=file \
--loader:.webp=file \ --loader:.webp=file \
......
...@@ -41,6 +41,38 @@ description: > ...@@ -41,6 +41,38 @@ description: >
</hgroup> </hgroup>
</div> </div>
</div> </div>
<div class="homepage-drivers">
<h3>Backend Drivers Support</h3>
<ul class="homepage-drivers__items">
<li class="homepage-drivers__item homepage-drivers__item--swoole">
<div class="homepage-drivers__item__background"></div>
<div class="homepage-drivers__item__name">
Swoole
</div>
<div class="homepage-drivers__item__state">
Supported since v0.1.0
</div>
</li>
<li class="homepage-drivers__item homepage-drivers__item--openswoole">
<div class="homepage-drivers__item__background"></div>
<div class="homepage-drivers__item__name">
OpenSwoole
</div>
<div class="homepage-drivers__item__state">
Supported since v0.1.0
</div>
</li>
<li class="homepage-drivers__item homepage-drivers__item--amphp">
<div class="homepage-drivers__item__background"></div>
<div class="homepage-drivers__item__name">
AMPHP
</div>
<div class="homepage-drivers__item__state">
In progress
</div>
</li>
</ul>
</div>
<div class="homepage-gallery"> <div class="homepage-gallery">
<h3>New Releases</h3> <h3>New Releases</h3>
<ul class="homepage-gallery__items"> <ul class="homepage-gallery__items">
......
...@@ -18,17 +18,12 @@ ...@@ -18,17 +18,12 @@
background-color: var(--color-body-background); background-color: var(--color-body-background);
} }
.homepage-drivers,
.homepage-gallery { .homepage-gallery {
background-color: var(--color-block-dark-background);
color: var(--color-body-font-dark-background);
display: flex;
flex-direction: column;
height: 460px;
padding: 40px 20px;
overflow-x: scroll;
overflow-y: hidden;
row-gap: 20px;
max-width: 100vw; max-width: 100vw;
overflow-x: auto;
overflow-y: hidden;
padding: 40px 20px;
h3 { h3 {
font-size: 2em; font-size: 2em;
...@@ -38,6 +33,65 @@ ...@@ -38,6 +33,65 @@
} }
} }
.homepage-drivers {
background-color: white;
border-top: 1px solid var(--color-border);
display: flex;
flex-direction: column;
row-gap: 20px;
}
.homepage-drivers__items {
align-items: center;
column-gap: 20px;
display: flex;
flex-direction: row;
list-style-type: none;
}
.homepage-drivers__item {
border: 1px solid var(--color-border);
box-shadow: 8px 8px #00000033;
display: flex;
flex-direction: column;
padding: 20px;
row-gap: 20px;
text-align: center;
}
.homepage-drivers__item.homepage-drivers__item--amphp {
--drivers-bg-image: url(../images/amphp.webp);
}
.homepage-drivers__item.homepage-drivers__item--openswoole {
--drivers-bg-image: url(../images/openswoole.png);
}
.homepage-drivers__item.homepage-drivers__item--swoole {
--drivers-bg-image: url(../images/swoole.png);
}
.homepage-drivers__item__background {
background-image: var(--drivers-bg-image);
background-position: center;
background-repeat: no-repeat;
height: 200px;
width: 460px;
}
.homepage-drivers__item__name {
font-weight: bold;
}
.homepage-gallery {
background-color: var(--color-block-dark-background);
color: var(--color-body-font-dark-background);
display: flex;
flex-direction: column;
height: 460px;
row-gap: 20px;
}
.homepage-gallery::-webkit-scrollbar-thumb { .homepage-gallery::-webkit-scrollbar-thumb {
background-color: var(--color-body-background); background-color: var(--color-body-background);
} }
......
resources/images/amphp.webp

15.9 KiB

resources/images/openswoole.png

5.27 KiB

resources/images/swoole.png

5.26 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment