以下に示すように、あなたならどのようにそれを達成しますか: 通常、フォントアイコンを使用して中央にプラス記号を表示し、外側を div で囲むか、疑似要素を使用して中央の水平線と垂直線をシミュレートしますが、これはより面倒です。 実際、div + css を直接使用してこれを実現できます。 概要 アウトライン プロパティは、たとえば 1 つ以上の個別のアウトライン プロパティを設定するためのショートカット プロパティです。 輪郭には次のプロパティがあります。 { アウトラインスタイル: solid; アウトライン幅: 10px; アウトライン色: 赤; } 短縮形もあります: { アウトライン: 10px 赤 } 概要の特徴 アウトラインはスペースを占有せず、コンテンツの上に描画されます。 次のような効果が得られます。 outline-offset を負の値に設定すると、アウトラインが div 内に表示されることがわかりました。負の値を拡大し続けると、アウトラインは最終的に「➕」プラス記号に縮小され、ファイルアップロード スタイルの中央のプラス記号として使用できます。 これは興味深いので、コードを以下に示します。 div { マージン: 100px; 幅: 100ピクセル; 高さ: 100px; アウトライン: 15px 実線 #545454; アウトラインオフセット: -66px; 境界線: 2px 実線 #545454; } outline-offset: -66px; がキーで、div の端からのアウトラインの距離を表します。負の値の場合、内側に縮小され、最終的にプラス記号が形成されます。アップロードされた特定のスタイルのサイズとアウトラインの幅は、調和を実現するために自分でゆっくりと調整する必要があります。 以下の点に注意してください。 容器は正方形でなければならない アウトラインの境界線の幅は小さすぎることはできない オリジナルの github リポジトリ アドレス: https://github.com/Daotin/front-end-notes/issues 要約する 以上が、CSS を使用してファイルアップロード パターンを描画する方法についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
<<: テーブル関連の配置とJavascript操作テーブル、tr、td
Baidu によって定義されているデッドリンク形式には 2 種類あります。 1: XML形式のデッド...
アップグレードの背景: MySQLの下位バージョンの脆弱性を解決するために、MySQLはMySQL ...
目次序文yarn create は何をしますか?ソースコード分析プロジェクトの依存関係テンプレート構...
RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...
この記事では、CSS ::markerの興味深い疑似要素を紹介します。これを使用すると、テキスト番号...
この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...
Unix/Linux サービスsystemd サービス操作プロセス1. JDKがインストールされたC...
目次1. html2Canvasをインストールする2. 必要なVueコンポーネントを導入する3. ス...
目次目的実験環境実験原理実験手順1. 独立したCAを生成する2. サーバーの秘密鍵と署名要求ファイル...
この記事ではMySQL 5.7.20のインストールと設定方法を記録し、皆さんと共有します1. MyS...
序文Github にある以前のコードには、CUDA 8.0 環境が必要なものもあります。初心者の場合...
1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...
作業の過程で、暗黙的な変換が発生するケースが数多くあります。暗黙的な変換は、クエリの速度低下を引き起...
この記事では、線形グラデーションの凹四角形の遷移効果の難しさやアイデアについて説明します。主に、凹四...
SSDストレージを有効にしたMySQLインスタンスの詳細な説明特に OS と MySQL が同じディ...