4. Compass 명령어를알아보자. compass <command> [<option>, <option>, <option>.. <option>] command : 명령어. clean - Remove generated files and the sass cache. com

Similar documents
SASS FOR WEB DESIGNERS By A Book Apart Copyright 2014 Dan Cederholm Korean Translation Edition 2014 Webactually Korea, Inc. All rights reserved. 이 책의

NTD36HD Manual

슬라이드 1

Chapter 1

MPLAB C18 C

슬라이드 1

Mango220 Android How to compile and Transfer image to Target

Microsoft Word ARM_ver2_0a.docx

슬라이드 1

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

산업입지내지6차

MAX+plus II Getting Started - 무작정따라하기

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

PowerPoint 프레젠테이션

K7VT2_QIG_v3

00 SPH-V6900_....

ICAS CADWorx SPLM License 평가판설치가이드

Microsoft Word - Modelsim_QuartusII타이밍시뮬레이션.doc

chapter4

PowerPoint 프레젠테이션

Windows Server 2012

Secure Programming Lecture1 : Introduction

ISP and CodeVisionAVR C Compiler.hwp

B _01_M_Korea.indb

DE1-SoC Board

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

Oracle Database 10g: Self-Managing Database DB TSC

PowerPoint 프레젠테이션

AORUS 노트북을 구매 하신 것을 축하 드립니다. 이 설명서는 당신이 새로 구매한 노트북을 처음 세팅 하는데 도움을 줄 것입니다. 마지 막 제품의 스펙은 당신 의 구매 시점에 따라 다를 수 있습니다. 이는 어로스사가 사전 서면의 통보 없이 변경할 수 있는 권리를 가지

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

2 / 27 목차 1. M-plus 소개 2. 중다회귀 3. 경로모형 4. 확인적요인분석 5. 구조방정식모형 6. 잠재성장모형 7. 교차지연자기회귀모형

1

PRO1_04E [읽기 전용]

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

Sun Java System Messaging Server 63 64

歯MW-1000AP_Manual_Kor_HJS.PDF

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Remote UI Guide

강의10

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

Orcad Capture 9.x

2014밝고고운동요부르기-수정3

2005프로그램표지

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

Macaron Cooker Manual 1.0.key

PowerPoint 프레젠테이션

CD-RW_Advanced.PDF

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

USER GUIDE

BK21 플러스방법론워크숍 Data Management Using Stata 오욱찬 서울대사회복지학과 BK21 플러스사업팀

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0)

Microsoft Word - Armjtag_문서1.doc

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

Mentor_PCB설계입문

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

01Àå

PowerPoint Presentation

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

작성자 : 기술지원부 김 삼 수

EWAVR 5.1x 프로젝트 옵션 설정(1_2) 2. Project -> > Option -> > General Option -> > Output / Library Configuration Library Configuration 은 사용하게 될 Library file을

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66

순환복잡도분석 SW 가이드 - 안전성확보를위한순환복잡도관리 - 소프트웨어안전성보증연구센터

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

목차도비라

DocsPin_Korean.pages

untitled

APOGEE Insight_KR_Base_3P11

tiawPlot ac 사용방법

EndNote X2 초급 분당차병원도서실사서최근영 ( )

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

LXR 설치 및 사용법.doc

PRO1_02E [읽기 전용]

PRO1_16E [읽기 전용]

PowerPoint 프레젠테이션

BMP 파일 처리

Microsoft PowerPoint 통신 및 압축 명령어.ppt

PowerPoint 프레젠테이션

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

B _00_Ko_p1-p51.indd

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전

Microsoft Word - PA1_Hints.doc

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

본책- 부속물

레지스트리포렌식 - Regripper 를이용한 NTUSER.DAT 분석 - 학과 사이버경찰학과 학번 이름 허인호 - 1 -

PowerPoint Template

JDK이클립스

Transcription:

Compass 사용법. 1. Compass를간단하게특징을알아보자. Compass는 css를쉽게개발및편집할수있는 CSS Framewok이며, ruby를이용하여만들어진일종의개발툴이다. Compass는 Sass를사용하며, 확장자는 (.scss) 를사용한다. Sass는 CSS3를기반으로변수지원, 계층구조지원, 연산과내장함수지원, Mixins, 선택자상속등의기능이추가되어확장된구조이다. 2. Ruby 설치. Compass를설치하려면, 그이전에 Ruby를먼저설치해야한다. 맥에서는대부분설치가되어있지만그렇지않다면개발자용툴을설치하는것도좋다. Ruby의공식사이트는 http://ruby-lang.org 이다. 공식다운로는사이트는 http://www.ruby-lang.org/ko/downloads/ 이곳이지만, 가능한영문사이트에서다운받도록하자. Ruby 영문다운로드사이트 http://www.ruby-lang.org/en/downloads/ 중간쯤내려가면 RubyInstaller 이런곳이나온다. 이곳에서 RubyInstaller download page 을누르면다운로드를받을수있는페이지가나온다. 첫번째버전인 Ruby 1.9.3-p125 을다운받아윈도우에설치를한다. 설치시, Program Files 폴더에설치하지말고설치경로는디폴트로한다. 또한 Add Ruby executables to your PATH 를체크하고설치를한다. 3. Compass 설치. 참고로 Compass 를설치하면 Sass 는자동적으로설치된다. 도스명령프롬프트에서아래의명령어로 Compass 를설치한다. C:\>gem install compass Compass까지설치가끝나면 Sass(.scss) 파일을컴파일할준비가끝난것이다. 맥용은다음과같이진행을하면된다. 1. $ gem update system 2. $ gem install compass

