CSS3は円錐グラデーション効果を実現します

CSS3は円錐グラデーション効果を実現します

文法:

背景画像: 円錐グラデーション(位置の角度から、開始色、...、最後の色)

最初のパラメータ:

開始角度: 開始角度、オプション、デフォルトは上から下

位置: 円錐の頂点の位置

2番目のパラメータ:

start-color : 開始色を定義します

stop-color : 終了色を定義します

1. 最初のパラメータ

同様に、最初のパラメータは空にすることができ、デフォルトの角度は 0 度、円錐の中心は形状の中心点になります。例えば:

背景画像: 円錐グラデーション(#69f, #fd44ff); 

開始角度は次のように変更できます。

背景画像: 円錐グラデーション(-90度から、#69f、#fd44ff); 

円錐の中心位置を変更します。

背景画像: 円錐グラデーション(-90度から80px 120px、#69f、#fd44ff) 

2. 2番目のパラメータ

線形グラデーションや放射状グラデーションと同様に、グラデーションの色と開始位置を設定できます。受け入れられる位置パラメータはパーセンテージと角度です。例えば:

背景画像: 円錐グラデーション(#69f 10%, #fd44ff 10%);

上記のコードは次のコードと同等です:

背景画像: 円錐グラデーション(#69f 36deg, #fd44ff 36deg);

表示効果は以下のとおりです。

3. 円錐グラデーションを繰り返す

線形グラデーションや放射状グラデーションと同様に、円錐グラデーションにも繰り返しの特性があります。

背景画像: 繰り返し円錐グラデーション(#69f 0 36度, #fd44ff 36度 72度);

効果は以下のようになります。

このレンダリングは少し見覚えがありますか?

円形にしてボタンを追加すると抽選ディスクになります。

効果は以下のとおりです。

アドレス: https://codepen.io/jianxiujiucan/pen/bGddbez

コーンを使用すると、さまざまな荷重効果を作成できます。

アドレス: https://codepen.io/jianxiujiucan/pen/bGdGyKN

2回目のロードについては、自分で勉強して練習問題を書いてみてください〜

グラデーションを使用すると、さまざまな効果を作成できます。

要約する

以上が、CSS3 で実現する円錐グラデーション効果についての編集者による紹介です。皆様のお役に立てれば幸いです。

<<:  Linux で rsync を使用する方法

>>:  Facebookの情報アーキテクチャの分析

推薦する

MySQL8 ベースの docker-compose デプロイメント プロジェクトの実装

1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...

Vue のフィルターの適用シナリオの詳細な説明

filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...

パーソナライズされたクリエイティブなウェブサイトデザインの例 (30)

そこで、個性的なスタジオやフリーランスを表現する組み合わせを 30 個選びました。デザインを目立たせ...

JavaScriptはフォームデータの非同期取得を実装します

この記事では、フォームデータの非同期取得を実現するためのJavaScriptの具体的なコードを例とし...

共通要素のデフォルトのマージンとパディング値に関する議論

今日は、さまざまなブラウザでのデフォルト要素のマージン値が何であるかという問題について説明しました。...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...

K8Sの5つのコントローラーの紹介と使用

目次k8sのコントローラータイプポッドとコントローラの関係デプロイメント(ステートレスアプリケーショ...

JS における for、for...in、for...of、forEach の違いと使用例

forループ基本的な構文形式: for(変数の初期化; 条件式; 演算式){ループ本体ステートメント...

モバイル端末の適応により、px は自動的に rem に変換されます。

まずpostcss-pxtoremをインストールします: npm install postcss-p...

vmware14Pro で Ubuntu システム インターフェイスが小さすぎる問題の解決方法の詳細な説明

1. 動作環境vmware14proウブントゥ 16.04LTS 2. 問題の説明vmware14P...

MySQL 圧縮の使用シナリオとソリューション

導入圧縮トランスポート プロトコル、圧縮列ソリューション、圧縮テーブル ソリューションなど、MySQ...

Vue で Google サードパーティ ログインを実装するためのサンプル コード

目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...

CentOS7 は yum を使用して mysql 8.0.12 をインストールします

この記事では、centos7にyumを使用してMySQL 8.0.12をインストールする詳細な手順を...

MySQL における ${param} と #{param} の違い

${param}によって渡されるパラメータは、テーブル名やフィールド名を渡すなど、SQL文の一部と...

Linux での tcpdump コマンドの詳細な分析と使用方法

導入簡単に言えば、tcpdump は、ネットワーク上のトラフィックをダンプし、ユーザーの定義に従って...