icons 0.5.2

Icons for Rust fullstack applications — Leptos and Dioxus.
Documentation
/* LinkedIn icon line drawing animation */

/* Base state - elements visible by default to match TSX initial="normal" */
[data-name="LinkedinAnimate"] path[d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"],
[data-name="LinkedinAnimate"] rect[width="4"][height="12"][x="2"][y="9"],
[data-name="LinkedinAnimate"] circle[cx="4"][cy="4"][r="2"] {
    opacity: 1;
    stroke-dasharray: 100;
    stroke-dashoffset: 0;
}

/* Animation on hover - all elements animate simultaneously */
[data-name="LinkedinAnimate"]:hover path[d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"],
[data-name="LinkedinAnimate"]:hover rect[width="4"][height="12"][x="2"][y="9"],
[data-name="LinkedinAnimate"]:hover circle[cx="4"][cy="4"][r="2"] {
    animation: linkedinDraw 0.6s linear;
}

@keyframes linkedinDraw {
    0% {
        opacity: 0;
        stroke-dashoffset: 100;
    }
    100% {
        opacity: 1;
        stroke-dashoffset: 0;
    }
}