CSS3は小さな矢印のさまざまなグラフィック効果を実現します

CSS3は小さな矢印のさまざまなグラフィック効果を実現します

CSS を使ってさまざまなグラフィックを実現できるのは素晴らしいことです。画像を切り取る必要はなく、CSS だけで実現できます。

最もよく使われるのはCSSで実装された小さな三角形です

#三角形を上に{
	表示:インラインブロック;
	幅:0;
	高さ:0;
	border-left:30px 透明、実線;
	border-right: 30px 透明の実線;
	border-bottom:50px 赤一色;}
#下向きの三角形 {
	表示:インラインブロック;
	幅:0;
	高さ:0;
	border-left:30px 透明、実線;
	border-right: 30px 透明の実線;
	border-top:50px 赤一色;}
#三角形左 {
	表示:インラインブロック;
	幅:0;
	高さ:0;
	border-top: 30px 透明の実線;
	border-right: 50px 赤一色;
	ボーダー下部: 30px 透明実線;}
#三角形右
	表示:インラインブロック;
	幅:0;
	高さ:0;
	border-top: 30px 透明の実線;
	border-left: 50px 赤一色;
	ボーダー下部: 30px 透明実線;} 


#三角形-上左 {
    表示:インラインブロック;
    幅: 0;
    高さ: 0;
    border-top: 50px 赤一色;
    border-right: 50px 透明の実線;
}
#三角形-右上 {
    表示:インラインブロック;
    幅: 0;
    高さ: 0;
    border-top: 50px 赤一色;
    border-left: 50px 透明の実線;
}
#三角形-下左 {
    表示:インラインブロック;
    幅: 0;
    高さ: 0;
    border-bottom: 50px 赤一色;
    border-right: 50px 透明の実線;
}
#三角形右下 {
    表示:インラインブロック;
    幅: 0;
    高さ: 0;
    border-bottom: 50px 赤一色;
    border-left: 50px 透明の実線;
}

このような小さな矢印を通じて、プロジェクトに検証プロンプト レイヤー矢印のスタイルを実装できます。これは非常に実用的であり、プロンプト レイヤー スタイルについて心配する必要がなくなります。


CSS の小さな矢印のスタイルで transparent 属性が使用されていることを確認しました。 transparent とはどういう意味でしょうか?そこで CSS リファレンス マニュアルを調べたところ、定義は次のようになりました。

完全に透明な色を指定するために使用します。

  • 透明は完全に透明な黒 (black) の省略形、つまり rgba(0,0,0,0) のような値です。
  • CSS1 では、透明な背景を示すために、transparent が background-color のパラメータ値として使用されます。
  • CSS2 では、border-color もパラメータ値として transparent を受け入れるようになりました。
  • CSS3 では、透明は色の値を持つすべてのプロパティに拡張されます。

透明の意味を、透明かつ無色とまとめます。


図に示すように、三角形は実際には幅と高さが 0 の div の 4 つの境界線によって実現されます。下向き矢印を実現するには、div の左と右の境界線を透明にする必要があります (透明ですが、左と右の境界線は依然としてスペースを占有します)。


左上の矢印の背後にあるアイデアは何ですか? div の右と下の境界線は透明なので、左上隅の矢印が露出します。


CSS3 ハートシェイプ

#心臓 {
    位置: 相対的;
    幅: 100ピクセル;
    高さ: 90px;
}
#ハート:前、
#ハート:後{
    位置: 絶対;
    コンテンツ: "";
    左: 50px;
    上: 0;
    幅: 50px;
    高さ: 80px;
    背景: 赤;
    境界線の半径を 50px に設定します。
    境界線の半径: 50px 50px 0 0;
    -webkit-transform: 回転(-45度);
       -moz-transform:回転(-45度);
        -ms-transform:回転(-45度);
         -o-transform: 回転(-45度);
            変換: 回転(-45度);
    -webkit-transform-origin: 0 100%;
       -moz-transform-origin: 0 100%;
        -ms-変換原点: 0 100%;
         -o-変換原点: 0 100%;
            変換原点: 0 100%;
}
#ハート:後{
    左: 0;
    -webkit-transform: 回転(45度)。
       -moz-transform:回転(45度);
        -ms-transform:回転(45度);
         -o-transform: 回転(45度);
            変換: 回転(45度);
    -webkit-transform-origin: 100% 100%;
       変換の起点は 100% 100% です。
        変換の原点を 100% に設定します。
         -o-変換の原点: 100% 100%;
            変換の原点:100% 100%;
}

CSS3 で小さな矢印のさまざまなグラフィック効果を実現する方法についての記事はこれで終わりです。CSS の小さな矢印に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTML でフォントの色を設定する方法と、PS を使用して HTML で正確なフォントの色を取得する方法

>>:  インターネットウェブデザインにおけるバイオニックデザインの簡単な紹介

推薦する

Linux システム ディレクトリ sys、tmp、usr、var の詳細な説明。

Linux 初心者から Linux マスターへの成長の道: Linux システム ディレクトリ s...

MySQLユーザーと権限管理の詳細な説明

この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...

CSS を使用してプログレスバーと順序プログレスバーを実装する例

この半月、期末試験の準備にかなりのエネルギーを費やしました。今日はしっかり復習するべきだったのですが...

MySQLの主キーとユニークキーの重複挿入の解決策の詳細な説明

目次解決: 1. 無視する2. 交換する3. 重複キーの更新についてデータを挿入するときに、重複した...

HTML でよく使用されるエスケープ文字の概要

HTML でよく使用されるエスケープ文字をまとめると次のようになります。 &nbsp; 改行...

vue.js パッケージ化プロジェクトの後の空白ページの解決策

Vueに触れたばかりのパートナーの多くは、開発環境ではVueプロジェクトは正常であるが、パッケージ化...

Linux で MySQL データベースのインポートおよびエクスポート コマンドを実装する方法

1. mysqldump コマンドを使用してデータベースをエクスポートします (このコマンドのパスで...

Centos7 に Nginx 統合 Lua サンプル コードをインストール

序文私が使用しているパソコンはMacで、OSはmacOS Mojaveです。コンピュータに仮想マシン...

シンプルなスネークゲームを実現するネイティブjs

この記事では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容...

Linux のユーザーとグループ管理によく使われるコマンドの概要

この記事では、Linux のユーザーとグループの管理によく使用されるコマンドをまとめます。ご参考まで...

使用したコマンドを表示するLinuxコマンドメソッドの概要

システムでは多くのコマンドが使用されていますが、使用したコマンドをどのように確認すればよいでしょうか...

mysql-canal-rabbitmq のインストールと展開の非常に詳細なチュートリアル

目次1.1. MySQL binlog を有効にする1.2. RabbitMQ の交換とキューを構成...

WebプロジェクトのDockerデプロイメントの実装

前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロ...

MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明

パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...

Apache ソースコードのインストールと仮想ホストの設定に関する詳細なチュートリアル

ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...