Sass_Ch1.indd



Similar documents
Web制作者のためのSassの教科書 お試し版

CSS

Web制作者のためのSassの教科書 改訂2版 Webデザインの現場で必須のCSSプリプロセッサ お試し版

【お試し版】Web制作者のためのCSS設計の教科書(非売品)

Intl WebStorm Google Chrome (64-bit) Node.js git for Windows 開発環境バージョンアップの影響 1 章変更なし 2 章変更なしソフトウェアのバージョン指定 3 章

Flash基礎Chapter1_3稿.indd

■サイトを定義する

Microsoft Word - 311Tools_END


2 詳 細 なレイアウトを 記 述 できる HTMLよりレイアウト 記 述 力 が 高 い 例 )テキストや 画 像 を 好 きな 位 置 に 配 置 できる HTMLから レイアウトに 関 する 記 述 を 除 去 で きる HTMLがシンプルに 文 法 間 違 いを 減 らせる 情 報 を 正

Web

この 講 座 で 学 ぶこと Webサイト 制 作 に 関 わるスマートフォ ン/タブレットの 仕 様 2

サイト構築ハンズオン0629

PowerPoint プレゼンテーション

BASIC

2 科 学 研 究 費 助 成 事 業 のトップページ 画 面 が 表 示 されます [ 研 究 者 ログイン]をクリック します 掲 載 している 画 面 は 例 示 です 随 時 変 更 されます 3 科 研 費 電 子 申 請 システムの 応 募 者 ログイン 画 面 が 表 示 されます e

<4D F736F F F696E74202D B B83678E9197BF2E B93C782DD8EE682E890EA97705D>

HTML5 CSS

1

6 章 付録 マニフェストファイルの設定新規プロジェクトの作成手順追加モジュールのバージョン Bootstrap CSS の適用場所追加モジュールの登録記述アニメーションアイコン CSS の適用場所 3 章の変更 3.2 ダウンロード URL やインストールコマンドが変更になります ❶N

第3回HP講習会資料ver1.2( )

Excel 応 用 Ⅱ Excelの 知 識 をより 深 め 今 以 上 に 活 用 し 業 務 を 効 率 化 させたい 人 にお 勧 めします また 豊 富 な 問 題 演 習 で 実 務 に 活 かせるスキルを 身 につけます 容 : 複 合 グラフの 操 作 データベースの 活 用 ピボット

スタイルシートでデザインを整えよう

経営論集2011_07_小松先生.indd

アメブロは そのままで使えるおしゃれなテンプレートが豊富にそろっているのが特徴ですがさらにデザインをカスタマイズすることによって 見やすく集客しやすいブログにすることができます このテキストでは 2016 年 3 月にリリースされた CSS 編集用デザイン を使用して あなただけのデザインにアメブロ

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

HTML に関する質問事項 doctype は何をしているか説明してください スタンダードモードとクアークスモードの違いは何ですか? XHTML ページを提供するときの制限は何ですか? 多言語でコンテンツをどのように提供しますか? data- 属性は何にとって良いですか? HTML5 をオープンな

PowerPoint プレゼンテーション

別冊資料-11

名称未設定

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

Windowsユーザでも 手軽に作れるiPhoneアプリ

