HTML+CSS ボックスモデルの例 (円、半円など) 「border-radius」はシンプルで使いやすい

HTML+CSS ボックスモデルの例 (円、半円など) 「border-radius」はシンプルで使いやすい

多くの友人は、フロントエンドを学習するときに、ボックス モデルがデフォルトで正方形であることに気付きました。ボックスを希望のモデルに変換するにはどうすればよいでしょうか? まずはデフォルトの状況を見てみましょう----

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="ビューポート" content="幅=, 初期スケール=1.0">
    <スタイル>
        。箱{
            幅: 100ピクセル;
            高さ: 100px;
            背景色: rgb(116, 51, 51);
            ボックスシャドウ:0 10px 10px 赤;
            テキスト配置: 中央;
            位置:絶対;
            マージン:0 自動;   
            左:0;
            右:0;
            下:0;
            トップ:0;

        }
    </スタイル>
    <title>ドキュメント</title>
</head>
<本文>
    <div class="box">

    </div>
</本文>
</html> 

ここに画像の説明を挿入

デフォルト設定は正方形ですが、見た目が良くないかもしれません。 1ラウンドに挑戦してみましょう!

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <スタイル>
        。箱{
            幅: 100ピクセル;
            高さ: 100px;
            境界線の半径: 50%;
            背景色: rgb(28, 99, 60);
            境界線: 5px実線rgb(55, 0, 255);
            位置: 絶対;
            マージン: 0 自動;
            左: 0;
            右: 0;
            下部: 0;
            上: 0;
        }
    </スタイル>
    <title>ラウンド</title>
</head>
<本文>
    <div class="box">

    </div>
</本文>
</html> 

ここに画像の説明を挿入

私たちがどれだけ丸いか見てください! 半円形のものを見てみましょう!

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <スタイル>
        。箱{
            幅: 100ピクセル;
            高さ: 50px;
            背景色: rgb(175, 42, 216);
            境界線: 3px実線rgb(26, 236, 26);
            右上の境界線の半径: 50px;
            左上の境界線の半径: 50px;
            位置:絶対;
            マージン: 0 自動;
            左: 0;
            右: 0;
            下部: 0;
            上: 0;
        }
    </スタイル>
    <title>半円</title>
</head>
<本文>
    <div class="box">

    </div>
</本文>
</html> 

ここに画像の説明を挿入

他の形にも挑戦してみましょう!

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <スタイル>
        。箱{
            幅: 100ピクセル;
            高さ: 100px;
            背景色: rgb(82, 84, 223);
            境界線の半径: 20px 15px 20px 10px;
            位置: 絶対;
            マージン: 0 自動;
            左: 0;
            下部: 0;
            右: 0;
            上: 0;
        }
    </スタイル>
    <title>デモ</title>
</head>
<本文>
    <div class="box">

    </div>
</本文>
</html> 

ここに画像の説明を挿入

知識ポイント分析:

border-radius: 要素に丸い境界線を設定すると、円、半円、楕円、四分の一円など、さまざまな丸い形状を作成できます。
左上、右上、右下、左下の 4 つの値を設定できます。覚え方は、「左上から始めて時計回りに移動します。」です。 。 。

この記事で border-radius プロパティの使い方が理解できたと思います。

これで、HTML+CSS ボックス モデル ケース (円、半円など) の「border-radius」の簡単な紹介の記事は終了です。より関連性の高い HTML+CSS ボックス モデル コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTML ページをスクロールするときに一部のコンテンツを固定位置に固定する方法

>>:  HTMLはフォームを通じてホテルスクリーニング機能を実現します

推薦する

JSは円形のプログレスバーのドラッグとスライドを実装します

この記事の例では、円形のプログレスバーのドラッグアンドスライドを実現するための具体的なJSコードを紹...

インタラクティブな視覚化 JS ライブラリ gojs の使い方の紹介とヒント

目次1. gojsの紹介2. Gojsのアプリケーションシナリオ3. gojs を選ぶ理由: 4. ...

HTML フォーム タグの使用方法を学ぶチュートリアル

HTML のフォームを使用して、ユーザーからさまざまな種類の入力情報を収集できます。フォームは、実際...

JSはマップを使用してdouble配列を統合します

目次序文データのシミュレーション結合されたデータ合併のアイデアコードの表示と分析最初のステップステッ...

MySQL での find_in_set() 関数の使用に関する詳細な説明

まず、例を見てみましょう。記事テーブルにはタイプフィールドがあり、1 見出し、2 おすすめ、3 ホッ...

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

ins タグと del タグの属性と使用法

insとdel は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、また...

MySQL GRANT ユーザー認証の実装

承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...

AWSサーバーリソースを無料で使用する方法を教えます

AWS - Amazon のクラウド コンピューティング サービス プラットフォーム以前、AWS の...

MySQL インストール プロンプト「詳細なヘルプについては NET HELPMSG 3534 と入力してください」の解決方法

今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...

VMware Workstation Pro が Win10 アップデートにより開けなくなる問題の解決方法

今夜の夕食後にノートパソコンの電源を入れたところ、問題が発生しました。通常、コンピューターがスリープ...

MySQL パーティション テーブルの基本入門チュートリアル

序文最近のプロジェクトでは、大量のデータを保存する必要があり、このデータには有効期限があります。クエ...

MySQL でパーティション分割後にクエリを実装するために MRG_MyISAM (MERGE) を使用する例

大量のデータベース データを最適化することは非常に高度な科学であり、開発者が習得する必要がある専門的...

MySQL の一般的な問題とアプリケーション スキルの概要

序文MySQL の日常的な開発やメンテナンスでは、パスワードの紛失やテーブルの破損など、避けられない...