Le logo

barisdogansutcu

                    


&__1{ //début toggle 1 //
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;

    &--love-heart:before,#switch {
        display: none;
    }
        
    &--love-heart, .toggle__1--love-heart::after {
        border-color: hsl(231deg 28% 86%);
        border: 1px solid;
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        width: 10px;
        height: 8px;
        border-bottom: 0
        }
        
    &--round {
        position: absolute;
        z-index: 1;
        width: 8px;
        height: 8px;
        background: hsl(0deg 0% 100%);
        box-shadow: rgb(0 0 0 / 24%) 0px 0px 4px 0px;
        border-radius: 100%;
        left: 0px;
        bottom: -1px;
        transition: all .5s ease;
        animation: check-animation2 .5s forwards;
    }
        
    input:checked + label .toggle__1--round {
        transform: translate(0px, 0px);
        animation: check-animation .5s forwards;
        background-color: hsl(0deg 0% 100%);
    }
        
    @keyframes check-animation {
        0% {
            transform: translate(0px, 0px);
        }
        
        50% {
            transform: translate(0px, 7px);
        }
        
        100% {
            transform: translate(7px, 7px);
        }
    }
        
    @keyframes check-animation2 {
        0% {
            transform: translate(7px, 7px);
        }
        
        50% {
            transform: translate(0px, 7px);
        }
        
        100% {
            transform: translate(0px, 0px);
        }
    }
        
    &--love-heart {
        box-sizing: border-box;
        position: relative;
        transform: rotate(-45deg) translate(-50%, -33px) scale(4);
        display: block;
        border-color: hsl(231deg 28% 86%);
        cursor: pointer;
        top: 0;
    }
        
    input:checked + .toggle__1--love-heart, input:checked + .toggle__1--love-heart::after, input:checked + .toggle__1--love-heart .toggle__1--bottom {
        border-color: hsl(347deg 81% 61%);
        box-shadow: inset 6px -5px 0px 2px hsl(347deg 99% 72%);
    }
        
    &--love-heart::after, .toggle__1--love-heart .toggle__1--bottom {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        border-color: hsl(231deg 28% 86%);
    }
        
    &--love-heart::after {
        right: -9px;
        transform: rotate(90deg);
        top: 7px;
    }
        
    &--love-heart .toggle__1--bottom {
        width: 11px;
        height: 11px;
        border-left: 1px solid;
        border-bottom: 1px solid;
        border-color: hsl(231deg 28% 86%);
        left: -1px;
        top: 5px;
        border-radius: 0px 0px 0px 5px;
    }
        
} // fin toggle 1 //
                    
                

Zak Manguet

                    


&__2{ //début toggle 2 //
    font-size: 17px;
    position: relative;
    display: inline-block;
    width: 6rem;
    height: 3.5rem;
        
        
    & input {
        display: none;
    }
        
        /* The slider */
    &--slider {
        background: black;
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: black;
        transition: .5s;
        border-radius: 30rem;
        border: 1px solid black;
    }
        
    &--slider:before {
        position: absolute;
        content: "";
        height: 2.4rem;
        width: 2.4rem;
        border-radius: 50%;
        left: 10%;
        bottom: 15%;
        box-shadow: inset 8px -4px 0px 0px white;
        background: black;
        transition: .5s;
    }
        
    input:checked + .toggle__2--slider {
        background-color: white;
    }
        
    input:checked + .toggle__2--slider:before {
        transform: translateX(100%);
        box-shadow: inset 15px -4px 0px 15px #000000;
    }
} // fin toggle 2 //
                    
                

Zak Manguet

                


&__3{ //début toggle 3 //
    font-size: 17px;
    position: relative;
    display: inline-block;
    width: 8rem;
    height: 4rem;
    cursor: pointer;
        
        
    & input {
        display: none;
    }
        
    &--slider {
        background: black;
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transition: .5s;
        background-color: #fff;
        border: 3px solid #222;
        border-radius: 30px 100px 100px 100px;
        box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    }
        
    &--slider:before {
        position: absolute;
        content: "";
        height: 2.8rem;
        width: 2.8rem;
        left: 5%;
        bottom: 10%;
        border: 3px solid black;
        border-radius: 30px 100px 100px 100px;
        background-color: #81d0fd;
        transition: .5s;
    }
        
    input:checked + .toggle__3--slider {
        background-color: #81d0fd;
        border-radius: 100px 100px 30px 100px;
    }
        
    input:checked + .toggle__3--slider:before {
        left: 56%;
        background-color: #fff;
        border-radius: 100px 100px 30px 100px;
    }
        
} // fin toggle 3 //
                
            

Zak Manguet

            


&__4{ //début toggle 4 //
    font-size: 17px;
    position: relative;
    display: inline-block;
    width: 8rem;
    height: 4rem;
    cursor: pointer;
        
        
    & input {
        display: none;
    }
        
    &--slider {
        background: black;
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transition: .5s;
        background-color: black;
        border: 1px solid grey;
        border-radius: 50rem;
    }
        
    &--slider:before {
        position: absolute;
        content: "";
        height: 2.8rem;
        width: 2.8rem;
        left: 5%;
        bottom: 12%;
        border-radius: 50%;
        background-color: white;
        transition: .5s;
    }
        
    input:checked + .toggle__4--slider {
        box-shadow: 0 0 20px #09f124;
        border: 2px solid #00ff1e;
    }
        
    input:checked + .toggle__4--slider:before {
        left: 56%;
        background-color: #fff;
    }
        
} // fin toggle 4 //