1. JIS X :2010に 基 づいた 試 験 概 要 1-1. JIS X :2010に 基 づいた 試 験 の 特 徴 1-2. 試 験 の 基 本 的 な 流 れ 1-3. 規 格 本 文 と 関 連 文 書 1-4. ウェブアクセシビリティ 基 盤 委 員 会 (

07_経営論集2010 小松先生.indd

◎phpapi.indd

Web 設計入門

JACi400のご紹介~RPGとHTMLで簡単Web化~

Office 10 パッケージ版「リンク集」

4 応 募 者 向 けメニュー 画 面 が 表 示 されます 応 募 者 向 けメニュー 画 面 で [ 交 付 内 定 時 の 手 続 を 行 う] [ 交 付 決 定 後 の 手 続 を 行 う]をクリックします 10

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本 書 の 構 成 Webサイト 制 作 の 流 れ 本 書 の 構 成 と 内 容 1-2 Webサイト 制 作 業 界 の 人 材 像 Webサイト 制

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

Microsoft PowerPoint - CSSガイドライン_ ppt [互換モード]

目 次 I. はじめに 改 定 履 歴 NetCommons について NetCommons メニューデザイン パーツとは? 必 要 なスキル この 資 料 の 目 的 商 標 ライセンス

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします

取扱説明書

おすすめページ

Microsoft PowerPoint _リビジョンアップ案内_最終.pptx

3 top#index 1 web router.ex web/router.ex 12 scope "/", NanoPlanner do 13 pipe_through browser get "/", TopController, index 16 end URL / to

スライド 1

Bootstrap ngx-bootstrap beta.8 Intl WebStorm Google Chrome 62.0 Node.js git for Windows 開発環境バージョンアップの影響 1 章変更なし

Microsoft Word - CygwinでPython.docx

教科通信2010年春号

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

(Microsoft PowerPoint _RT\215u\217K\211\357)

PDF閲覧制限システムLight版体験版マニュアル

Microsoft Word - VisualC++利用法2.doc

Delphi/400でFlash動画の実装

Microsoft PowerPoint - css [互換モード]

(Microsoft PowerPoint - \210\363\215\374\227p041104\203Z\203~\203i\201[\216\221\227\277\201i\221\346\216O\225\224\201j.ppt)

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 Web デザイン インターネットと Web Web サイトの 目 的 とデザイン Web ページの 表 現 手 法 1-2 Webサイトの 種 類 1-2-

Microsoft Word - 資料5-1_資料掲載_ver docx

Microsoft PowerPoint - css.ppt [互換モード]

6 システムを 入 れているパソコンを 入 れ 替 えたいが どうしたらいいのか 元 のパソコンから 新 しいパソコンに 昨 年 度 入 力 データを 移 行 します 手 順 は 次 のとおりです 1 元 のパソコンでシステムを 起 動 して メニュー 画 面 から バックアップ リカバリ を 選

2 この 講 座 では 苦 手 意 識 のある 先 生 方 も 多 い IT 系 の 知 識 について 基 礎 から 活 用 法 まで をご 説 明 し インターネット 上 でも 信 頼 される 行 政 書 士 事 務 所 運 営 ができるようにバ ックアップを 行 います フリーメールって 何?

PowerPoint プレゼンテーション

8 7 + <div class='col-12 col-md-8'> 8 <%= item.description %> 9 </div> 10 </div> 11 <% end %> 12 </div> class container container-fluid PicoPlan

スライド 1

Web データ管理 HTML+CSS (7) (2 章 ) 2011/11/16( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/15

ビジネスgoo ファイル 共 有 サービスは 通 常 のWEBアクセスでの 利 用 に 加 え マイクロソフト 社 の WebDAV 機 能 を 用 いてdowsフォルダのように 操 作 していただけるサービスです WEBアクセスではできない フォルダ 単 位 のアップロード/ダウンロードも 可 能

Microsoft PowerPoint - css-3days 互換モード

第1回

PowerPoint プレゼンテーション

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ


untitled

Microsoft PowerPoint - css-3days 互換モード

サイトの運用 Webサイトは生き物です 必要な情報が適切な時期にちゃんと表示され るようにしなければ 折角作ったサイトなのに十分に価値が発揮されな いことになってしまいます 今回は SOY CMSを使ったサイトの更新について制作者ではなく運用者 の視点から解説していきます ページと記事 SOY CM

about かみのごうや たいち 大阪府出身 東京都在中 28歳 うお座 O型 ゾウと写真が好き 2xup.org を管理

GMO MobileHomePage

PDF閲覧制限システム(簡易版)概説書

戦略担当者のための

Web 設計入門

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役

目次 はじめに... 1 CSS?... 3 CSS の例... 4 CSS の基本の形... 5 HTML で CSS を読み込む... 7 <link> タグを置く ( ファイルを読み込む )... 9 <style> タグを置く ( スタイルを直接埋め込む ) セレクタ... 11

はじめに HTML5 の登場 Web 上で可能な表現や操作の増加 開発まわりも大きく変化 2

Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

WEB保守パック申込

スライド 1

している 5. これに 対 して 親 会 社 の 持 分 変 動 による 差 額 を 資 本 剰 余 金 として 処 理 した 結 果 資 本 剰 余 金 残 高 が 負 の 値 となるような 場 合 の 取 扱 いの 明 確 化 を 求 めるコメントが 複 数 寄 せられた 6. コメントでは 親

特 別 徴 収 による 納 税 の 仕 組 み 従 業 員 事 業 所 市 町 村 3 特 別 徴 収 税 額 の 通 知 ( 従 業 員 用 ) 1 給 与 支 払 報 告 書 の 提 出 (1 月 末 日 まで) 2 税 額 の 計 算 4 給 与 支 払 いの 際 に 税 額 を 徴 収 3

< F2D8CFA944E8AEE8BE08BC696B195F18D908F B8C816A>

Ngraph for Windowsの使用法

コンピュータグラフィックスS 演習資料

PowerPoint プレゼンテーション

CENTNET 導 入 の 手 引 き 変 更 履 歴 No. 変 更 日 変 更 番 号 変 更 枚 数 備 考 /07/ 版 発 行 - システムリプレースにより 全 面 刷 新 //07/ 版 発 行 3 誤 字 等 の 修 正 /

スライド 1

(3) 履 歴 種 別 設 定 で 表 示 する 履 歴 の 種 別 を 選 択 できます チェックを 入 れた 種 別 の 履 歴 が (1) に 表 示 されます (4) 表 示 日 設 定 で 履 歴 を 表 示 する 日 付 を 指 定 します 画 面 を 開 いたときは 現 在 の 日 付


Transcription:

CHAPTER 1 1 1 Sass Sass Sass Sass 2 P.35 CSS Sass Sass CSS CSS CSS CSS Sass Sass 導 入 しない 理 由 今 の CSS で 十 分 間 に 合 っている そこまで CSS に 不 便 さや 手 間 を 感 じ ていない 得 られるメリットより 学 習 コストの ほうが 高 い 気 がする プログラムが 書 けないとメリットが 少 ない 使 いこなせない Ruby や 黒 い 画 面 を 使 う 必 要 がある 普 段 コーディングメインで 作 業 し ていない 環 境 に 依 存 するから 実 務 では 使 い にくい 開 発 元 が 英 語 で 日 本 語 の 情 報 が 少 ない...など 12

Sass Sass 2010 11 1 2011 2010 Sass CSS Sass Sass P.18 Sass Sass LINE Sass Sass Sass Sass CSS CSS Sass Sass 1-1Sass 13

CHAPTER Sass 1 1 CSS CSS CSS CSS Sass Sass Sass CSS * 1 Sass CSS Sass CSS パワー アップ Sass CSS Sass Syntactically Awesome Stylesheets CSS CSS 1 1 1 Sass Sass 2013 8 http://sass-lang.com/ 14

CSSSass 1 Sass Sass CSS CSS Sass CSS Sass Sass SCSS sass scss CSS CSS Sass CSS css Sassscss Sassソース $width: 260px; #side { float: right; width: $width; nav { margin: 0 0 20px; Sass CSS CSS scss Sass Sass CSS ファイルには Sass を 書 くことは できない Sass sass scss Sass 2 SASSsassSCSS scss 2 SASS{ ; CSS /**/ 1-1Sass 15

CHAPTER 1 CSS CSS SCSS SCSS Sassy CSS CSS CSS 2 CSS ul { margin: 0 0 1em; ul li { margin-bottom: 5px; CSS SCSS SASS Sass SCSS Sass ul { margin: 0 0 1em; li { margin-bottom: 5px; 3 Nested Rules 2 P.88 SASS Sass ul margin: 0 0 1em li margin-bottom: 5px SASS SASS CSS CSS SCSS* 2 CSS CSS Sass SCSS Sass http://sass-lang.com/ SCSS SCSS 16

scss Sass SCSS SASS 2 CSS 3 Sass CSS * 3 Sass CSS Sass CSSに コンパイル コンパイル 直 接 読 み 込 めない CSS HTML CSSを 読 み 込 み 4 Ruby Windows 5 CUI Character User Interface 6 GUI Graphical User Interface Ruby* 4 Sass Ruby Ruby Sass CUI* 5 Sass 1 Sass 2 Sass P.35 Sass GUI* 6 GUI 2 GUI Koala Sass P.73 1-1Sass 17

CHAPTER Sass 1 Sass CSS Sass セレクタの 継 承 ミックスイン 変 数 関 数 ファイルの 圧 縮 1 行 コメント Sass 演 算 パーシャル ネスト 制 御 構 文 フレームワーク 3 Nested Rules 7 P.88 CSS Sass * 7 Sass 3 Sass 8 P.96 Sass CSS /* */ JavaScript 1 // * 8 3 Variables 9 P.98 CSS Sass * 9 10 3 P.105 width padding Retina * 10 18

4 @extend 11 P.118 @extend CSS * 11 4 @mixin 12 P.128 Sass 1 * 12 3 CSS 13 P.113 1 CSS Sass 1 CSS HTTP Sass* 13 4 P.140 2 Style 14 15 P.58 * 14 CSS Sass CSS Sass CSS * 15 1-1Sass 6 Sass Compass 16 P.245 Sass Compass Sass * 16 19

CHAPTER Sass 1 Sass Sass SassCSS CSS p #main CSS CSS はシンプル!! だけど 難 しいことは できない Sass CSS セレクタ { プロパティ : 値 Sass コードの 再 利 用 ネスト 変 数 制 御 構 文 etc. Sass Retina CSS3 Web CSS CSS Sass Hampton Catlin Nathan WeizenbaumCSS CSS Sass 20

17 Haml HTML/ XHTML Sass SASS2006 Sass Haml* 17 CSS SCSS CSS CSS CSS Web Sass 3.0 CSS Sassy CSS SCSS CSS Sass SassSCSS Sass Sass Ruby Haml Web SCSS 2010Sass SassSNS Sass 2012 5Sass Sass Sass Adobe Dreamweaver CC Sass LESS Web Sass 1-1Sass 21

CHAPTER さまざまな CSS メタ言語と Sass 1 Sass は CSS を拡張したメタ言語という話をしましたが このメタ言語は Sass 以外にもたくさんあります Sass をご存じの方なら名前を聞いたことが あるかもしれませんが Sass と同じくらい有名な LESS や SASS 記法に近 い Stylus スタイラス が代表的な CSS のメタ言語です LESS LESS は Bootstrap で採用されていたため Sass と同じくらい有名な CSS メタ言語で す 図2 Sass との 比較記事も多く見かけます 書き方は Sass と似ており 機能としては Sass より少ないですが JavaScript で実 装しているため Ruby のインストールなどの作業が必要 なく コンパイルも JavaScript を読み込むことでクライ アントサイドでの動的な CSS の生成ができるなどの特徴 があります JavaScript ベースだったり気軽に使いやす Sass のキホン かったりという点で使っている方が多いように見受けら 図2 LESS http://lesscss.org/ れます Stylus Stylus は Sass や LESS よ り も 後 発 の CSS メ タ 言語で Sass の最初の記法である SASS 記法に似てお り 記述を極限まで簡素化して書くことができるのが特 徴で す 図3 ただ SASS 記法との大きな違いとして CSS の書式も使うことができます また Stylus はもと 図3 Stylus http://learnboost.github.io/stylus/ もと Node.js のモジュールの 1 つとして提供されたので Node.js ベースのフレームワークでも使われています その他の CSS メタ言語 大半の CSS メタ言語は Sass を覚えていればある程度すんなり使えるものが 多いため 気になった CSS メタ言語があれば 実際に試してみるといいでしょう 22

図4 Roole http://roole.org/ 図5 TASS http://cho45.github.io/tasscss/ 図6 PCSS http://pcss.wiq.com.br/ 図7 CSS Crush http://the-echoplex.net/csscrush/ ここで紹介した CSS メタ言語は Sass よりも後発のものが多いため 単純な 機能だけ見たら Sass よりも優れている部分があったり インストールが簡単だっ たりしますが 本書で Sass を取り上げたのには理由があります 第一に Sass はユーザー数が多い点が挙げられます ユーザー数が多いということはそれだけ 支持されている証拠ですし 困ったときに相談したり Web 上を検索して解決 策が見つかる可能性も高くなります 第二に 開発が活発に進んでいます せっ かく覚えても開発が止まってしまっては先行きが怪しくなってしまいますから 勉強する上では重要なポイントでしょう 仮に開発元が開発をやめてしまっても 人気が高いものは有志の方々が引き継いでくれてプロジェクト自体が存続しやす いはずです 他にも 優秀な GUI ツールや Compass を代表とするフレームワー 1-1 まずは Sass って何なのかを知ろう それでも Sass クの充実も Sass を選ぶ大きな理由の 1 つといえます 本書では Compass に 関しても 基本的な使い方や便利な機能に関して説明しているので フレームワー クの魅力にも触れていただけます P.245 他にも Sass の魅力はたくさんありますが こういった理由から Sass を選ん でいます 23