ݺߣ

ݺߣShare a Scribd company logo
The Dynamic Style sheet 
Language
Css Preprocessor 
확장된 문법으로 CSS 작성을 편리하게 해준다. 
css-tricks에서 2012년 6월 실시한 조사에 의하면 46%의 
사람들이 CSS Preprocessor를 경험하지 않았다. 
http://css-tricks.com/poll-results-popularity-of-css-preprocessors
Css Preprocessor 
제공하는 기능은 대부분 비슷함. 
(비교: http://csspre.com)
Less History 
• Alexis Sellier에 의해 2009년에 오픈 소스로 설계된 
동적 스타일 시트 언어입니다. 
• Less는 처음 Ruby로 제작 되었고 그 다음 버전 부터 
Javascript로 대체 되었습니다. 
• 2012년5월 Alexis Sellier는 less에 대한 
확장 및 관리에 대한 부분을 core team(핵심 참여자)에 
양도 하였고 현재 core team(핵심 참여자) 에서 
관리 유지하고 있습니다.
Less 
LESS는 CSS의 모든 것을 포함한다. 
모든 CSS코드를 LESS에서 사용할 수 있고 
LESS는 CSS에 없는 다른 문법을 가지고 있다. 
이미 만들어져 있는 CSS코드들도 
LESS코드로 사용할 수 있다.
Less Language Features 
• Comment (주석) 
• nested rules (코드 중첩) 
• parents selectors (상위 선택자) 
• Variables (변수) 
• Operations (연산) 
• Functions (함수) 
• unit 
• percentage 
• Mixins (믹스인) 
• Not outputting the mixin 
• media query bubbling and nested media 
(미디어쿼리 중첩) 
• @import
dzԳ(주컮)
dzԳ(주컮)
nested rules(코드 중첩)
nested rules(코드 중첩)
parents selectors(상위선택자)
parents selectors(상위선택자)
ղ(볶수)
ղ(볶수)
پDzԲ(연산)
پDzԲ(연산)
Functions(함수)- unit, percentage
Functions(함수)- unit, percentage
Ѿ澱Բ(믹스인)
Ѿ澱Բ(믹스인)
Not outputting the mixin
Not outputting the mixin
media query bubbling and 
nested media(미디어쿼리 중첩)
media query bubbling and 
nested media(미디어쿼리 중첩)
@import
@import
How To Use LESS 
 Using The LESS Javascript File 
 <script src=/slideshow/the-less-the-dynamic-styleshee-language/42701307/"less.js“ type="text/javascript"></script> 
 <link rel="stylesheet/less" type="text/css" href="style.less"> 
 GUIs for Less 
 Crunch 
 Mixture 
 SimpLESS 
 Koala 
 Specific platforms 
 Prepros App (Windows, Osx, Linux) 
 WinLess (Windows) 
 CodeKit (OSx) 
 Plessc (Linux)
How To Use LESS 
 Online Less Compilers 
 less2css.org 
 winless.org/online-less-compiler 
 lesstester.com 
 dopefly.com/less-converter 
 leafo.net/lessphp/editor 
 Precess 
 Node.js compilers 
 grunt-contrib-less 
 assemble-less 
 gulp-less 
 Autoless 
 Connect Middleware for Less.js
How To Use LESS 
 Online Web IDEs/Playgrounds with Less support 
 CSSDeck Labs 
 CodePen 
 Fiddle Salad 
 JS Bin 
 jsFiddle 
 Editors and Plugins 
 Sublime Text 2 & 3 
 Eclipse 
 Visual Studio 
 Dreamweaver 
 Notepad++ 6.x
공식 사이트 : http://lesscss.org 
자료 출처1 : http://nolboo.github.io 
자료 출처2 : http://codeflow.co.kr/ 
참고 사이트 : http://opentutorials.org/
Thanks
Ad

Recommended

프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
jeong seok yang
브라우저 훑어보기
브라우저 훑어보기
MinsikPark3
크롬 개발자 도구 소개 및 사용법
크롬 개발자 도구 소개 및 사용법
Gihyo Joshua Jang
웹 소프트웨어 시대의 새로운 롤(role) 모델, 자바스크립트
웹 소프트웨어 시대의 새로운 롤(role) 모델, 자바스크립트
Rhio Kim
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
복연 이
Cooking jquery
Cooking jquery
JinKwon Lee
vuetiful korea 발표자료
vuetiful korea 발표자료
치웅 이
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
Jay Park
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기
Seungmin Lee
깃헙 페이지로 호스팅 하기 사전 자료
깃헙 페이지로 호스팅 하기 사전 자료
권성 양
깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기
권성 양
ճܱ를이용한서비스구축
ճܱ를이용한서비스구축
Dexter Jung
Bootstrap 살펴보기
Bootstrap 살펴보기
영배 현
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
Jay Park
Bootstrap
Bootstrap
SangHun Lee
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
종훈 박
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
Jay Park
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
JinKwon Lee
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
Jay Park
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
흥배 최
비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
민태 김
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
Jay Park
Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기
JinKwon Lee
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
yamoo9
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Wonjun Hwang

More Related Content

What's hot (20)

코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
Jay Park
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기
Seungmin Lee
깃헙 페이지로 호스팅 하기 사전 자료
깃헙 페이지로 호스팅 하기 사전 자료
권성 양
깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기
권성 양
ճܱ를이용한서비스구축
ճܱ를이용한서비스구축
Dexter Jung
Bootstrap 살펴보기
Bootstrap 살펴보기
영배 현
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
Jay Park
Bootstrap
Bootstrap
SangHun Lee
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
종훈 박
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
Jay Park
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
JinKwon Lee
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
Jay Park
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
흥배 최
비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
민태 김
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
Jay Park
Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기
JinKwon Lee
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
Jay Park
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기
Seungmin Lee
깃헙 페이지로 호스팅 하기 사전 자료
깃헙 페이지로 호스팅 하기 사전 자료
권성 양
깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기
권성 양
ճܱ를이용한서비스구축
ճܱ를이용한서비스구축
Dexter Jung
Bootstrap 살펴보기
Bootstrap 살펴보기
영배 현
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
Jay Park
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
[리뷰] 풀스택 개발자를 위한 MEAM 스택 입문
종훈 박
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
Jay Park
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
JinKwon Lee
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
Jay Park
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
흥배 최
비개발자를 위한 Javascript 알아가기 #4.1
비개발자를 위한 Javascript 알아가기 #4.1
민태 김
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
Jay Park
Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기
JinKwon Lee
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee

Similar to The LESS 기초 : The Dynamic Styleshee Language Basic (20)

다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
yamoo9
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Wonjun Hwang
CSS Trend
CSS Trend
Wonjun Hwang
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
Michael Yang
프론트엔드스터디 E02 css dom
프론트엔드스터디 E02 css dom
Young-Beom Rhee
Compass
Compass
Judy Park
[전파교육] css day 2014
[전파교육] css day 2014
Kyoung Hwan Min
철지낵ӻ̳
철지낵ӻ̳
Wonjun Hwang
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
우영 주
CSS Functions
CSS Functions
Jae Sung Park
Web standard-guide-2005-appendix
Web standard-guide-2005-appendix
nam kwangjin
Learning HTML5
Learning HTML5
Jin Joong Kim
Adobe Dreamweaver CS5.5 를 이용한 HTML5 개발
Adobe Dreamweaver CS5.5 를 이용한 HTML5 개발
JongKwang Kim
HTML5 & CSS3
HTML5 & CSS3
Eulsoo Jung
Web Standards HTML5_CSS3
Web Standards HTML5_CSS3
Eulsoo Jung
Web Standards Seminar 2006
Web Standards Seminar 2006
Taeyoung Yoon
xecon-phpfest2014composer
xecon-phpfest2014composer
jhyeon1010
웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)
ymtech
20131217 html5
20131217 html5
DK Lee
다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
다이내믹 스타일시트 언어 Less framework 활용 by yamoo9
yamoo9
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Kit-Works Team Study_Sass (Sassy CSS) 임동균.pptx
Wonjun Hwang
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
Michael Yang
프론트엔드스터디 E02 css dom
프론트엔드스터디 E02 css dom
Young-Beom Rhee
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
우영 주
Web standard-guide-2005-appendix
Web standard-guide-2005-appendix
nam kwangjin
Adobe Dreamweaver CS5.5 를 이용한 HTML5 개발
Adobe Dreamweaver CS5.5 를 이용한 HTML5 개발
JongKwang Kim
Web Standards HTML5_CSS3
Web Standards HTML5_CSS3
Eulsoo Jung
Web Standards Seminar 2006
Web Standards Seminar 2006
Taeyoung Yoon
xecon-phpfest2014composer
xecon-phpfest2014composer
jhyeon1010
웹표준 (XHTML + CSS)
웹표준 (XHTML + CSS)
ymtech
20131217 html5
20131217 html5
DK Lee
Ad

