いわゆるスライディングドアテクノロジーとは、さまざまな長さのテキストに合わせてボックスの背景を自動的に伸縮できることを意味します。つまり、テキストが増えると背景も長く表示されます。 それらのほとんどは、WeChat ナビゲーション バーなどのナビゲーション バーで使用されます。 具体的な実施方法は以下の通りです。 1. まず、テキストコンテンツはタグとスパンタグで構成されています <a href="#"> <span></span> </a> 2. a タグは高さのみを指定し、幅は指定しません。 3. a タグで背景画像を設定した後、左の半円と同じサイズの padding-left 値を指定します (これにより、左の背景は変更されず、中央の背景を引き伸ばすことができます)。 4. spanタグは、幅を指定せずに背景画像も指定し、画像の右半分を表示するためにpadding-right値を指定します(画像の位置が右に設定されている場合)。 具体的なコードは次のとおりです。 { 色: 白; 行の高さ: 33px; マージン: 100px; 表示: インラインブロック; テキスト装飾: なし; /* a は幅を指定できません*/ /* */ 高さ: 33px; 背景: url(Images/vx.png) 繰り返しなし; 左パディング: 15px; } スパンの 表示: インラインブロック; 高さ: 33px; 背景: url(Images/vx.png) 繰り返しなし 右; 右パディング: 15px; } spanの背景は右に指定する必要があります <a href="#"> <span>一</span> </a> <a href="#"> <span>一文</span> </a> <a href="#"> <span>一文</span> </a> <a href="#"> <span>長い文章</span> </a> <a href="#"> <span>超超超超超長い文章</span> </a> 結果は次のように表示されます span タグ内のテキストの長さが変わると、背景画像が伸びることがわかります。 要約する 上記は、私が紹介した CSS でスライドドアを実装する方法のサンプルコードです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
<<: HTML チュートリアル: よく使われる HTML タグのコレクション (6)
>>: Vue3の組み込みコンポーネントであるTeleportの使い方を詳しく説明します
Alibaba Cloud サーバーを購入した後、新しいインスタンスが正常に動作できるようにするには...
目次前面に書かれた複数のストレージマウント方法1.バインドマウント2. 巻数3.tmpfsマウントス...
目次1. テンプレート文字列とは何ですか? 2. 複数行のテンプレート文字列2.1 式付きテンプレー...
序文サーバーを展開した後、私は大きな喜びを感じながら自分の Web サイトにアクセスし、見たものすべ...
目次フックとは何ですか?クラスコンポーネント機能コンポーネントフックが作られた理由要約するフックとは...
1 はじめにデータベースを設計する場合、画像や音声ファイルをデータベースに挿入することは避けられませ...
目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...
質問は https://www.zhihu.com/question/440231149 から参照さ...
数十 MB 程度の小さいものから 1G 以上の大きいものまで、ビデオ ファイルなどのファイルのアップ...
1. 宇宙のルールHTML コード内の空白は通常、ブラウザによって無視されます。 <p>...
nGrinderとは何ですか? nGrinder は、スクリプトの作成、テストの実行、監視、結果レポ...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!--方法 1: onf...
Taobao用の空白スペースを作成します。 ブラウザページを縮小すると、コンテンツ領域は縮小されませ...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
この記事では、動的なパーティクル効果を実現するためのjQueryの具体的なコードを参考までに紹介しま...