You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add testimonials.json with 17 user quotes and X links
- Two-row marquee carousel with opposite scroll directions
- Round avatars via unavatar.io, cards link to original posts
- Pause on hover, gradient fade edges, mobile responsive
"quote": "Honestly, @clawdbot is super powerful because of its ease of use. It literally just connected to JIRA and built a skill since it wasn't on @clawdhub yet. Look how simple it was",
"quote": "At this point, if you don't have @clawdbot and at least 3 long running agents, you are not hireable and generally cannot be even called an it engineer anymore.",
<p>Built by Clawd 🦞, a space lobster AI assistant with a <ahref="https://soul.md"target="_blank"rel="noopener">soul</a>, by <ahref="https://steipete.me"target="_blank"rel="noopener">Peter Steinberger</a> & <ahref="https://github.com/clawdbot/clawdbot#community"target="_blank"rel="noopener">community</a>.</p>
@@ -559,6 +605,127 @@ import Layout from '../layouts/Layout.astro';
559
605
}
560
606
561
607
608
+
/* Testimonials */
609
+
.testimonials {
610
+
margin-bottom: 56px;
611
+
animation: fadeInUp 0.8s ease-out 0.75s both;
612
+
overflow: hidden;
613
+
margin-left: -24px;
614
+
margin-right: -24px;
615
+
padding: 0 24px;
616
+
}
617
+
618
+
.testimonials .section-title {
619
+
padding-left: 24px;
620
+
}
621
+
622
+
.testimonials-track {
623
+
display: flex;
624
+
flex-direction: column;
625
+
gap: 8px;
626
+
margin-left: -24px;
627
+
margin-right: -24px;
628
+
overflow: hidden;
629
+
mask-image: linear-gradient(
630
+
to right,
631
+
transparent,
632
+
black 5%,
633
+
black 95%,
634
+
transparent
635
+
);
636
+
-webkit-mask-image: linear-gradient(
637
+
to right,
638
+
transparent,
639
+
black 5%,
640
+
black 95%,
641
+
transparent
642
+
);
643
+
}
644
+
645
+
.testimonials-row {
646
+
display: flex;
647
+
gap: 16px;
648
+
width: max-content;
649
+
padding: 8px 0;
650
+
}
651
+
652
+
.row-1 {
653
+
animation: scroll-left 60s linear infinite;
654
+
}
655
+
656
+
.row-2 {
657
+
animation: scroll-right 50s linear infinite;
658
+
}
659
+
660
+
@keyframes scroll-left {
661
+
from { transform: translateX(0); }
662
+
to { transform: translateX(-50%); }
663
+
}
664
+
665
+
@keyframes scroll-right {
666
+
from { transform: translateX(-50%); }
667
+
to { transform: translateX(0); }
668
+
}
669
+
670
+
.testimonial-card {
671
+
display: flex;
672
+
align-items: flex-start;
673
+
gap: 12px;
674
+
padding: 16px;
675
+
min-width: 320px;
676
+
max-width: 400px;
677
+
border-radius: 12px;
678
+
border: 1px solid var(--border-subtle);
679
+
background: rgba(10, 15, 26, 0.7);
680
+
backdrop-filter: blur(8px);
681
+
text-decoration: none;
682
+
color: var(--text-primary);
683
+
transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
684
+
flex-shrink: 0;
685
+
}
686
+
687
+
.testimonial-card:hover {
688
+
border-color: var(--coral-bright);
689
+
transform: translateY(-2px);
690
+
box-shadow: 0 8px 24px rgba(255, 77, 77, 0.15);
691
+
}
692
+
693
+
.testimonials-row:hover {
694
+
animation-play-state: paused;
695
+
}
696
+
697
+
.testimonial-avatar {
698
+
width: 44px;
699
+
height: 44px;
700
+
border-radius: 50%;
701
+
flex-shrink: 0;
702
+
border: 2px solid var(--border-subtle);
703
+
background: var(--bg-elevated);
704
+
}
705
+
706
+
.testimonial-content {
707
+
display: flex;
708
+
flex-direction: column;
709
+
gap: 6px;
710
+
min-width: 0;
711
+
}
712
+
713
+
.testimonial-quote {
714
+
font-size: 0.9rem;
715
+
line-height: 1.5;
716
+
color: var(--text-secondary);
717
+
display: -webkit-box;
718
+
-webkit-line-clamp: 3;
719
+
-webkit-box-orient: vertical;
720
+
overflow: hidden;
721
+
}
722
+
723
+
.testimonial-author {
724
+
font-size: 0.8rem;
725
+
font-weight: 600;
726
+
color: var(--coral-bright);
727
+
}
728
+
562
729
/* Responsive */
563
730
@media (max-width: 480px) {
564
731
.container {
@@ -577,5 +744,35 @@ import Layout from '../layouts/Layout.astro';
0 commit comments