Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Septeni Originalの大久保です。 世間ではSPAが流行ってるかと思います。 ただHTMLのレンダリングはサーバー側で行うケースは以前多いのではないでしょうか? 現在自分が携わってる新規プロダクトでモダンなフロントエンドの技術(WebapackやES2015など)を使いつつ、HTMLレンダリングはサーバーに委ねるようなアーキテクチャ(Multi Page Application)の調査を行ったので、そこでの知識を備忘録的にまとめたいと思います。 今回作成したコードはGithubにあげているので、興味あればご参照ください。 Github URL:https://github.com/yoppe/webpack-es2015-base-for-play #やりたいこと バックとフロントのGitリポジトリを分けずに作る。 ⇒ リリース時などにバックとフロントを別々にリリースしたりデプ
Sassでコンパイルできる環境と、生成された CSS をWebブラウザで localhost として参照できるようになるところまで。 サーバサイドのことをよく知らない人用。 scss ファイルはすでにチームメンバーが git にコミットしていて、新たなメンバーが参入し、開発環境を構築する、という状況を想定してます。 インストールするものは3つ。 Ruby Sass Nginx(ApacheでもOK) Ruby をインストール Ruby-1.9 から RubyGems(後述)が標準付属となったため、1.9 以上をインストールする。今回は安定版の Ruby 1.9.3-p392 をダウンロード http://rubyinstaller.org/downloads/ インストーラのオプションが3つあるので、「環境変数のPATHに通す設定」にチェックを入れる。 コマンドプロンプト起動 Window
皆さんは、1ヶ月間用コンタクトレンズを2週間用だと勘違いして使ってた経験ありませんか?ぼくは、あります(´Д⊂ヽ さて、今日はSassのファイル構成について考えてみたいと思います。Sassを使えば@importを使ってお手軽にファイルをモジュール管理できますね。ということで、私が作ったCSSフレームワークMapleでも下記のようなファイル構成で管理しています。 t32k/maple ├── css │ ├── maple.css │ └── sass │ ├── maple.scss │ ├── _core.scss │ ├── _modules.scss │ ├── core │ │ ├── _base.scss │ │ ├── _helper.scss │ │ ├── _layout.scss │ │ ├── _reset.scss │ │ └── _settings.scss │ ├
最近の統合的フレームワークって何? 日進月歩のこの世界、少し気を許すとすぐに次のトレンドが来てしまう。 そんな中、恐らく現状(2013/11/05)で、 トレンドに近い統合的フレームワークをご紹介します。 まずは、それぞれのライブラリを説明したのちに、 実際の構築方法をおって説明していきます。 ※ ソースはこちら https://github.com/siluejp/sinatra_start heroku いわゆるサーバを貸してくれるとこ。 RubyをメインにしたPaaSです。誰でも無料で始められます。 最近では、有志のおかげで、Ruby以外にも言語が拡張されて色々できるようになってます。 無料版は一定時間使用していないと、起動時に時間が掛かるなどのデメリットもあります。 あと、クレカ登録しないとadd-onが使えない。 でも、コマンドラインだけで手軽にサーバーが追加できるので重宝させて
Sass のディレクトリ構成やファイル管理の仕方は、プログラムを管理しやすくする上でとても重要だと思いますが、まだまだ日本語での記事はあまり見かけません。 そこで、海外サイトで素晴らしい記事(Q&Aでのコメント)を見つけましたので、御本人の許可をいただいて和訳させていただきました。 Sass ファイル読み込みの際のかなり基本的な部分についての解説ですが、とても丁寧にアドバイスされており、CSS/Sass 初心者にもわかりやすい内容だと思います。 Rails での Sass のコンパイルはどうなっているの? Stack Overflow で、(質問の概要をざっくりまとめると) 『Rails の stylesheets の読み込み順についてよくわかりません。 思った通りにコンパイルできないのですが、どうしたらエラーを解決できますか。』 という質問が投げられていました。 以下、その質問に対しての
本記事はBrackets Advent Calendar 2014の20日の記事です。 ライブプレビューがとても簡単に行えることが魅力のBracketsですが、実はSassのライブプレビューにも対応しています。 方法は デフォルト機能によるもの エクステンション(brackets-sass)によるもの の2通りあり、それぞれメリット・デメリットがあります。 以下、それぞれの方法でライブプレビューを実行するための解説をしていきます。 ディレクトリツリー |──index.html | |──sass/ ──main.scss | |──_var.scss | |──_module.scss | |──css/(コンパイル前は空フォルダ) デフォルトの機能 メリット 必要なのはSassの実行環境のみ Compassにも対応 デメリット 反映されるのがファイル保存時のコンパイル後で、
はじめに Webデザインに簡単に取り入れられる Tips として、黄金比などを使った美しいレイアウトが簡単にできる modular-scale という Sass extension を紹介したいと思います。 実際どのようなレイアウトを実装できるか、modular-scale 作者の Tim Brown が紹介しています。デモページはこちら↓です。 Example Page modular-scale とは ベースとなるサイズ( size )と比率( ratio )を指定することで、 デザインを組むときの指標となる、サイズのスケールを生成してくれるツールのことです。 modularscale.com こちらの↑本家サイトで、自分で設定を変えて、様々な美しいスケールを作成できます。 例えば、ベースサイズを [16px] に設定します。 そして、比率は [1:1.618 - golden sec
人もすなるSassというものを猿もしてみむとてするなり。 デザイナーでござる、などと言っているならいつまでも「会社ではチョットー」「環境ガー」と言い訳をして無視するのも難しくなってきたCSSメタ言語。 えー今それ? という感じで恐縮ですが、ドットインストールや各種ブログを渡り歩けば書いてある内容を自分用にマージしてみました。すでにご存じの方には目新しい内容はないかと。 文章も数値も引用ばかりでほとんど自分の言葉では書いてないですけど、特にWebクリエイターボックスさん、ありがとうございます。 間違っている点があれば指摘していただけると幸い。あと無駄に長いです。 0. 環境 Mac OS X 10.8.5 Sublime Text 3 Sass 3.3.10 Compass 0.12.6 1. 概要 Sass + Compass を使って、効率良く css をコーディングしよう! Sass
ChromeのDeveloper Toolsでスタイルシートのデバッグをするときに、コンパイル後のCSSファイルでなくSassのファイルの場所を表示するようにする。 CSSソースマップを使うわけだが、古い情報が多かったので今さらながらメモ。Compassを使用している想定。 環境 OSX 10.9.5 Google Chrome 42 Sass 3.4.13 Compass 1.0.3 sourcemapの生成 Sassのコンパイル時にsourcemapを生成させる。 config.rbにsourcemap = trueを追加するだけ。 sass_options = {:sourcemap => true}とかsass_options = {:debug_info => true}は不要。 環境設定によって振り分けて、以下のように編集する。
はじめに これまで、CSSは素でstyle.cssのようなファイルにスタイルを書く方法が主流でした(私も最近までこちらでした)。 ですが、CSSだけで書いていると、どうも拡張性や保守性に欠けたりしてしまいます。 仕事だとあるあるだと思いますが、同じようなスタイルをひたすらコピペで違うクラスやIDを使っていたり、どうしても一部だけ違うデザインを適用させたくなってcolor: red;!important;とか使って設計が崩壊していったりと、開発する上でCSSだけで書いているとルールを作るのも大変だし、チームで苦労することになります。 そこで、最近ではメタ言語と呼ばれる、CSSをよりプログラミングに近い形で書ける言語が出てきました。 これらのメタ言語とは、よりCSSを抽象的に書くことができて、プロセッサと呼ばれるものを使ってCSSを生成します。 つまり、もっと直感的にCSSを書けるってことです
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く