Files
landing_page/qdrant-landing/themes/qdrant-2024/assets/css/partials/_testimonial-light.scss
T
trean 305aea6b9a New homepage (#2172)
* two new sections

* enterprise capabilities and enterprise ready sections

* sections: engineered-for-builders and performance-by-design

* sections: cta-banner, integrations-logos, solutions

# Conflicts:
#	qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss
#	qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html

* remove old sections from index.html

* wip: home page

* reuse links, carousel width

* globe and globe lights

* globe lights

* finalyzing the globe, add customers icons

* new icons set + svg partial update

* upd icons in the enterprise-ready section

* lines background

* globe lights as gradient and svg

* fix carousel responsiveness

* fix cut box shadow

* accordion slider responsiveness

* new hero

* hero customers

* some hero responsiveness

* customers layout fix

* cards responsiveness

* fixes

* remove floating github link

* hero - bigger screens

* refactor css

* more hero responsiveness

* fix

* hero parallax

* replace svg as img with embedded svg logos

* fix marquee

* slider's tabs responsiveness

* remove horizontal scroll on the mobile

* moved images

* images optim

* moved paths to markdown

* svg -> png

* some refactoring and clean up

* moved scss

* svg to png

* more images optimization and cleaning

* optimizing png

* fix globe cards height

* add reveal effect

* improve reveal effect

* fix for the hero animation in Safari

* removed type:page preventing use-cases page from rendering with newer version of Hugo

* restore static/img/home/reranking.webp

* remove unused files

* formatting

* hero and reveal fixes

* fixes

* update cta banner

* links and content fix

* fixes: content, links, web-ui illustration

* canva testimonial

* upd link

* fix

* replace links

* slider links
2026-03-11 23:27:37 +01:00

193 lines
3.5 KiB
SCSS

@use '../helpers/functions' as *;
.testimonial-light {
padding-bottom: $spacer * 4;
background-color: $neutral-94;
&__content {
padding: $spacer * 2 $spacer * 2.5;
background: $neutral-98;
border-radius: $spacer * 0.5;
border: pxToRem(1) solid $neutral-90;
}
&__review {
margin-bottom: $spacer * 2.5;
font-size: pxToRem(20);
&:last-child {
margin-bottom: 0;
}
line-height: 1.5;
color: $neutral-20;
letter-spacing: pxToRem(-0.2);
}
&__employees {
display: flex;
flex-direction: column;
&-avatar {
margin-bottom: $spacer;
height: $spacer * 3;
img {
height: 100%;
}
}
&-position {
p {
margin-bottom: 0;
}
p:first-of-type {
color: $neutral-20;
}
p:last-of-type {
font-size: pxToRem(14);
line-height: pxToRem(21);
color: $neutral-60;
}
}
}
&__logo {
display: flex;
align-items: center;
justify-content: center;
padding: $spacer * 2;
background: $neutral-98;
border-radius: $spacer * 0.5;
border: pxToRem(1) solid $neutral-90;
img {
width: pxToRem(150);
}
&--gradient {
min-height: pxToRem(300);
background-color: $neutral-10;
background-image: url('/img/testimonial-logo-glow.svg');
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% auto;
position: relative;
overflow: hidden;
img {
position: relative;
z-index: 1;
filter: brightness(0) invert(1);
}
}
}
/* Gradient layout: equal-height cards, Figma-style (only when gradient: true) */
&--gradient-layout {
.row {
align-items: stretch;
--bs-gutter-x: #{pxToRem(30)};
}
.testimonial-light__content,
.testimonial-light__logo {
min-height: pxToRem(300);
height: 100%;
}
.testimonial-light__content {
display: flex;
flex-direction: column;
justify-content: center;
padding: pxToRem(56);
}
.testimonial-light__logo--gradient {
padding: pxToRem(32);
}
.testimonial-light__review {
font-size: pxToRem(24);
line-height: 1.3;
letter-spacing: pxToRem(-0.5);
}
}
&__partners {
display: flex;
flex-direction: column;
gap: $spacer * 1.5;
padding-bottom: $spacer * 1.875;
}
&__partners-title {
margin: 0;
font-size: pxToRem(20);
font-weight: 600;
line-height: 1.3;
color: $neutral-20;
letter-spacing: -0.5px;
}
&__partners-logos {
display: flex;
gap: $spacer;
flex-wrap: wrap;
}
&__partners-card {
display: flex;
align-items: center;
justify-content: center;
padding: 0 $spacer * 1.25;
background: $neutral-98;
border: pxToRem(1) solid $neutral-90;
border-radius: pxToRem(12);
img {
width: pxToRem(120);
height: pxToRem(64);
object-fit: contain;
}
}
&.reversed div.row {
flex-direction: column-reverse;
}
@include media-breakpoint-up(xl) {
padding-bottom: $spacer * 7.5;
&__employees {
flex-direction: row;
&-avatar {
margin-bottom: 0;
margin-right: $spacer;
}
}
&__logo {
height: 100%;
}
&__partners {
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0;
}
&__partners-title {
font-size: pxToRem(24);
max-width: pxToRem(445);
}
&.reversed div.row {
flex-direction: row-reverse;
}
}
}