スケルトンCSSグリッドを使用してブラウザで一杯になる背景(画像または色)を作成したいと思っていますか? http://getskeleton.com - スケルトンをダウンロードした場合、コンテナは最大幅960ピクセルの12列の流体グリッドになります。したがって、ヘッダーdivを作成し、それにクラスを割り当ててその背景イメージを変更したい場合、それは960コンテナ内にとどまります。それはブラウザの全幅には及ばない。 960 &を越えるためにコンテナの外側のヘッダーを取ると、グリッドが破損します。私はコンテンツが960グリッド内にとどまることを望みますが、背景はブラウザの端まで伸びています - どんなアイデアですか?スケルトンCSSフレームワークで背景画像と色を全幅に伸ばす
0
A
答えて
0
は、これを行うには、いくつかの方法があり、そしてあなたの制限を知らなくても、私は提案します:あなたはそれに応じてスタイルすることができますコンテナクラスの外に余分な要素を作成します。単一ページ全体のコンテナを使用するのではなく、あなたは
HTML
<div class="header">
<div class="container">
<div class="row">
<div class="twelve columns"></div>
</div>
</div>
</div>
この
CSS
.header {
width: 100vw;
height: 25vh;
background-color: blue; }
が
Skeleton Demoで使用される方法です...サイト、
header>container | section>container | footer>container
などの各セクションのための容器を使用することができます。 このメソッドの実装方法については、
Skeleton Demo source codeをご覧ください。
0
絶対配置要素を使用すると、背景を別の要素にジャムすることができます。マスターコンテナはposition: relative
なので、left: 50%;
とtransform
を使用してセンターコンテナにする必要があります。 top: 0
は、親のパディングを無視するようにしますが、背景をパディングに拡張したくない場合は、それを親コンテナと一致するように要素に追加する必要があります。 width: 100vw
は、vw
単位がビューポートを基準にしているので、全幅になります。
position: absolute;
width: 100vw;
left: 50%;
top: 0;
transform: translateX(-50%);
background: red;
height: 100%;
関連する問題
- 1. CSS:背景色の背景画像
- 2. 背景画像を全幅にする
- 3. CSSのサイドバーの背景色全幅
- 4. CSSの視差効果私の背景画像を伸ばす
- 5. 背景画像で画像を伸ばす方法
- 6. Twitter Bootstrap - 全幅の背景(画像)
- 7. 背景画像がページ幅いっぱいに伸びない
- 8. html css - 画像選択の背景色
- 9. CSS背景画像の色オーバーレイ
- 10. 画像を背景として伸ばす
- 11. 背景画像が完全に伸びていない
- 12. CSS - 背景画像
- 13. CSS背景画像
- 14. css背景画像が背景の背景色をぼやけている
- 15. 背景画像を縦に伸ばす方法
- 16. CSSの背景を使用して背景を塗りつぶす画像を伸ばす
- 17. 背景画像幅が
- 18. クロスブラウザのCSSのソリューションは、高さの背景画像に伸ばし
- 19. Androidの背景画像の伸び
- 20. 使用CSSの背景色の上に背景画像を作成する
- 21. 背景画像上にCSSオーバーレイ画像
- 22. CSSホバリングで動的に幅の背景画像
- 23. 背景画像Divの100%の高さを伸ばします
- 24. フェイザー:背景画像を100%伸ばしますか?
- 25. IE7のdiv背景画像を伸ばす
- 26. ネイティブな全幅の背景画像に反応します。「Android」
- 27. C#Winformsフォームの伸ばした背景画像を取得
- 28. CSSの画像背景
- 29. CSS内の背景画像
- 30. フッタの背景画像CSS
css background-coverを使用してください。 –