この記事では、css3 を使用して同心円を描画する方法に関する関連情報を主に紹介します。この記事では、詳細な css3 サンプル コードを示し、コードの詳細な分析を行っています。これは、誰もが同心円を描画する方法を理解し学習するのに役立ちます。 css3 の参考学習値です。皆様のお役に立てれば幸いです。
基本的な考え方
まず、3つの円を描く必要があります。次に、3つの円はどのように重なるでしょうか。これは -margin で制御する必要があります。
<p> </p><p></p> <p></p> <p></p>
css
#t1 { float:left; width:150px; height:150px; background: pink; border-radius:75px ; } #t2 { float:left; width:100px; height:100px; margin-left:-125px;/*move to left 125px*/ margin-top:25px;/* move to bottom 25px*/ background: green; border-radius: 50px; } #t3 { float:left; width:50px; height:50px; margin-left:-100px;/*move left 100px*/ margin-top:50px; background: yellow; border-radius: 25px; }
Result
コード分析
上記のコードをどう理解するか?たとえば、t2 の margin-left:-125px です。 margin-top:25px; 下の図を見てください
-125 は左に 125 ピクセル移動することを意味し、25 は下に 25 ピクセル移動することを意味します。なぜ 125 ピクセル左に移動するのでしょうか? これは、中学校でどれだけ数学を勉強したかによって異なります。 2 つの円の中心間の距離。大きな円の半径は 75 ピクセル、中央の円の半径は 50 ピクセルです。つまり、大きな円と小さな円の中心間の距離は125pxです。
25pxの垂直方向の移動は、円の垂直方向の中心距離が25pxであるためです。
まとめ
これでマージン値が表す移動方向の理解は完了です!
関連する推奨事項:
ミニオンを描画し、アニメーション効果を実現するための純粋な CSS3
css3 描画 semicircle_html/css_WEB-ITnose
以上がcss3同心円描画サンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ユーザーが生成したコンテンツまたは動的データを静的サイトに追加すると、ビルドプロセスの複雑さは、

私は最近、実際のプロジェクトで新しいVue Composition APIを試して、それがどこに役立つか、将来どのように使用できるかを確認する機会がありました。

すべてのフロントエンド開発者は、このシナリオを扱っているか、扱います。上司、クライアント、またはデザイナーは、ブラウザが集中した要素に適用されるアウトラインが適用されると考えています。

Fluid Typographyは、画面のサイズ(またはおそらくそれらがあればコンテナクエリ)に応じて、フォントサイズ(およびおそらくラインハイトのような他のタイプの属性)が変化するという考えです。コアトリックは、ビューポートユニットから生まれます。文字通り設定できます

2つのボックスを並べて置く必要がありますが、FlexBoxはそのようなものが得意であると聞きました。

oooo!トーマス・シュタイナーの真正なトリック。 ChromeはまもなくSVG Favicons(例えば)をサポートします。そして、あなたはsvg内にcssを埋め込むことができます

CSS-Tricksで初めて、年末の一連の投稿を行うつもりです。アドベントカレンダーリフのように、私たちだけを見て、私たちは&#039;


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

WebStorm Mac版
便利なJavaScript開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
