角丸四角形の HTML+CSS 実装コード

角丸四角形の HTML+CSS 実装コード
退屈していたので、突然角丸四角形の実装を思いつきました。しかし、私たちはこの話題についてあまりにも長い間話し合ってきました。さまざまな実装スキームがインターネット上で見つかります。ここでは、より良いと思うものだけを記録します。このソリューションは画像を使用せず、純粋な HTML + CSS で実装されています。
CSS コード ======================================

コードをコピー
コードは次のとおりです。

<スタイル タイプ="text/css">
.spiffy{ディスプレイ:ブロック}
.スパイフィー *{
表示:ブロック;
高さ:1px;
フォントサイズ:.01em;
オーバーフロー:非表示;
背景:#b20000}
.spiffy1{
左マージン:3px;
右マージン:3px;
パディング左:1px;
パディング右:1px;
左境界線:1px 実線 #870000;
右ボーダー:1px 実線 #870000;
背景:#9f0000}
.spiffy2{
左マージン:1px;
右マージン:1px;
パディング右:1px;
パディング左:1px;
左境界線:1px 実線 #6f0000;
右ボーダー:1px 実線 #6f0000;
背景:#a30000}
.spiffy3{
左マージン:1px;
右マージン:1px;
左ボーダー:1px 実線 #a30000;
右ボーダー:1px 実線 #a30000;}
.spiffy4{
左境界線:1px 実線 #870000;
右ボーダー:1px 実線 #870000}
.spiffy5{
左境界線:1px 実線 #9f0000;
右ボーダー:1px 実線 #9f0000}
.spiffyfg{
背景:#b20000}
</スタイル>

html コード =========================================

コードをコピー
コードは次のとおりです。

<div スタイル="背景:#680000; パディング:20px">
<b class="spiffy">
<b class="spiffy1"><b></b></b>
<b class="spiffy2"><b></b></b>
<b class="spiffy3"></b>
<b class="spiffy4"></b>
<b class="spiffy5"></b>
</b>
<div style="background:#b20000; height:100px; font-size:30pt; text-align:center;">
&bull;&bull;&bull;
</div>
<b class="spiffy">
<b class="spiffy5"></b>
<b class="spiffy4"></b>
<b class="spiffy3"></b>
<b class="spiffy2"><b></b></b>
<b class="spiffy1"><b></b></b>
</b>
</div>

ご興味がございましたら、上記2つのコードをお試しください。
このソリューションは非常に優れていますが、私はさらに類似しているがより簡潔な実装を思いつきました。これは次の記事で紹介します。

<<:  CSS のグリッドプロパティの使用に関する詳細な説明

>>:  よくあるNginxの設定ミスの例

推薦する

HTML テーブル マークアップ チュートリアル (1): テーブルの作成

<br />これは 123WORDPRESS.COM が提供する一連のチュートリアルです...

Dockerコンテナを停止または強制終了できない問題の解決策

Docker バージョン 1.13.1問題プロセス特定の環境のMySQLコンテナを停止、強制終了、ま...

MySQL の分離レベルの包括的な分析

データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...

Linux で大きなファイルの指定された内容を見つける方法

大きなことも小さなことも考えて、方向転換しましょう。 Linux では非常に大きなファイルに遭遇する...

LinuxでJenkinsのパスワードを忘れる方法

1.Jenkinsのインストール手順: https://www.jb51.net/article/1...

データベースミドルウェアMyCatの紹介

1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...

WeChatアプレットの入力ジッター問題を解決する方法

問題を見つけるまず問題を見てみましょう。ミニプログラムでは、Vant のダイアログ コンポーネント ...

MySQL テーブルの追加、削除、変更、クエリの基本チュートリアル

1. 作成する [テーブル名] (フィールド1、フィールド2、...) 値 (値1、値2、...) ...

uniappのグローバル変数実装の詳細な説明

序文この記事では、uniapp グローバル変数の実装方法をいくつかまとめています。詳細な知識は、uV...

MySQL 結合クエリの原則の知識ポイント

MySQL 結合クエリ1. 基本概念2 つのテーブルの各行をペアで水平に接続して、すべての行の結果を...

Vueは複数列レイアウトドラッグを実装します

この記事では、マルチカラムレイアウトドラッグを実装するためのVueの具体的なコードを参考までに共有し...

JavaScript 開発における標準コミットメッセージの重要性の詳細な説明

目次標準コミットメッセージの重要性コミットするコミットリント依存関係をインストールする.commit...

MySQL 集計関数のネストされた使用操作

目的: MySQL 集計関数のネストされた使用集計関数は直接ネストできません。例: max(coun...

MySQL の中国語文字化け問題の解決方法

1. LinuxのMySQLで中国語の文字化けが発生する。以下の操作を実行する。 vi /etc/m...

カスタム Docker イメージを作成するための Dockerfile の詳細な説明と CMD と ENTRYPOINT 命令の比較

1. 概要Docker イメージを作成するには、次の 3 つの方法があります。 Docker コミッ...