AltoCode

Bella

HTML


<!-- ============================================ -->
<!--                   Footer                     -->
<!-- ============================================ -->

<footer id="cs-footer-1339">
    <div class="cs-container">
        <div class="cs-logo-group">
            <h2 class="cs-title">Ottieni Soluzioni Finanziarie che Hanno Davvero Senso</h2>
            <div class="cs-social">
                <a class="cs-social-link" aria-label="visita facebook profile" href="">
                    <img class="cs-social-img" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/facebook-1a.svg" alt="icona facebook" width="11" height="11">
                </a>
                <a class="cs-social-link" aria-label="visita twitter profile" href="">
                    <img class="cs-social-img" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/twitter-1a.svg" alt="icona twitter" width="6" height="11">
                </a>
                <a class="cs-social-link" aria-label="visita instagram profile" href="">
                    <img class="cs-social-img" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/instagram-1a.svg" alt="icona instagram" width="11" height="11">
                </a>
                <a class="cs-social-link" aria-label="visita youtube profile" href="">
                    <img class="cs-social-img" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/youtube-1a.svg" alt="icona instagram" width="11" height="11">
                </a>
            </div>
        </div>
        <div class="cs-ul-wrapper">
            <span class="cs-header">Links</span>
            <ul class="cs-ul">
                <li class="cs-li">
                    <a class="cs-link" href="">Servizi</a>
                </li>
                <li class="cs-li">
                    <a class="cs-link" href="">Progetti</a>
                </li>
                <li class="cs-li">
                    <a class="cs-link" href="">Su di Noi</a>
                </li>
            </ul>
        </div>
        <div class="cs-ul-wrapper">
            <span class="cs-header">Contatti</span>
            <ul class="cs-ul">
                <li class="cs-li">
                    <a class="cs-link" href="tel:+391234567890">
                        <img class="cs-icon" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/phone-white.svg" alt="icona telefono" width="24" height="24">
                        +39 123 456 7890
                    </a>
                </li>
                <li class="cs-li">
                    <a class="cs-link" href="mailto:info@esempio.com">
                        <img class="cs-icon" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/email-white.svg" alt=" icona posta" width="24" height="24">
                        info@esempio.com
                    </a>
                </li>
                <li class="cs-li">
                    <a class="cs-link" href="" target="_blank">
                        <img class="cs-icon" loading="lazy" decoding="async" src="https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/pin-white.svg" alt="icona indirizzo" width="24" height="24">
                        Via Bella 123, Italia 12345
                    </a>
                </li>
            </ul>
        </div>
    </div>
    <div class="cs-bottom">
        <span class="cs-credit">
            © Copyright <a href="" class="cs-credit-link" target="_blank">AltoCode</a>
        </span>
        <div class="cs-bottom-links">
            <a href="" class="cs-bottom-link">Privacy Policy</a>
            <a href="" class="cs-bottom-link">Termini & Condizioni</a>
        </div>
    </div>
</footer>

CSS


/*-- -------------------------- -->
<---          Footer            -->
<--- -------------------------- -*/

