CSS 円形ホローイングの実装(クーポン背景画像)

CSS 円形ホローイングの実装(クーポン背景画像)

この記事では主に、クーポンの背景画像などでよく使われる CSS 円形ホローイングについて紹介し、皆さんと共有します。詳細は次のとおりです。

.hollow-compose-three-circles {
  幅: 300ピクセル;
  高さ: 100px;
  位置: 相対的;
  背景: 放射状グラデーション(右上の円、透明 10px、#00adb5 0) 左上 / 60px 51% 繰り返しなし、
    放射状グラデーション(右下の円、透明 10px、#00adb5 0) 左下 /60px 51% 繰り返しなし、
    放射状グラデーション(左上の円、透明 10px、#eeeeee 0) 60px 0/230px 51% 繰り返しなし、
    放射状グラデーション(左下の円、透明10px、#eeeeee 0) 60px 50px /230px 51% 繰り返しなし、
    放射状グラデーション(10px 50pxの円、透明10px、#eeeeee 0) 290px 0/10px 100px 繰り返しなし;
   フィルター: ドロップシャドウ(2px 2px 2px rgba(0,0,0,.2));
}

.hollow-compose-three-circles::after {
  コンテンツ: '';
  高さ: 80px;
  境界線: 1px 破線 #fff;
  位置: 絶対;
  左: 60px;
  上: 0;
  下部: 0;
  マージン: 自動;
}
<div class="hollow-compose-three-circles"></div>

レンダリング

<!doctypehtml>
<ヘッド>
<メタ文字セット="UTF-8">
<title>プロセス</title>
<スタイル>
	体{
		背景: グレー;
	}
   .many-circles {
      マージン: 10px 0 0 40px;
	    幅: 200ピクセル;
	    高さ: 100px;
	   背景: 放射状グラデーション(右の円、透明 10px、#00adb5 0) 右上 / 51% 60px 繰り返しなし、
	    放射状グラデーション(左の円、透明 10px、#00adb5 0) 左上 / 51% 60px 繰り返しなし;
	    /*radial-gradient(右上の円、透明 10px、#eeeeee 0) 右下 / 51% 40px 繰り返しなし、
	    放射状グラデーション(左上に円、透明 10px、#eeeeee 0) 左下 / 51% 40px no-repeat;*/
	   フィルター: ドロップシャドウ(2px 2px 2px rgba(0,0,0,.2));
}

</スタイル>
</head>
<本文>
	
 <div data-v-85036100="" class="many-circles"></div>
<スクリプト>
</スクリプト>
</本文>
</html>

効果は以下のとおりです

ここに画像の説明を挿入

<スタイル>
	体{
		背景: グレー;
	}
	
   .hollow-one-circle{
		表示: インラインブロック;
	  幅: 246ピクセル;
	  高さ: 218px;
	  位置: 相対的;
	  背景: 放射状グラデーション(0 106px の円、透明 10px、#FF4654 0) 左上/246px 100% 繰り返しなし;  
	}
	.hollow-one-right{
		表示: インラインブロック;
		幅: 718ピクセル;
		  高さ: 218px;
		  位置: 相対的;
		背景: 放射状グラデーション(718px×106pxの円、透明10px、#ffffff 0) 左上/718px 100% 繰り返しなし;
		
ボックスの影:3px 0px 13px 0px rgba(0,0,0,0.03);
	}

.hollow-one-circle::before {
  コンテンツ: '';
  位置: 絶対;
  高さ: 100%;
  幅:5px;
  上: 4px;
  左: 246ピクセル;
  背景画像: 線形グラデーション(下へ、#FF4654 5px、透明 5px、透明)、
  放射状グラデーション(5px 10px の円、透明 5px、#FF4654 5px);
  背景サイズ: 5px 15px;
}
.hollow-one-circle:after {
  
}
</スタイル>
<div data-v-85036100="" class="hollow-one-circle"></div>
<div data-v-85036100="" class="hollow-one-right"></div>

効果は以下のとおりです

CSS 円形ホローイング(クーポンの背景画像などによく使われる)に関する記事はこれで終わりです。CSS 円形ホローイングに関するより詳しい内容は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  フレームセットを使用して複雑なページレイアウトを実装するためのテクニックの概要

>>:  MySQL よく使われる関数の詳細な概要

推薦する

Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル

目次1. 解凍する2. データフォルダを作成する3. MySQLに環境変数を追加する3.1 コントロ...

Win10 での MySQL 8.0 ログインでユーザー 'root'@'localhost' のアクセスが拒否される (パスワード使用: YES) 問題の解決方法

最近、MySQL を学び始めました。インストールはスムーズに進み、インターネット上の既成のチュートリ...

CocosCreatorでJSZip圧縮を使用する方法

CocosCreator バージョン: 2.4.2 jszipの実践的なプロジェクトアプリケーション...

Linux でリモート MySQL データベースを手動で展開する方法の詳細な説明

1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...

JavaScriptは検証コードと検証のランダム生成を実装します

この記事では、検証コードのランダム生成と検証を実現するためのJavaScriptの具体的なコードを参...

VueプロジェクトにPWAを導入する手順

目次1. 依存関係をインストールする2. vue.config.js ファイルで pwa を設定しま...

Vue3 でタイマーコンポーネントをカプセル化する方法

背景一部のショッピング モールの Web ページで商品の詳細を開くと、購入数量を選択するためのカウン...

Linux exa コマンド (ls よりも優れたファイル表示エクスペリエンス)

インストールREADMEに従ってインストールしてくださいドキュメントには、exa は Rust で実...

VMwareのCentosシステムでNavicatがMySQLサーバーに接続できない問題を解決します

ホスト 'xxxx' はこの MySQL サーバーに接続できませんエラー: 1130...

Vue で $attrs と $listeners を使用するチュートリアル

目次導入例要約する導入$属性すべての親コンポーネントのプロパティを継承します (props を通じて...

KVM 仮想マシンのオンライン ホット マイグレーションを実装する方法 (画像とテキスト)

1. KVM仮想マシンの移行方法と注意すべき点KVM 仮想マシンを移行する方法は 2 つあります。...

トップに戻るボタンを実装するJavaScript

この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...

ウェブページ制作TDは隠し表示もオーバーフロー可能

おそらく、この記事にこのようなタイトルを付けると、誰かがこう尋ねるでしょう。「なぜまだテーブルに注目...

Vueモバイル端末は画面上で指をスライドさせる方向を判定する

vueモバイル端末は、画面上で指をスライドさせる方向を判断します。具体的な内容は次のとおりです。これ...

この構成ファイルの排他ロックに失敗したという VMware 仮想マシンのプロンプトの解決方法

VMware が異常シャットダウンした後、再起動すると「この構成ファイルを排他的にロックできませんで...