icons 0.5.2

Icons for Rust fullstack applications — Leptos and Dioxus.
Documentation
/* Mail envelope paths (no animation) - static elements */
[data-name="MailCheckAnimate"] path[d="M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"],
[data-name="MailCheckAnimate"] path[d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"] {
    /* No animation needed for envelope paths */
}

/* Check mark path - line drawing animation */
[data-name="MailCheckAnimate"] path[d="m16 19 2 2 4-4"] {
    opacity: 1;
    stroke-dasharray: 20;
    stroke-dashoffset: 0;
    transform-origin: center;
}

[data-name="MailCheckAnimate"]:hover path[d="m16 19 2 2 4-4"] {
    animation: drawCheck 0.4s ease-in-out;
}

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