Done !
| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/quaadraa/css/ |
Upload File : |
.strip-section {
display: flex;
align-items: stretch;
background: #080808;
border-top: 1px solid rgba(255, 255, 255, 0.05);
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
overflow: hidden;
height: 115px;
position: relative;
}
.strip-label-col {
flex-shrink: 0;
width: 120px;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 1rem;
padding: 0 1.25rem;
background: #080808;
z-index: 10;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.strip-label-text {
font-family: var(--font-cond);
font-size: 0.65rem;
font-weight: 700;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #FFCE00;
line-height: 1.4;
text-align: right;
}
.strip-viewport {
flex: 1;
overflow: hidden;
position: relative;
display: flex;
align-items: center;
}
.strip-track {
display: flex;
align-items: center;
animation: stripScroll 35s linear infinite;
will-change: transform;
}
.strip-viewport:hover .strip-track { animation-play-state: paused; }
@keyframes stripScroll {
0% { transform: translateX(0); }
100% { transform: translateX(calc(-100% / 3)); }
}
.strip-fade {
position: absolute;
top: 0; bottom: 0;
width: 100px;
z-index: 5;
pointer-events: none;
}
.strip-fade-left { left: 0; background: linear-gradient(to right, #080808, transparent); }
.strip-fade-right { right: 0; background: linear-gradient(to left, #080808, transparent); }
.strip-item {
display: flex;
align-items: center;
gap: 1.5rem;
padding: 0 2.8rem;
flex-shrink: 0;
text-decoration: none;
transition: opacity 0.3s;
}
.strip-item:hover { opacity: 0.9; }
.strip-item-logo {
position: relative;
width: 72px;
height: 72px;
background: #FFFFFF;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
padding: 4px; /* Logos presque bord à bord */
box-shadow: 0 4px 15px rgba(0,0,0,0.6);
overflow: hidden;
flex-shrink: 0;
transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.strip-item:hover .strip-item-logo {
transform: scale(1.1);
}
.strip-svg-logo {
display: block;
filter: none !important;
}
.strip-item-letter {
font-family: var(--font-display);
font-size: 2rem;
font-weight: 800;
color: #000;
}
.strip-item-text {
display: flex;
flex-direction: column;
gap: 2px;
}
.strip-item-name {
font-family: var(--font-cond);
font-size: 1.05rem;
font-weight: 700;
color: #FFFFFF;
text-transform: uppercase;
letter-spacing: 0.02em;
white-space: nowrap;
}
.strip-item-pole {
font-family: var(--font-cond);
font-size: 0.65rem;
font-weight: 600;
color: rgba(255, 255, 255, 0.5);
text-transform: uppercase;
letter-spacing: 0.12em;
}
@media (max-width: 768px) {
.strip-section { height: 95px; }
.strip-item-logo { width: 58px; height: 58px; }
.strip-item { padding: 0 1.8rem; gap: 1rem; }
.strip-label-col { width: 90px; }
.strip-item-name { font-size: 0.9rem; }
}
@media (max-width: 480px) {
.strip-label-col { display: none; }
.strip-track { animation-duration: 25s; }
}