0.0.9 • Published 2 years ago

pseudo-mask v0.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

< pseudo-mask />

A tiny custom element that generates SVG masks from text content ✨

Live demo

Снимок экрана 2022-04-12 в 17 09 16

Load module

<script src="https://cdn.skypack.dev/pseudo-mask" type="module" async></script>

<!-- or use module with native package imports -->

<script type="importmap">{"imports": {"@ponomarevlad/svg-text": "https://cdn.skypack.dev/@ponomarevlad/svg-text"}}</script>
<script src="https://unpkg.com/es-module-shims/dist/es-module-shims.js" async noshim></script>
<script src="https://cdn.jsdelivr.net/npm/pseudo-mask" type="module"></script>

Place text in element

<pseudo-mask>Place your text here</pseudo-mask>

Or wrap inside

<h1>
    <pseudo-mask>Header</pseudo-mask>
</h1>

Styling Demo

<style>
    body {
        display: flex;
        align-items: center;
        background-size: cover;
        justify-content: center;
        background-image: url("https://picsum.photos/1024");
    }

    h1 {
        font-size: 120px;
        line-height: 1.3em;
        font-family: Helvetica, sans-serif;
        --filter: blur(15px) saturate(2) brightness(.8);
    }
</style>
<h1>
    <pseudo-mask>Glassy</pseudo-mask>
</h1>
0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago