Files
landing_page/qdrant-landing/themes/qdrant/static/css/_lang-switcher.scss
T
a21aa0c2ab docs: TestContainers integration (#710)
* docs: TestContainers integration

* docs: refactor Spring AI docs

* docs: review changes

* Apply suggestions from code review

Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com>

* Apply suggestions from code review

Co-authored-by: Mike Jang <michael.jang@qdrant.io>

* Update qdrant-landing/content/documentation/frameworks/spring-ai.md

Co-authored-by: Mike Jang <michael.jang@qdrant.io>

* chore: Updated preview image

* Update qdrant-landing/content/documentation/frameworks/testcontainers.md

* docs: Commented out Node/Python modules

---------

Co-authored-by: Eddú Meléndez Gonzales <eddu.melendez@gmail.com>
Co-authored-by: Mike Jang <michael.jang@qdrant.io>
2024-03-20 10:16:32 +05:30

130 lines
3.2 KiB
SCSS

$tabs-bg-color: var(--neutral-n-100);
$tabs-bg-color-active: var(--neutral-n-50);
$tabs-bg-color-hover: var(--neutral-n-200);
$tabs-font-color: var(--neutral-n-500);
$tabs-font-color-active: var(--neutral-n-700);
$tabs-font-color-hover: var(--neutral-n-600);
.lang-tabs {
display: flex;
align-items: flex-start;
align-self: stretch;
background: $tabs-bg-color;
border-top: 1px solid $tabs-bg-color;
border-left: 1px solid $tabs-bg-color;
border-right: 1px solid $tabs-bg-color;
&__button {
display: flex;
padding: 10px 20px;
justify-content: center;
align-items: center;
gap: 8px;
color: $tabs-font-color;
position: relative;
text-indent: -9999px;
flex-wrap: wrap;
@include media-breakpoint-up(md) {
text-indent: unset;
}
&:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
background-color: $tabs-font-color;
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
-webkit-mask-image: url("/css/assets/lang-switcher/http.svg");
mask-image: url("/css/assets/lang-switcher/http.svg");
}
&_python {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/python.svg");
mask-image: url("/css/assets/lang-switcher/python.svg");
}
}
&_typescript {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/typescript.svg");
mask-image: url("/css/assets/lang-switcher/typescript.svg");
}
}
&_rust {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/rust.svg");
mask-image: url("/css/assets/lang-switcher/rust.svg");
}
}
&_java {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/java.svg");
mask-image: url("/css/assets/lang-switcher/java.svg");
}
}
&_csharp {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/csharp.svg");
mask-image: url("/css/assets/lang-switcher/csharp.svg");
}
}
&_go {
&:before {
-webkit-mask-image: url("/css/assets/lang-switcher/go.svg");
mask-image: url("/css/assets/lang-switcher/go.svg");
}
}
&:not(.active):hover {
background: $tabs-bg-color-hover;
color: $tabs-font-color-hover;
cursor: pointer;
&:before {
background-color: $tabs-font-color-hover;
}
&:after {
content: "";
position: absolute;
bottom: -1px;
left: 0;
right: 0;
height: 1px;
background: $tabs-bg-color-hover;
z-index: 1;
}
& .lang-tabs__icon {
background-color: $tabs-font-color-hover;
}
}
&.active {
background: $tabs-bg-color-active;
color: $tabs-font-color-active;
&:before {
background-color: $tabs-font-color-active;
}
&:after {
content: "";
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 1px;
background: $tabs-bg-color-active;
z-index: 1;
}
& .lang-tabs__icon {
background-color: $tabs-font-color-active;
}
}
}
}