角丸四角形の 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の設定ミスの例

推薦する

変数が空かどうかを判定するシェルの方法の概要

シェルで変数が空かどうかを判断する方法シェルプログラミングでは、パラメータのエラーチェック項目に、変...

CentOS8 システムをベースにした Gitlab を構築するために Docker を使用する詳細なチュートリアル

目次1. Dockerをインストールする2. GitLabをインストールする3. GitLabを初期...

生年月日を年齢に変換し、グループ化して人数を数えるMySQLの例

データベースのクエリ `学生`から*を選択 クエリ結果id名前誕生日1張三1970-10-01 2李...

VMware Workstation 仮想マシンのインストール操作方法

仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...

Nginx がリクエストを処理する際のマッチングルールの詳細な分析

nginx はリクエストを受信すると、まず server_name でサーバーを照合し、次にサーバー...

MySQLデスクトップツールSQLyogのリソースとアクティベーション方法は、白黒のコマンドラインに別れを告げます

では、早速リソースについて見ていきましょう。 123WORDPRESS.COM ダウンロードSQLy...

NexusはHTTPSプロトコルをサポートするためにnginxプロキシを使用します

背景すべての会社の Web サイトは HTTPS プロトコルをサポートする必要があります。Aliba...

Webデザイナーの成長体験

<br />まず最初に、私はこのグループの中では完全な新人だということを述べなければなり...

docker を使用して Redis マスター/スレーブを構築する方法

1. Docker環境を構築する1. Dockerfileを作成する Centos:latest か...

初心者向け入門チュートリアル④:サブディレクトリのバインド方法

これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブデ...

Linux には make コマンドがありません (make: *** ターゲットが指定されておらず、makefile または make コマンドのインストール方法が見つかりません)

知らせ! ! !この状況は、実際には仮想マシンのインストール中に回避できます。次回仮想マシンをテスト...

CSSがページのレンダリングをブロックするかどうかについての簡単な説明

おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...

PhpStormがVirtualBoxに接続できない問題を解決する

問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...

JavaScriptの詳細な分析と方向の変更方法

目次これ方法オブジェクト内これを隠した厳密モードこれを変更してこれいつものように、まずはコードを見て...

MacにHomebrewをインストールする際の注意点

最近、Xiao Ming は新しい Mac を購入し、独自のブログ Web サイトを構築したいと考え...