H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。 例えば、2:1 で表示したい場合、もちろんバックエンドから返される画像も 2:1 になるはずですが、そう満足のいくものではないことが多いので、どうすればよいでしょうか。 幅と高さを固定的に書くのはいつも不適切だと感じる デフォルトの幅: 100%。高さを適応させ、画像がゆっくりと拡大されるようにします (製品マネージャーはこれが悪いユーザー エクスペリエンスだと言うでしょうが、私はユーザーであり、これは良いことだと思っています) 方法はこちら .バナーラッパー{ 位置: 相対的; 幅: 100%; パディング上部: 50%; } .バナー{ 位置: 絶対; 左: 0; 上: 0; 幅: 100%; 高さ: 100%; } <div class="banner-wrapper"> <img class="banner" src="./img/portfolio/cabin.png" alt=""> </div> 説明させてください padding-top: 50%; が鍵です。パーセンテージを使用してパディングを記述すると、その幅に相対的になります (なぜそうなるのかは聞かないでください)。 つまり、width: 100%; padding-top: 50%; は2:1のボックスを完璧に表示します。 最後に、画像全体を 作業が終わった後の使い方はとても簡単だと思いませんか? 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: パーソナライズされた検索エンジンを使用して、必要なパーソナライズされた情報を検索します
最近、ブログのアップグレードを始めました。テンプレートを変更する過程で、CSS スタイルシートを書き...
次のコードは、MySQL が 1 つのテーブルのデータに基づいて別のテーブルのいくつかのフィールドを...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...
1. Pythonは起動時に自動的に実行されますPython の自己起動スクリプトがauto.pyで...
プロジェクトをリリースするときに、キャッシュをクリーンアップする必要があるという問題に遭遇することが...
目次WXS レスポンス イベントプランAページ構造とスタイルWXS イベントコールバック関数WXS ...
序文MySQL の rowid の概念については聞いたことがあるかもしれませんが、テストや実践が難し...
目次不規則なフォームの実装透明な部分をクリックする不規則なフォームの実装ここでは円形フォームを実装し...
この記事では、Linux コマンドを使用して .sql ファイルをエクスポートおよびインポートする方...
目次1. 基本的な環境設定2. データベースをインストールする3. zabbix関連コンポーネントを...
XML価格照会のクエリデータにはリストが含まれているため、コレクションが必要です <結果マップ...
目次1. 繰り返し宣言1.1 変数1.2 しましょう1.3 定数2. 可変プロモーション2.1 変数...
目次1. トランジションとアニメーションの違い2. Vueを使用して基本的なCSSトランジションとア...
1. はじめにイメージマップを使用すると、画像の領域をホットスポットとして指定できます。この領域にマ...