Submit Search
Upload
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
•
2 likes
•
585 views
Masunaga Ray
Follow
CSS Nite in OSAKA, Vol.32 でやったやつです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 28
Download now
Download to read offline
Recommended
WordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみた
reona396
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
taiju higashi
Sassを使ってみよう
Sassを使ってみよう
GIG inc.
Webページで学ぶJavaScript2013 第4回
Webページで学ぶJavaScript2013 第4回
京大 マイコンクラブ
春のJavaScript祭り
春のJavaScript祭り
Masahiro Hata
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
Sou Lab
Recommended
WordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみた
reona396
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
taiju higashi
Sassを使ってみよう
Sassを使ってみよう
GIG inc.
Webページで学ぶJavaScript2013 第4回
Webページで学ぶJavaScript2013 第4回
京大 マイコンクラブ
春のJavaScript祭り
春のJavaScript祭り
Masahiro Hata
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
Sou Lab
2013年のWordBench神戸
2013年のWordBench神戸
BREN
恋に落ちるRuby
恋に落ちるRuby
Yuuka Tomomatsu
2013年3月16日のWordBench大阪
2013年3月16日のWordBench大阪
Shinichi Nishikawa
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
girigiribauer
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
Mignon Style
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
Css benkyou
Css benkyou
大樹 小倉
個人名刺を作ろう
個人名刺を作ろう
Keiichi Kobayashi
CSSコーディングを効率よくするおすすめプラグイン
CSSコーディングを効率よくするおすすめプラグイン
Shogo Tamura
WordPressで電子書籍
WordPressで電子書籍
Takayuki Miyauchi
てんとーる
てんとーる
Shinya Hosokawa
WordBench京都9月号
WordBench京都9月号
Koji Asaga
Azure ml発表資料
Azure ml発表資料
kota matsumoto
I want Make full svg website
I want Make full svg website
Hidetsugu Takahashi
SassだけじゃなくてLESSの事も見てください
SassだけじゃなくてLESSの事も見てください
正樹 平野
速くなければスマフォじゃない
速くなければスマフォじゃない
Kazunari Hara
JSつまみぐい
JSつまみぐい
Syoko Matsumura
20130202 ドメイン駆動設計読書会at名古屋のお誘い
20130202 ドメイン駆動設計読書会at名古屋のお誘い
Ryo RKTM
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Horiguchi Seito
Css拡張言語のコトハジメ
Css拡張言語のコトハジメ
regret raym
Sass less
Sass less
Net Kanayan
More Related Content
What's hot
2013年のWordBench神戸
2013年のWordBench神戸
BREN
恋に落ちるRuby
恋に落ちるRuby
Yuuka Tomomatsu
2013年3月16日のWordBench大阪
2013年3月16日のWordBench大阪
Shinichi Nishikawa
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
girigiribauer
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
Mignon Style
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
Css benkyou
Css benkyou
大樹 小倉
個人名刺を作ろう
個人名刺を作ろう
Keiichi Kobayashi
CSSコーディングを効率よくするおすすめプラグイン
CSSコーディングを効率よくするおすすめプラグイン
Shogo Tamura
WordPressで電子書籍
WordPressで電子書籍
Takayuki Miyauchi
てんとーる
てんとーる
Shinya Hosokawa
WordBench京都9月号
WordBench京都9月号
Koji Asaga
Azure ml発表資料
Azure ml発表資料
kota matsumoto
I want Make full svg website
I want Make full svg website
Hidetsugu Takahashi
SassだけじゃなくてLESSの事も見てください
SassだけじゃなくてLESSの事も見てください
正樹 平野
速くなければスマフォじゃない
速くなければスマフォじゃない
Kazunari Hara
JSつまみぐい
JSつまみぐい
Syoko Matsumura
20130202 ドメイン駆動設計読書会at名古屋のお誘い
20130202 ドメイン駆動設計読書会at名古屋のお誘い
Ryo RKTM
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Horiguchi Seito
What's hot
(20)
2013年のWordBench神戸
2013年のWordBench神戸
恋に落ちるRuby
恋に落ちるRuby
2013年3月16日のWordBench大阪
2013年3月16日のWordBench大阪
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
Cssアニメーションとその制御
Cssアニメーションとその制御
Css benkyou
Css benkyou
個人名刺を作ろう
個人名刺を作ろう
CSSコーディングを効率よくするおすすめプラグイン
CSSコーディングを効率よくするおすすめプラグイン
WordPressで電子書籍
WordPressで電子書籍
てんとーる
てんとーる
WordBench京都9月号
WordBench京都9月号
Azure ml発表資料
Azure ml発表資料
I want Make full svg website
I want Make full svg website
SassだけじゃなくてLESSの事も見てください
SassだけじゃなくてLESSの事も見てください
速くなければスマフォじゃない
速くなければスマフォじゃない
JSつまみぐい
JSつまみぐい
20130202 ドメイン駆動設計読書会at名古屋のお誘い
20130202 ドメイン駆動設計読書会at名古屋のお誘い
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Similar to CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
Css拡張言語のコトハジメ
Css拡張言語のコトハジメ
regret raym
Sass less
Sass less
Net Kanayan
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
Shunsuke Watanabe
Less - first step
Less - first step
Kohki Nakashima
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
Sass紹介
Sass紹介
Daisuke Hirayama
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
知己 久保
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Yusuke Wada
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
壊れやすいCSS
壊れやすいCSS
Masahiro Kobayashi
CSSの光と闇
CSSの光と闇
Shuma Mizuno
{LESS}をちょっと拡張してみた
{LESS}をちょっと拡張してみた
洸人 高橋
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
Toshimichi Suekane
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
Kei Nakazawa
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
Rico Sengan
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3
Nishida Kansuke
フロンエンドトレンドについて話そう
フロンエンドトレンドについて話そう
Atushi Sugiyama
CSS Design and Programming
CSS Design and Programming
Taku AMANO
Similar to CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
(20)
Css拡張言語のコトハジメ
Css拡張言語のコトハジメ
Sass less
Sass less
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
Less - first step
Less - first step
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
Sass紹介
Sass紹介
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
CSS の歩き方
CSS の歩き方
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
壊れやすいCSS
壊れやすいCSS
CSSの光と闇
CSSの光と闇
{LESS}をちょっと拡張してみた
{LESS}をちょっと拡張してみた
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3
フロンエンドトレンドについて話そう
フロンエンドトレンドについて話そう
CSS Design and Programming
CSS Design and Programming
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Recently uploaded
(9)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
1.
CSS は、もっと楽になる LESS を活用してコーディング作業をシンプルに
増永 玲
2.
・増永 玲(マスナガ ¦
msng)といいます。 ・ウェブのサービスを作って運営するなどしています。 ・Twitter の bot を作ってます。 ・『頭ん中』というブログを書いています。 http://www.msng.info/ ・ / msng
3.
嫌いなもの • 渋滞 • ホシブドウ •
単純作業
4.
本日のおはなし •
CSS のここがめんどくさい • そこで LESS ですよ • LESS で何か書いてみよう • Bootstrap が便利 • Bootstrap も LESS でできている • まとめ
5.
CSS 書くの 面倒くさく ないですか?
6.
#header {
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } #nav { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .post-title { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
7.
何回書けば・・・
8.
#content {
float: left; } #content .post { margin-bottom: 20px; } #content .post .post-header { overflow: hidden; } #content .post .post-header .post-title { border-bottom: 1px solid #999; } #content .post .post-header .post-title p { font-size: 1.5em; }
9.
どこまで伸びるの
10.
#content a {
color: #33F; } #content a:hover { color: #FFF; background-color: #33F; } #sidebar .nav-list a { color: #33F; } #sidebar .nav-list a:hover { color: #FFF; background-color: #33F; }
11.
やっぱ 「あ、 リンク色変更で」
12.
面倒くさく ないですか?
13.
いきなりですが 解決方法
14.
解決方法 1. 書く手間を減らす
書く 2. そもそも書かない
15.
書く手間を減らす style.less
style.css 魔法の小箱 LESS
16.
書く手間を減らす • LESS
←今日はこれ • Sass • Stylus
17.
LESSのいいところ • Sass は •
Stylus 黒い画面でコマンドを・・・!
18.
LESSのいいところ LESS は JavaScript を読み込むだけ
19.
LESSでできること
変数が使える @nice-blue: #5B83AD; #header { color: @nice-blue; } #nav { color: @nice-blue; } #header { color: #5B83AD; } #nav { color: #5B83AD; }
20.
LESSでできること @nice-blue: #5B83AD; @light-blue: @nice-blue
+ #111; #header { color: @light-blue; } #header { color: #6C94BE; }
21.
LESSでできること
ミックスイン .round { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } #header { .round; } #nav { .round; }
22.
LESSでできること #header {
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } #nav { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
23.
実際にご覧ください (後記:ここで実演しました)
24.
解決方法 1. 書く手間を減らす
2. そもそも書かない
25.
そもそも書かない Twitter Bootstrap
26.
実際にご覧ください (後記:ここで実演しました)
27.
本日のまとめ • 単純作業は機械に任せて • クリエイティブな活動に 専念しよう
28.
ありがとうございました。 参考資料 http://bit.ly/cno32
Download now