ホームページ > ウェブフロントエンド > CSSチュートリアル > 画面サイズに合わせた要素をCSSで実装するアイデアとは?

画面サイズに合わせた要素をCSSで実装するアイデアとは?

王林
リリース: 2020-06-03 17:00:06
転載
3281 人が閲覧しました

画面サイズに合わせた要素をCSSで実装するアイデアとは?

画面サイズに合わせて要素を実装する前に、まず CSS の知識ポイントを紹介しましょう。

要素のmarginおよびpadding属性の値(上下マージンまたは左右マージン)がパーセンテージに設定されている場合、それらは幅に基づいて計算されます。

つまり、アスペクト比がわかっている場合、CSS は高さの値を決定できませんが、padding-top などの属性の値を決定できます。

実装アイデア:

1. アスペクト比 (高さ/幅) を計算し、padding-top の値に設定し、高さを 0 (によってサポートされる要素の高さ) に設定します。パディングトップ)。

2. このとき、実際の要素の内容は下に押し込まれているので、位置を変更するには絶対配置を使用します。

(ビデオチュートリアルの推奨: css ビデオチュートリアル)

実装コード:

html コード:

<div class="ac_coupon-wrap">
    <div class="ac_coupon-content">
        <!-- 内容 -->
    </div>
</div>
ログイン後にコピー

css コード:

.ac_coupon-wrap {
    height: 0;
    padding-top: 15.16%;
    position: relative;
    .ac_coupon-content {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
    }
}
ログイン後にコピー

推奨チュートリアル: css クイック スタート

以上が画面サイズに合わせた要素をCSSで実装するアイデアとは?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート