ホームページ ウェブフロントエンド CSSチュートリアル HTMLで長方形を描く4つの簡単な方法

HTMLで長方形を描く4つの簡単な方法

Feb 09, 2025 am 10:46 AM

Four Simple Ways to Draw a Rectangle in HTML

この記事では、Webページで形状を描画するための4つの基本的な方法を紹介します。HTMLとCSSの使用、CSSのみを使用し、SVGを使用し、HTMLキャンバス要素を使用します。

キーポイント

    Webページで形状を描画する4つの基本的な方法は、HTMLとCSSの使用、CSSのみを使用してSVGを使用し、HTML Canvas要素を使用することです。
  • HTMLおよびCSSを使用して、長方形や円などの単純な形状を作成できますが、CSSのみを使用すると、
  • ::beforeなどの擬似要素を介して形状を作成できます。 SVGを使用すると、より複雑な形状を作成できますが、HTML Canvas Elementsを使用してグラフィックおよびインタラクティブな機能を作成できます。 ::after
  • HTMLで描画形状を選択する方法は、目的の結果に依存します。 HTMLとCSSは、コンテンツコンテナと装飾的な要素を作成するのに最適です。機能ですが、JavaScriptをより深く理解する必要があります。

HTMLとCSS を使用して長方形を描画します

HTMLとCSSを使用した形状の作成は非常に簡単です。

要素を使用して、幅と高さ、および境界や背景の色を設定できます。 div

次のCodepenの例は、結果を示しています。
div {
  width: 500px;
  height: 200px;
  border: 10px solid #2196F3;
  background-color: #f7f7f7;
}
ログイン後にコピー
ログイン後にコピー

[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]

注:上記の例では、

要素はCSSグリッドを使用して中央に配置されています。 div もちろん、コンテンツを長方形に配置することもできます。上記のCodepenの例で試してみてください。

サークルなどの

属性の助けを借りて他の形を描画することもできます。

[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]border-radius

楕円を描くこともできます:
div {
  width: 200px;
  height: 200px;
  border: 10px solid #f32177;
  background-color: #f7f7f7;
  border-radius: 50%;
}
ログイン後にコピー
ログイン後にコピー

[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]

以下など、より独特な形状を試すことさえできます。
div {
  width: 500px;
  height: 200px;
  border: 10px solid #f37f21;
  background-color: #f7f7f7;
  border-radius: 50%;
}
ログイン後にコピー
ログイン後にコピー

[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]

さらなる読み取り:
div {
  width: 200px;
  height: 200px;
  border: 10px solid #ed21f3;
  background-color: #f7f7f7;
  border-radius: 50% 25%;
}
ログイン後にコピー

属性の使用について詳しく知ります。

  • cssのみを使用して長方形を描画しますborder-radius
上記の例では、HTML要素を使用して形状を作成しました。次に、CSSを使用してみましょう。

これを行うには、csspseudo-elementを使用します。 (を使用することもできます)。

以下は私たちにできることです:

::before[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]::after

要素に添付された擬似要素を作成し、上記の

要素に直面しているもののようにスタイリングします。また、テキスト、画像などを配置することにより、
body::before {
  content: '';
  width: 500px;
  height: 200px;
  border: 10px solid #21f348;
  background-color: #f7f7f7;
}
ログイン後にコピー
などの

属性の引用間にコンテンツを追加することもできます。

<body>さらなる読み取り:divcontent

  • CSS Pseudo-Elements Guideで::beforeおよび::afterの詳細については、詳細をご覧ください。

svg < SVGを使用すると、HTMLで非常に複雑な形状を作成できます。長方形を作成する方法の簡単な例を次に示します。

[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]

div {
  width: 500px;
  height: 200px;
  border: 10px solid #2196F3;
  background-color: #f7f7f7;
}
ログイン後にコピー
ログイン後にコピー

さらなる読み取り:

SVGの詳細をご覧ください。

    MDNでSVGの使用に関する詳細を読むことができます。
  • HTMLキャンバス要素を使用して長方形を作成します

HTMLキャンバス要素を使用して形状を作成することもできます。最初にHTMLでキャンバス要素を作成し、幅と高さを設定します:

次のJavaScriptを追加します:

div {
  width: 200px;
  height: 200px;
  border: 10px solid #f32177;
  background-color: #f7f7f7;
  border-radius: 50%;
}
ログイン後にコピー
ログイン後にコピー

次のCodepenの例は、結果を示しています。