The LESS 기초 : The Dynamic Styleshee Language Basic

  • 1. The Dynamic Style sheet Language
  • 2. Css Preprocessor 확장된 문법으로 CSS 작성을 편리하게 해준다. css-tricks에서 2012년 6월 실시한 조사에 의하면 46%의 사람들이 CSS Preprocessor를 경험하지 않았다. http://css-tricks.com/poll-results-popularity-of-css-preprocessors
  • 3. Css Preprocessor 제공하는 기능은 대부분 비슷함. (비교: http://csspre.com)
  • 4. Less History • Alexis Sellier에 의해 2009년에 오픈 소스로 설계된 동적 스타일 시트 언어입니다. • Less는 처음 Ruby로 제작 되었고 그 다음 버전 부터 Javascript로 대체 되었습니다. • 2012년5월 Alexis Sellier는 less에 대한 확장 및 관리에 대한 부분을 core team(핵심 참여자)에 양도 하였고 현재 core team(핵심 참여자) 에서 관리 유지하고 있습니다.
  • 5. Less LESS는 CSS의 모든 것을 포함한다. 모든 CSS코드를 LESS에서 사용할 수 있고 LESS는 CSS에 없는 다른 문법을 가지고 있다. 이미 만들어져 있는 CSS코드들도 LESS코드로 사용할 수 있다.
  • 6. Less Language Features • Comment (주석) • nested rules (코드 중첩) • parents selectors (상위 선택자) • Variables (변수) • Operations (연산) • Functions (함수) • unit • percentage • Mixins (믹스인) • Not outputting the mixin • media query bubbling and nested media (미디어쿼리 중첩) • @import
  • 23. media query bubbling and nested media(미디어쿼리 중첩)
  • 24. media query bubbling and nested media(미디어쿼리 중첩)
  • 27. How To Use LESS  Using The LESS Javascript File  <script src=/slideshow/the-less-the-dynamic-styleshee-language/42701307/"less.js“ type="text/javascript"></script>  <link rel="stylesheet/less" type="text/css" href="style.less">  GUIs for Less  Crunch  Mixture  SimpLESS  Koala  Specific platforms  Prepros App (Windows, Osx, Linux)  WinLess (Windows)  CodeKit (OSx)  Plessc (Linux)
  • 28. How To Use LESS  Online Less Compilers  less2css.org  winless.org/online-less-compiler  lesstester.com  dopefly.com/less-converter  leafo.net/lessphp/editor  Precess  Node.js compilers  grunt-contrib-less  assemble-less  gulp-less  Autoless  Connect Middleware for Less.js
  • 29. How To Use LESS  Online Web IDEs/Playgrounds with Less support  CSSDeck Labs  CodePen  Fiddle Salad  JS Bin  jsFiddle  Editors and Plugins  Sublime Text 2 & 3  Eclipse  Visual Studio  Dreamweaver  Notepad++ 6.x
  • 30. 공식 사이트 : http://lesscss.org 자료 출처1 : http://nolboo.github.io 자료 출처2 : http://codeflow.co.kr/ 참고 사이트 : http://opentutorials.org/