/* Mobile - 360px */
@media only screen and (min-width: 0rem) {
    #cs-footer-1339 {
        padding: var(--sectionPadding);
        padding-bottom: clamp(1.875rem, 5vw, 3.125rem);
        background-color: #1a1a1a;
        position: relative;
    }
    #cs-footer-1339 .cs-container {
        width: 100%;
        max-width: 80rem;
        margin: auto;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
        column-gap: 3rem;
        row-gap: 2.5rem;
    }
    #cs-footer-1339 .cs-logo-group {
        width: 100%;
        position: relative;
    }
    #cs-footer-1339 .cs-title {
        font-size: var(--headerFontSize);
        font-weight: 900;
        line-height: 1.2em;
        text-align: inherit;
        max-width: 43.75rem;
        margin: 0 0 1rem 0;
        color: var(--headerColor);
        position: relative;
    }
    #cs-footer-1339 .cs-title {
        margin: 0 0 2rem 0;
        max-width: 23ch;
        color: var(--bodyTextColorWhite);
    }
    #cs-footer-1339 .cs-social {
        display: inline-flex;
        justify-content: flex-start;
        gap: 0.5rem;
    }
    #cs-footer-1339 .cs-social-link {
        width: 2rem;
        height: 2rem;
        background-color: #484848;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        z-index: 1;
        transition:
            transform 0.3s,
            background-color 0.3s;
    }
    #cs-footer-1339 .cs-social-link:hover {
        background-color: var(--primaryLight);
        transform: translateY(-0.1875rem);
    }
    #cs-footer-1339 .cs-social-link:hover .cs-social-img {
        filter: grayscale(1) brightness(100%);
    }
    #cs-footer-1339 .cs-social-img {
        height: 0.75rem;
        filter: grayscale(1) brightness(630%);
        width: auto;
        display: block;
    }
    #cs-footer-1339 .cs-header {
        font-size: 1.25rem;
        line-height: 1.5em;
        font-weight: 700;
        margin: 0 0 1.5rem 0;
        color: #fff;
        display: block;
        position: relative;
    }
    #cs-footer-1339 .cs-ul {
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
    }
    #cs-footer-1339 .cs-li {
        list-style: none;
    }
    #cs-footer-1339 .cs-link {
        font-size: clamp(0.875rem, 1.5vw, 1rem);
        text-decoration: none;
        line-height: 1.5em;
        text-align: left;
        color: var(--bodyTextColorWhite);
        display: inline-flex;
        align-items: flex-start;
        gap: 0.5rem;
        transition: color 0.3s;
    }
    #cs-footer-1339 .cs-link:hover {
        color: var(--primaryLight);
    }
    #cs-footer-1339 .cs-icon {
        width: 1.25rem;
        height: auto;
        margin-right: 0.125rem;
        display: block;
    }
    #cs-footer-1339 .cs-bottom {
        text-align: center;
        width: 100%;
        max-width: 80rem;
        margin: clamp(1.75rem, 7vw, 4rem) auto 0;
        padding-top: clamp(1.75rem, 3vw, 2.5rem);
        border-top: 1px solid #484848;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.75rem;
    }
    #cs-footer-1339 .cs-credit,
    #cs-footer-1339 .cs-bottom-link,
    #cs-footer-1339 .cs-credit-link {
        font-size: clamp(0.875rem, 1.5vw, 1rem);
        line-height: 1.5em;
        text-decoration: none;
        width: auto;
        margin: 0;
        color: #bababa;
        display: inline-block;
        position: relative;
        transition: color 0.3s;
    }
    #cs-footer-1339 .cs-credit {
        width: 100%;
    }
    #cs-footer-1339 .cs-credit-link {
        font-size: clamp(0.875rem, 1.5vw, 1rem);
        line-height: 1.5em;
        text-decoration: none;
        width: auto;
        margin: 0;
        color: #bababa;
        display: inline-block;
        position: relative;
    }
    #cs-footer-1339 .cs-credit-link:hover {
        color: var(--primary);
    }
    #cs-footer-1339 .cs-bottom-links {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #cs-footer-1339 .cs-bottom-link {
        display: flex;
        align-items: center;
    }
    #cs-footer-1339 .cs-bottom-link:hover {
        color: var(--primary);
    }
    #cs-footer-1339 .cs-bottom-link:last-of-type:before {
        content: "";
        width: 1px;
        height: 0.875rem;
        margin: 0 0.75rem;
        background: currentColor;
        opacity: 1;
        display: block;
    }
}
/* Tablet - 768px */
@media only screen and (min-width: 48rem) {
    #cs-footer-1339 .cs-container {
        max-width: 80rem;
        column-gap: clamp(3rem, 8vw, 7.5rem);
        flex-wrap: nowrap;
    }
    #cs-footer-1339 .cs-logo-group {
        width: 45%;
        max-width: 38.875rem;
        margin-right: auto;
    }
    #cs-footer-1339 .cs-bottom {
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    #cs-footer-1339 .cs-credit {
        text-align: left;
    }
    #cs-footer-1339 .cs-bottom-links {
        justify-content: flex-end;
    }
}