財団のはじめに


ファンデーションとは何ですか?

  • Foundation は、迅速な開発のための無料のフロントエンド フレームワークです。

  • Foundation には HTML および CSS デザイン テンプレートが含まれており、フォーム、ボタン、タブなど、Web 上にさまざまな UI コンポーネントを提供します。さまざまな JavaScript プラグインも提供されています。

  • Foundation はモバイルファーストでレスポンシブ Web ページを作成します。

  • ファンデーションは初心者と専門家の両方に適しています。

  • Foundationは、Facebook、eBay、Samsung、Amazon、Disneyなどによって使用されています。


NoteレスポンシブWebデザインとは何ですか?

レスポンシブ Web デザインの概念は次のとおりです。 ページの設計と開発は、ユーザーの行動とデバイス環境 (システム プラットフォーム、画面サイズ、画面の向きなど) に基づいて対応し、調整する必要があります。

Foundation はどこからダウンロードできますか?

次の 2 つの方法で Foundation を入手できます:

1. 公式 Web サイト http://foundation.zurb.com/ から最新バージョンをダウンロードします。

2. PHP 中国語 Web サイトの公式 Web サイトが提供する CDN を使用します (推奨):

<!-- css file -->
<link rel="stylesheet" href="http:// static.php.cn/assets/foundation-5.5.3/foundation.min.css">

<!-- jQuery ライブラリ -->
<script src="http://static.php. cn/assets/ jquery/2.0.3/jquery.min.js"></script>

<!-- JavaScript ファイル -->
<script src="http://static.php .cn/assets /foundation-5.5.3/js/foundation.min.js"></script>

<!-- modernizr ファイル -->
<script src="http:// static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>

このサイトの静的 CDN は Alibaba Cloud サービスに基づいています。

Note CDN を使用するメリット:
CDN を使用すると、企業サイト (特に大量の画像や固定ページを含むサイト) のアクセス速度が向上し、企業サイトの安定性が大幅に向上します。自然の上に

Modernizr を使用する理由
Foundation のコンポーネントは最先端の HTML5 および CSS3 機能を使用していますが、すべてのブラウザーがそれらをサポートしているわけではありません。 Modernizr は、ユーザーのブラウザの HTML5 および CSS3 機能を検出するための JavaScript ライブラリであり、コンポーネントがすべてのブラウザで正しく動作できるようにします。

Foundationを使用してページを作成する

1. HTML5 doctypeを追加する

FoundationはHTML要素とCSS属性を使用するため、HTML5 doctypeドキュメントタイプ宣言を追加する必要があります。

同時に、ドキュメントの言語属性 lang と文字エンコーディングを設定できます:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
< ;meta charset="utf -8">
</head>
</html>

2. Foundation 5 モバイルファースト

Foundation 5 はモバイル デバイス向けのレスポンシブ デザインです。このフレームワークの核心はモバイルファーストです。

ページを自由に拡大縮小できるようにするには、<head> 元素中添加以下 <meta> タグを使用できます:

<meta name="viewport" content="width=device-width,Initial-scale=1">
  • width: コントロールビューポート サイズは、600 などの値、またはデバイスの幅 (100% に拡大縮小したときの CSS ピクセル単位) である device-width などの特別な値として指定できます。

  • initial-scale: 初期スケーリング率。ページが初めてロードされたときのスケーリング率です。

3. 初期化コンポーネント

モーダルボックスやドロップダウンメニューなど、一部の Foundation コンポーネントは jQuery に基づいています。次のスクリプトを使用してコンポーネントを初期化できます:

<script>
$(document).ready(function() {
) $(document).foundation();
})
</script>

基本的な基礎ページ

基本的な基礎ページの作成方法

<!DOCTYPE html>
<html>
<head>
  <title>Foundation Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- css 文件 -->
  <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">

  <!-- jQuery 库 -->
  <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>

  <!-- JavaScript 文件 -->
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>

  <!-- modernizr 文件 -->
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body>
 
<div class="row">
  <div class="medium-12 columns">
    <div class="panel">
      <h1>Foundation 页面</h1>
      <p>重置窗口大小,查看效果!</p>
      <button type="button" class="button small">I Like It!</button>
    </div>
  </div>
</div>

<div class="row">
  <div class="medium-4 columns">
    <h3>Column 1</h3>
    <p>Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum..</p>
  </div>
  <div class="medium-4 columns">
    <h3>Column 2</h3>
    <p>Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum..</p>
  </div>
  <div class="medium-4 columns">
    <h3>Column 3</h3>
    <p>Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum..</p>
  </div>
</div>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します