div {
  width: 500px;
  height: 200px;
  border: 10px solid #f37f21;
  background-color: #f7f7f7;
  border-radius: 50%;
}
ログイン後にコピー
ログイン後にコピー
[Codepenサンプルリンク - 実際のCodepenリンクに置き換えてください]

さらなる読み取り:

mdnのキャンバス要素について読んでください。

    Canvas vs SVGに関する記事を読んでください。
  • 概要

この記事では、HTMLで形状を描く4つの簡単な方法を紹介します。使用する必要がある方法は、達成したいことによって異なります。 HTMLの形状を描画し、CSSを使用してスタイルを描くことは、HTMLページのコンテンツコンテナを作成するときに非常に一般的で理想的です。これらのスタイルの要素は、装飾目的にも使用できます。 (HTMLとCSSを使用して驚くべき芸術作品を作成するために、何千もの創造的な方法についてはCodepenをチェックしてください。) CSS擬似要素を使用した形状の作成は、Webページに装飾的な変更とツールチップを追加するのに非常に便利です。

SVGは、Webページに軽量でレスポンシブな形状を作成するための優れたツールです。 SVGコードは、HTMLページに埋め込むことができます。または、リンクされた画像などのSVGファイルにリンクして、この方法でページに埋め込むこともできます。

要素は、Webページにさまざまなグラフィックスやその他のインタラクティブな機能を作成するために使用できる強力なプラットフォームですが、通常、JavaScriptのかなり詳細な理解が必要です。

最後に、HTMLの形の作成を次のレベルに引き上げたい場合は、CSSを使用するという次の素晴らしい例をチェックすることもできます

<canvas></canvas>css

プロパティを導入し、形状をアニメーション化する方法を示します。

clip-path css

関数を使用してきしむ肖像画を作成し、SVGで
    を使用する方法を示します。
  • clip-path
  • html path()clip-pathで長方形を描く方法についてのFAQ
  • (元のテキストに記載されているFAQパーツをここに追加する必要があります。コンテンツは、元の意図を変更せずに擬似オリジナルの独創性で書き直す必要があります) CodePenリンクにアクセスできないため、リンクをプレースホルダーに置き換えました。実際のCodePenリンクに自分で置き換えてください。

以上がHTMLで長方形を描く4つの簡単な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Googleフォント変数フォント Googleフォント変数フォント Apr 09, 2025 am 10:42 AM

Google Fontsが新しいデザイン(ツイート)を展開したようです。最後の大きな再設計と比較して、これははるかに反復的です。違いをほとんど伝えることができません

HTML、CSS、JavaScriptを使用してアニメーションカウントダウンタイマーを作成する方法 HTML、CSS、JavaScriptを使用してアニメーションカウントダウンタイマーを作成する方法 Apr 11, 2025 am 11:29 AM

プロジェクトにカウントダウンタイマーが必要だったことはありますか?そのようなことのために、プラグインに手を伸ばすのは自然なことかもしれませんが、実際にはもっとたくさんあります

HTMLデータ属性ガイド HTMLデータ属性ガイド Apr 11, 2025 am 11:50 AM

HTML、CSS、およびJavaScriptのデータ属性について知りたいと思っていたことはすべて。

SASSをより速くするための概念の証明 SASSをより速くするための概念の証明 Apr 16, 2025 am 10:38 AM

新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

SVGでタータンパターンを生成する静的サイトを作成する方法 SVGでタータンパターンを生成する静的サイトを作成する方法 Apr 09, 2025 am 11:29 AM

タータンは、スコットランド、特にファッショナブルなキルトに通常関連する模様のある布です。 Tartanify.comでは、5,000を超えるTartanを集めました

WordPressテーマでVueコンポーネントを構築する方法 WordPressテーマでVueコンポーネントを構築する方法 Apr 11, 2025 am 11:03 AM

インラインテンプレートディレクティブにより、既存のWordPressマークアップに対する進行性の強化として、リッチVUEコンポーネントを構築できます。

PHPはテンプレートのA-OKです PHPはテンプレートのA-OKです Apr 11, 2025 am 11:04 AM

PHPテンプレートは、多くの場合、サブパーコードを促進するために悪いラップを取得しますが、そうである必要はありません。 PHPプロジェクトが基本を実施する方法を見てみましょう

SASSをプログラミングして、アクセス可能な色の組み合わせを作成します SASSをプログラミングして、アクセス可能な色の組み合わせを作成します Apr 09, 2025 am 11:30 AM

私たちは常にWebをよりアクセスしやすくしたいと考えています。色のコントラストは単なる数学なので、SASSはデザイナーが見逃したかもしれないエッジケースをカバーするのに役立ちます。

See all articles