はじめに みなさんは、CSS Maskingを使いこなせていますか? CSS Maskingは、デザイン性の高いLPや特設サイト等ではよく使うかもしれませんが、 Webプロダクトだとちゃんと触る機会が多くないプロパティだと思います。 そのため、この記事ではWebプロダクトでも使えるCSS Maskingを使ったUIを紹介しながら CSS Maskingについて解説します。 CSS Maskingとは? CSS Maskingとは、任意の形に要素を切り抜けるプロパティになります。 似たような任意の形に要素を切り抜けるclip-path プロパティとの違いは、SVGで任意の形に切り抜けるだけでなく、mask-imageで任意の画像や透明度に応じた切り抜きが行えることにあります。 この記事では、mask-imageにlinear-gradientでグラデーションを使用することで、フェードアウトす