私のプロジェクトではzurb foundationを使用していますが、2つのdivを含むレイアウトが連続しています。 1つは左に4列、もう1つは右に8列を占めます。左側にはいくつかのコンテンツがあり、右側にはdiv全体を占めるイメージがあります。 私は小さな画面で左のdivの内容を左のdivの下に行く右のdivの代わりに、オーバーレイのように画像の上に移動させたいと思います。しかし、私はそれを達成するための最善の方法は何で、どのようなものかは分かりません。CSS - 左のdivを右のdivをオーバーレイとして小さな画面に表示する
<div class="header row">
<div class="large-12 columns frontpage-header-content">
<div class="large-4 columns frontpage-header-content-div">
<div class="snirky-snark-box">
<h3>Vi arbeider med å bygge kompetanse, spre kunnskap og positiv energi</h3>
<div class="border"></div>
<div class="payment-box">
<label for="support" id="payment-input"><span>Gi et beløp</span>
<input type="text" id="support">
</label>
<button type="button" class="button button-full" id="payment-button">Støtt oss</button>
<div class="payment-methods">
<p><span><img id="vipps" src="<?php echo get_template_directory_uri(); ?>/assets/images/vipps.svg"></span><span>Bankkort</span><span>Sms</span><span>Faktura</span></p>
</div>
</div>
</div>
</div>
<div class="large-8 columns frontpage-header-image-div">
<div class="frontpage-bg-image-wrapper">
<div class="header-bg-image frontpage-header-hero"><img src="<?php echo get_template_directory_uri(); ?>/assets/images/sfk-bg.png"></div>
<div class="overlay"></div>
</div>
</div>
</div>
<?php get_template_part('title-bar'); ?>
</div><!-- /.header -->
<div class="promo row">
</div>
私は左のdivがオーバーレイとして正しいものの上に行くことを次のCSSを達成するために管理しているが、今プロモーション行の内容は、ヘッダーの上に行くので、私は、promo row
に問題があります同様に、ヘッダーの下に行くためにプロモーション行をプッシュする方法はありますか?
@include breakpoint(medium down) {
.frontpage-header-image, .frontpage-bg-image-wrapper {
width: 100%;
}
.frontpage-header-content, .singlepage-header-content {
padding-top: 84px!important;
position: relative;
}
.frontpage-header-content-div, .frontpage-header-image-div {
position: absolute;
top: 84px;
padding: 0;
}
.snirky-snark-box {
position: absolute;
top: 22%;
width: 100%;
padding-left: 30px;
padding-right: 30px;
h3 {
width: 200px;
font-size: 24px;
}
}
.snirky-snark-box .payment-box {
padding: 0;
}
.payment-methods, .border {
display: none!important;
}
.header > .columns {
padding: 0;
}
}
はい、私は最後に述べたのと同じことを基本的に実装しました。 – Leff