REPOP WEBツール倉庫

ブラウザだけで完結する便利なWEBツール、WEBアプリが沢山あります

粒子グラデーションのSVGフィルタージェネレーター

粒子グラデーションのSVGフィルタージェネレーター

モダンなSaaSサイトで人気、ザラついた質感を持つ粒子グラデーション(Grainy Gradient)のSVGフィルターのグラデーション背景を生成します。

プレビュー

<!-- 1. フィルターSVG -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
	<filter id="grainyFilter" x="0" y="0" width="100%" height="100%" filterUnits="objectBoundingBox">
		<!-- A. ノイズを生成 -->
		<feTurbulence baseFrequency="{{noise_freq}}" stitchTiles="stitch" result="NOISE" />
		<!-- B. 不透明度を調整 -->
		<feComponentTransfer in="NOISE" result="OPAQUE_NOISE">
			<feFuncA type="linear" slope="{{noise_opacity}}" />
		</feComponentTransfer>
		<!-- C. 形状(SourceGraphic)でノイズを切り抜く -->
		<feComposite in="OPAQUE_NOISE" in2="SourceGraphic" operator="in" result="CLIPPED_NOISE" />
		<!-- D. 切り抜かれたノイズを重ねる -->
		<feBlend in="SourceGraphic" in2="CLIPPED_NOISE" mode="overlay" />
	</filter>
</svg>

<!-- 2. 適用対象の要素 -->
<div class="grainy-target">
	<!-- コンテンツ -->
</div>
/* 対象のスタイル */
.grainy-target {
	width: {{container_width}};
	height: 400px;
	border-radius: {{radius}}; 
	overflow: hidden;
	background: linear-gradient(135deg, {{clr1}} 0%, {{clr2}} 50%, {{clr3}} 100%);
	/* フィルター適用 */
	filter: url(#grainyFilter);
}

機能、使い方

プロパティの説明

filter: url(#id)プロパティを使用することで、CSSで描画した背景とSVG定義の高度なフィルターをシームレスに結合しています。

SourceGraphicはフィルター適用対象の元の描画イメージを指し、これとノイズを合成することで、複雑な背景デザインに対してテクスチャを後付けで付加することが可能になります。

feCompositeoperator="in"属性は、生成したノイズを対象要素の不透明な領域(形状)で正確に切り抜き、はみ出しを防ぐために使用されています。

filterUnits="objectBoundingBox"の設定により、要素の物理サイズに関わらず、常に描画領域全体をカバーした正確なフィルター処理を保証しています。

公開日 :
更新日 :
磨りガラスのSVGフィルタージェネレーター

磨りガラスのSVGフィルタージェネレーター

背景を物理的に加工し、磨りガラス(曇りガラス)のような質感にするSVGフィルターで表現します。

JSONXMLJavaScriptHTMLCSSSVGPHPPython画像処理色、カラーコードテキスト
桜が舞うアニメーション ジェネレーター

桜が舞うアニメーション ジェネレーター

CSSとJavaScriptで、画面上部から風に吹かれながら優雅に舞い散る桜の花びらのアニメーションコードを生成します。

ファイルの文字化け解消ツール

ファイルの文字化け解消ツール

文字化けしてしまうテキストファイル(Shift_JISやEUC-JPなど)の文字コードを自動判定してからUTF-8にデコードし、汎用的に使えるファイルを作成します。

JSONとXMLの相互変換ツール

JSONとXMLの相互変換ツール

JSONデータとXMLデータを相互に変換します。リアルタイムでの変換や、ルート要素・子要素名の指定に対応。

アニメーション付きハンバーガーメニュー ジェネレーター

アニメーション付きハンバーガーメニュー ジェネレーター

CSSとJavaScriptで、クリック時に3本線からバツ印へ変化するハンバーガーボタンと、画面外からスライドインするサイドメニューを自由にカスタマイズしてコード生成します。

万華鏡ジェネレーター

万華鏡ジェネレーター

CSSとJavaScriptで、Canvasを使用し幾何学模様が中心から対称に広がり色鮮やかに変化する万華鏡のような背景アニメーションを生成します。

3Dエンドロール ジェネレーター

3Dエンドロール ジェネレーター

CSSとJavaScriptで、映画のオープニングやエンディングのように画面の奥へ向かって流れる立体的な3Dテキストのスクロール演出を生成します。

モーダルウィンドウ ジェネレーター

モーダルウィンドウ ジェネレーター

CSSとJavaScriptで、表示位置、サイズ、開閉アニメーション、暗転オーバーレイの有無などを細かくカスタマイズできるモーダルウィンドウを生成します。

マトリックス風デジタルレイン ジェネレーター

マトリックス風デジタルレイン ジェネレーター

CSSとJavaScriptで、映画「マトリックス」のように上から下へとグリーンのコード文字が流れ落ちるデジタルレイン背景エフェクトを生成します。

紙吹雪が舞うアニメーション ジェネレーター

紙吹雪が舞うアニメーション ジェネレーター

CSSとJavaScriptで、指定したボタンをクリックした際などに画面内に色とりどりの紙吹雪がランダムに舞い落ちる演出を生成します。

波紋アニメーション ジェネレーター

波紋アニメーション ジェネレーター

CSSとJavaScriptで、クリックやタップした位置を中心に、同心円状の波紋が広がりながら消えていくインタラクティブなUIエフェクトを生成します。

もっと見る

もっと見る

仕事、作業関連ツール一覧