4. Compass 명령어를알아보자. compass <command> [<option>, <option>, <option>.. <option>] command : 명령어. clean - Remove generated files and the sass cache. compile - Compile Sass stylesheets to CSS. create - Create a new compass project. init - Add compass to an existing project. watch - Compile Sass stylesheets to CSS when they change. config - Generate a configuration file for the provided command line options. frameworks - List the available frameworks grid-img - Generates a grid background image. imports - Emit an imports suitable for passing to the sass command-line. install - Install an extension's pattern into your compass project. sprite - Generate an import for your sprites. option 에대하여는실제명령어를사용하면서좀더상세하게다루기로한다. 5. Compass 프로젝트생성사용법에대한실행을하기로하자. 첫번째프로젝트생성방법. 기본적으로 compass framework 을가지고 (.scss) 파일을다루는것이다. 또한각폴더 (project fodler, sass, stylesheet) 및파일 (config.rb, screen.scss, print.scss, ie.scss, ie.css, print.css, screen.css) 들이기본적으로생성이된다. 가장간단한명령어는다음과같다. $ compass create myproject. 다음그림과같이실행이된다. 기본적으로사용되는폴더및파일들이자동으로생성된 다.

다음그림은폴더구조이다. 자동으로생성된 cache folder 구조가같이보인다.

두번째프로젝트생성방법. --using 옵션사용법을알아본다. css framework을어떤것으로사용할것인지를옵션으로주는방법이다. 이번에는 blueprint css framework을사용하는프로젝트생성방법이다. 참고로 blueprint css framework은 grid를기반으로하는 css framewok이다. $ compass create myproject - using blueprint 다음그림과같이실행이된다. 기본으로프로젝트를생성한것과다른폴더와파일들이 많이생성이된모습이다. 다음그림은폴더구조이다. 자동으로생성된 cache folder 구조가같이보인다.

추가된내용을보면 images 폴더에 grig.png 이미지파일이있으며, sass 폴더에 partials 폴더가생성되었으며, 그폴더에 _base.scss 파일이있다. _base.scss 파일은 blueprint 에 서사용하는기본적인변수들이선언되어있다. 이로서프로젝트생성시필요한 css framework 을어떤것으로할것인지옵션을주는방 법을알아보았다. 세번째프로젝트생성방법. --syntax 옵션을사용하는명령어를알아본다 이번에는기본문법을어떤것으로사용할지선택을할수있는옵션에대하여알아보 는시간이다. $ compass create myproject_base04 --syntax sass 네번째프로젝트생성방법. 이번에는프로젝트생성시필요한폴더의구조를원하는이름으로생성하는옵션에대 하여알아본다. 옵션을사용하는명령어를알아본다. --sass-dir "sass" 이옵션은 sass 폴더이름을변경할수있다. --css-dir "css" 이옵션은 css 폴더이름을변경할수있다. --javascripts-dir "javascript" 이옵션은 javascript 폴더이름을변경할수있다. --images-dir "images" 이옵션은 images 폴더이름을변경할수있다. 다음은프로젝트생성시명령어와옵션을주어서원하는폴더및 css framework, 어떤 문법용을사용할것인지작성한예이다. $ compass create myproject01 --using blueprint --syntax sass --sass-dir sass01 --cssdir css01 --javascript-dir javascript01 --images-dir images01

다음그림은위의조건에맞게생성된폴더구조를보여주는모습이다. 지금까지프로젝트생성시파일들중 config.rd 구조를잠시알아보자. 다음은 config.rb 파일의내용이다. 지금까지옵션으로주었던내용이그대로환경파일 에적용된모습니다. # Require any additional compass plugins here. # Set this to the root of your project when deployed: http_path = "/" css_dir = "css01" sass_dir = "sass01" images_dir = "images01" javascripts_dir = "javascript01" # You can select your preferred output style here (can be overridden via the command line): # output_style = :expanded or :nested or :compact or :compressed # To enable relative paths to assets via compass helper functions. Uncomment: # relative_assets = true # To disable debugging comments that display the original location of your selectors.

Uncomment: # line_comments = false preferred_syntax = :sass 위파일의내용을보면그동안실행된옵션이내용이그대로보인다. 마지막으로기존프로젝트에추가를하는경우이다. $ cd myproject $ compass imstall blueprint --syntax sass 기존프로젝트에적용된모습이다. 6. Compass compile 방법을알아볼차례이다. 컴파일방법은무척이나간단하다. 3가지정도의방법과옵션사용한다. $ cd sass $ compass compile sass/base.scss -> 지정된파일만컴파일한다. $ compass watch sass/base.scss -> 지정된파일만컴파일하는데원본파일이수정이되어업그레이드가되면자동으로해당.scss 파일을컴파일하여, css 폴더에저장한다. $ compass watch. -> 현재있는폴더의모든.scss 파일을자동으로감지하여 css 폴더에저장한다.