fix: use brand colors for social links

This commit is contained in:
bisco
2026-06-26 08:25:47 +02:00
parent eb79707b47
commit 39df85db49
3 changed files with 8 additions and 4 deletions
+2
View File
@@ -49,6 +49,8 @@ test("provides usable contact actions", async ({ page }) => {
); );
await expect(page.getByText("Seguici sui social")).toBeVisible(); await expect(page.getByText("Seguici sui social")).toBeVisible();
await expect(page.locator(".social-links a")).toHaveCount(2); await expect(page.locator(".social-links a")).toHaveCount(2);
await expect(page.locator(".social-link-instagram")).toHaveCount(1);
await expect(page.locator(".social-link-facebook")).toHaveCount(1);
await expect(page.getByRole("link", { name: "Instagram" })).toHaveAttribute( await expect(page.getByRole("link", { name: "Instagram" })).toHaveAttribute(
"href", "href",
"https://instagram.com/", "https://instagram.com/",
+1 -1
View File
@@ -193,7 +193,7 @@ $social_links = array_values(
<p class="social-promo-title">Seguici sui social</p> <p class="social-promo-title">Seguici sui social</p>
<div class="social-links"> <div class="social-links">
<?php foreach ( $social_links as $social_link ) : ?> <?php foreach ( $social_links as $social_link ) : ?>
<a href="<?php echo esc_url( $social_link['url'] ); ?>" rel="noopener noreferrer"> <a class="social-link social-link-<?php echo esc_attr( $social_link['icon'] ); ?>" href="<?php echo esc_url( $social_link['url'] ); ?>" rel="noopener noreferrer">
<?php echo azionelab_social_icon( $social_link['icon'] ); ?> <?php echo azionelab_social_icon( $social_link['icon'] ); ?>
<span><?php echo esc_html( $social_link['label'] ); ?></span> <span><?php echo esc_html( $social_link['label'] ); ?></span>
</a> </a>
+5 -3
View File
@@ -188,9 +188,11 @@ blockquote { margin: 2rem 0 0; padding-left: 1.5rem; border-left: 3px solid var(
.social-promo { margin-top: 1.6rem; padding-top: 1.25rem; border-top: 1px solid rgba(255, 248, 239, 0.22); } .social-promo { margin-top: 1.6rem; padding-top: 1.25rem; border-top: 1px solid rgba(255, 248, 239, 0.22); }
.social-promo-title { margin-bottom: 0.8rem; color: var(--color-sand); font-size: 0.78rem; font-weight: 750; letter-spacing: 0.13em; text-transform: uppercase; } .social-promo-title { margin-bottom: 0.8rem; color: var(--color-sand); font-size: 0.78rem; font-weight: 750; letter-spacing: 0.13em; text-transform: uppercase; }
.social-links { display: flex; flex-wrap: wrap; gap: 0.75rem; } .social-links { display: flex; flex-wrap: wrap; gap: 0.75rem; }
.social-links a { display: inline-flex; min-height: 2.85rem; padding: 0.72rem 0.95rem; border: 1px solid rgba(255, 248, 239, 0.28); border-radius: 0.5rem; align-items: center; gap: 0.55rem; background: rgba(255, 248, 239, 0.08); font-weight: 750; text-decoration: none; } .social-links a { display: inline-flex; min-height: 2.85rem; padding: 0.72rem 0.95rem; border: 1px solid transparent; border-radius: 0.5rem; align-items: center; gap: 0.55rem; color: white; font-weight: 750; text-decoration: none; box-shadow: 0 10px 24px rgba(29, 26, 23, 0.16); }
.social-links a:hover { border-color: rgba(255, 248, 239, 0.52); background: rgba(255, 248, 239, 0.14); } .social-link-instagram { background: linear-gradient(135deg, #f58529 0%, #dd2a7b 48%, #8134af 100%); }
.social-icon { width: 1.2rem; height: 1.2rem; flex: 0 0 auto; color: var(--color-primary-soft); } .social-link-facebook { background: #1877f2; }
.social-links a:hover { filter: saturate(1.08) brightness(1.06); transform: translateY(-1px); }
.social-icon { width: 1.2rem; height: 1.2rem; flex: 0 0 auto; }
.site-footer { padding-block: 2rem; color: #f7efe4; background: var(--color-dark-text); } .site-footer { padding-block: 2rem; color: #f7efe4; background: var(--color-dark-text); }
.site-footer a { color: #fff8ef; } .site-footer a { color: #fff8ef; }
.footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0.75rem 1.5rem; font-size: 0.85rem; } .footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0.75rem 1.5rem; font-size: 0.85rem; }