CSSのデバッグやスキルアップに役立つ! グラデーションや背景など複雑に記述されたCSSを読みやすくし、デバッグ・編集できる無料ツール -bg.layers

CSSで装飾したテキストやボタンのデバッグは、各プロパティやその値もそれほど複雑なCSSではないので簡単です。

下記のようにレイヤーが重なったグラデーションのデバッグはどうでしょうか。CSSもかなり複雑で、コードを見ただけでデバッグするのはかなり難しいと思います。そんな複雑なCSSでも簡単にデバッグ・編集できる無料ツールを紹介します。

複雑に記述されたCSSを読みやすくし、デバッグ・編集できる無料ツール -bg.layers

bg.layers
bg.layers -GitHub

bg.layersは、CSSで実装された背景レイヤーをデバッグ・編集するためのオンラインツールです。backgroundをはじめ、background-image, background-color, background-positionなど、background-*プロパティの挙動を確認し、各レイヤーを確認したり、レイヤーの順番を変更・非表示にしたり、編集したCSSをコピーすることもできます。

サイトのキャプチャ

bg.layers

bg.layersでどんなことができるか見てみましょう。
下記のようにキューブが重なっているCSSは、たまに見かけると思います。

CSSで実装されたキューブが重なった背景

CSSで実装されたキューブが重なった背景

このキューブを実装するCSSは、下記の通りです。

CSSを見ただけでデバッグしたり、調整するのはかなり難しいと思います。

bg.layersを使用すると、7枚のレイヤーで構成されていることが分かります。それぞれのレイヤーでbackground-*がどのようになっているかを確認できます。また、各レイヤーの右上(目)をクリックすると、表示・非表示を切り替えることができます。

複雑なCSSをレイヤー化

複雑なCSSをレイヤー化

一番上のレイヤーを非表示

一番上のレイヤーを非表示

一番上だとあまり違いが感じられないかもしれないので、今度は一番下のレイヤーを非表示にしてみました。

一番下のレイヤーを非表示

一番下のレイヤーを非表示

各レイヤーに分割することで、確認・編集が簡単になります。もちろん、CSSを直接編集できるので、変数の--s: 50px;--s: 100px;<に変更すると、ブロックのサイズが変更されます。

ブロックのサイズを変更

ブロックのサイズを変更

CSSの背景と言えば、複数のグラデーションを重ねた背景を実装することがあると思います。

CSSで実装されたグラデーションの背景

CSSで実装されたグラデーションの背景

このグラデーションを実装するCSSは、下記の通りです。

このグラデーションは5つのレイヤーで構成されており、各レイヤーでどのようなグラデーションが設定されているのか、さらに順番を変えるとどうなるのか、もちろん各レイヤーを編集することもできます。

レイヤーの順番を変更

レイヤーの順番を変更

また、ジグザグの背景を実装するCSSも見かけると思います。

CSSで実装されたジグザグの背景

CSSで実装されたジグザグの背景

このジグザグを実装するCSSは、下記の通りです。

このジグザグは4つのレイヤーで構成されており、同様に各レイヤーを編集・表示・非表示・入れ替えなどができます。

sponsors

top of page

©2026 coliss