ZURBファウンデーションCSSフレームワークを使用してWebサイトを設計しています。現在、ページの下部に表示されるフッターを作成しようとしています。私はフッターに次のコードを持っていますが、それは一番下に行くのではなく、中央に表示されます。
下部にとどまるフッター(ZURB Foundationフレームワークを使用)の作成方法を教えていただけますか?
<div class="row">
<div class="twelve columns" style="background-color:#000000; height:30px; bottom:0;"></div>
</div>
2つの異なるフッターを作成します。1つはデスクトップとタブレット用、もう1つは電話用です。
Zurbの「表示および非表示オプション」を使用すると、非常に簡単に実行できます。両方のフッターでグラフィックを使用できるため、「ダウンロードのペナルティ」は小さくなります。
Webサイト用のスティッキーフッターを作成するには、ZurbにCSSを追加する必要があります。 (追加のCSSのZurbのリポジトリであるapp.cssファイルにこれを追加できます)
また、Brad Frostの記事(Ed Charbeneauによる投稿)は素晴らしい読み物です-私はこれまでに見たことがありませんでした。
シンプル! Zurb Foundation自体はコンパスに基づいています。したがって、「コンパススティッキーフッター」ミックスインを使用できます。
http://compass-style.org/reference/compass/layout/sticky_footer/
ここにそれを行う方法の例があります: http://compass-style.org/examples/compass/layout/sticky-footer/
しかし、あなたはただ行きます:
<div class='example'>
<div id='layout'>
<div id='header'>
<h1>Sticky Footer Example</h1>
</div>
<p>
This is the main content area.
</p>
<p>
In this example you should pretend that the red box
is actually the browser window.
</p>
<p>
Because, being a contrived example, it's not actually sticking
to the bottom of the page.
</p>
<div id='layout_footer'></div>
</div>
<div id='footer'>
This is the footer area.
</div>
</div>
そしてあなたの中でSCSS
@import "compass/reset.scss";
@import "compass/layout.scss";
@include sticky-footer(72px, "#layout", "#layout_footer", "#footer");
#header {
background: #999999;
height: 72px; }
#footer {
background: #cccccc; }
.example {
height: 500px;
border: 3px solid red;
p {
margin: 1em 0.5em; } }
HTML:
<div id="footer">
My Awsome Footer 2014
</div>
[〜#〜] css [〜#〜]
#footer{
height: 50px;
position: fixed;
bottom: 0px;
left: 0px;
line-height: 50px;
color: #aaa;
text-align: center;
width: 100%;
}
作業フィドル: http://jsfiddle.net/AunmM/
参考までに、これはFoundation 4.0を使用してこれを実現する方法です。
<footer>
鬼ごっこ。
footer {
@include panel($panel-color, $panel-padding);
width: 100%;
margin: 0;
position: fixed;
bottom: 0;
}
#wrapperや固定の高さを必要としない、ファンデーション用のこのシンプルなスティッキーフッターをチェックしてください!モバイルでも動作します。 http://tangerineindustries.com/download/sticky_footer/
foundation 6を使用すると、コンパスのインポートはすぐに使用できません。そして回避策を見つけるのは難しいです。
基盤と一緒の優れたソリューションは、この小さなヘルパーになります: http://tangerineindustries.com/download/sticky_footer/
Pro:
<footer>
鬼ごっこ。コントラ:
あなたがしようとしていることは、「スティッキーフッター」または「固定位置フッター」を作成することです。これはFoundationから独立したものであり、代わりに一般的にCSSの機能です。
Brad Frostによるこの記事を読むことをお勧めします。これは、Fixed Position要素の作成に関連する基本的なCSSと、それを行うことから生じる互換性の問題を識別します。 http://bradfrostweb.com/blog/mobile/fixed-position/