CSSのradial-gradientで円形の放射状グラデーションを作成する方法
CSSでは、radial-gradient()関数を使うことで、中心から外側に向かって色が変化する美しい放射状グラデーションを簡単に作成できます。デフォルトでは楕円形(ellipse)として描画されますが、第1引数にcircleを指定することで、正円形状のグラデーションを表現できます。
円形の放射状グラデーションの基本構文
radial-gradient()の第1パラメータにcircleを指定すると、要素の中央を起点とした正円状のグラデーションが生成されます。色はカンマ区切りで複数指定でき、左から順に中心から外側へと適用されます。
以下のコード例では、赤(red)→ 青(blue)→ 黄(yellow)の順で変化する円形グラデーションを背景に設定しています。
コード例
<!DOCTYPE html>
<html>
<head>
<style>
#demo {
height: 400px;
background: radial-gradient(circle, red, blue, yellow);
}
</style>
</head>
<body>
<h2>Radial Gradient</h2>
<div id = "demo">Radial Gradients</div><br>
</body>
</html>実行結果のポイント
このコードを実行すると、高さ400pxの領域に、中央が赤く、その外側が青、さらに外周が黄色へと滑らかに変化する円形のグラデーションが表示されます。
shapeパラメータの種類
- circle:正円形状のグラデーションを生成します。
- ellipse:要素の幅と高さに合わせた楕円形状のグラデーションを生成します(デフォルト値)。
また、circle closest-sideやcircle farthest-cornerのようにサイズキーワードを組み合わせることで、グラデーションの広がり方を細かく制御することも可能です。ぜひさまざまな組み合わせを試して、理想のデザインを実現してください。
-
CSSで放射状グラデーションの形状を設定する方法
CSSで放射状グラデーションの形状を設定するには、radial-gradient()関数を使用します。この関数は、背景画像として放射状グラデーションを指定するためのもので、第1引数に希望する形状を指定します。指定できる形状は「ellipse」(楕円)と「circle」(円)の2種類です。以下のように記述します。background-image: radial-gradient(ellipse, rgb(217, 255, 0), rgb(255, 0, 0), rgb(14, 239, 255));上記の例では、楕円形のグラデーションが黄緑色から赤、そして水色へと変化していきます。色はカンマで
-
究極のハウツーガイド:20分でBluetooth対応Swiftアプリを構築する方法
前回のチュートリアルでは、Particle XenonアプリケーションにBluetooth機能を追加する方法を学びました。これにより、nRF ConnectやLightBlue ExplorerなどのテストアプリからオンボードのRGB LEDを操作できるようになりました。今回はさらに一歩進んで、Particle MeshのRGB LEDを制御するSwiftアプリを開発します。順調に進めば、約20分で動作するアプリが完成するはずです!それでは始めましょう。今すぐ記事全文を読む時間がない方へPDF版はこちらからダウンロードできます。事前準備Xcodeをインストールします。App Storeからダウ