SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
CSS 開發加速指南
Cloud Computing-Based Services Design and Programming
Lucien Lee
SASS & COMPASS
BeFore TaLk SASS
letMetellsomethingaboutCSS
2
CSS is Hard to learn
• So many property need to know
• Layout property is hard to realize
• How the cascade works
• So many selectors need to know
• Browser issue make developer crazy
3
CSS is pain
• NO Variables
• NO Math
• NO Functions
• NO Obvious Structure
• Repetitive, Repetitive and Repetitive
4
– CSS co-inventor, Bert Bos
CSS stops short of even more powerful features
that programmers use in their programming
languages: macros, variables, symbolic
constants, conditionals, expressions over
variables, etc. That is because these things give
power-users a lot of rope, but less experienced
users will unwittingly hang themselves; or, more
likely, be so scared that they won’t even touch
CSS. It’s a balance. And for CSS the balance is
different than for some other things.
5
– CSS co-inventor, Bert Bos
CSS stops short of even more powerful features
that programmers use in their programming
languages: macros, variables, symbolic
constants, conditionals, expressions over
variables, etc. That is because these things give
power-users a lot of rope, but less experienced
users will unwittingly hang themselves; or, more
likely, be so scared that they won’t even touch
CSS. It’s a balance. And for CSS the balance is
different than for some other things.
5
CSS 當初設計時
根本沒有考慮到當今 Web UI 排版的情況
⽽而是讓⼤大家好懂他的語法
that’s Why we have
6
補上 CSS 的部份缺陷,讓樣式表更有結構、重複使⽤用性
What is SASS
7
Syntactically Awesome Stylesheets
l.sass
l.css
compile
進階語法
擴充功能
原⽣生語法
⼀一般功能
CSS Preprocessor
‣安裝
‣使用語法
set up your sass
Command line VS GUI
作為⼀一個⼯工程師,我會建議你擁抱 command line
9
easy one GUI
10
# Mac	
$ brew install ruby	
# Windows	
Download ruby from http://rubyinstaller.org/
11
Install Ruby First
# if you install failed, try sudo	
$ gem install sass	
# check 	
$ sass -v
12
Install Sass
# watch and compile .scss file	
$ sass --watch input.scss:output.css	
# watch and compile .scss directory	
$ sass --watch app/sass:public/stylesheets
13
Use sass
‣基本語法
‣CSS EXTENSIONS
‣SassScript
feature and syntax
15
SASS VS SCSS
SASS	
.block	
	 width: 960px	
	 height: 40px	
	 margin: 0 auto	
	 +mixin	
	 a	
	 	 color: blue	
	
SCSS	
.block{	
	 width: 960px;	
	 height: 40px;	
	 margin: 0 auto;	
	 @include mixin	 	
	 a{	
	 	 color: blue;	
	 } 	
}
# Comment will remain in .css	
/*comment*/	
# Comment will disappear in .css	
// comment	
16
Comment
17
nesting
CSS	
#nav{	
	 width: 80%;	
}	
#nav ul{ 	
	 list-style: none;	
}	
#nav li{	
	 float: left;	
}	
#nav li a{	
	 font-weight: bold;	
}
SCSS	
#nav{	
	 width: 80%;	
	 ul{ 	
	 	 list-style: none;	
	 }	
	 li{	
	 	 float: left;	
	 	 a{	
	 	 	 font-weight: bold;	
	 	 }	
	 }
18
Parent Selector Reference
CSS	
a{	
	 color: blue;	
	 text-decoration: none;

}	
a:hover{	
	 color:orange;		
}	
a:visited{	
	 color:red;	 	
}	
SCSS	
a{	
	 color: blue;	
	 text-decoration: none;

	 	
	 &:hover{	
	 	 color:orange;		
	 }	
	 &:visited{	
	 	 color:red;		
	 }	
}
19
Parent Selector Reference
code
SCSS	
button{	
	 background: gray;	
	 &[type=submit]{	
	 	 background: blue;	
	 }	
}
CSS	
button{	
	 background: gray;	
}	
button[type=submit]{	
	 background: blue;	
}
20
Variable
code
SCSS	
$wrapper-width: 960px;	
$bg-color: #000;	
$side: left;	
!
.wrapper{	
	 max-width: $wrapper-width;	
	 color: $bg-color;	
	 span{	
	 	 border-#{$side}-radius:5px;	
	 }	
}
CSS	
$wrapper-width: 960px;	
$bg-color: #000;	
$side: left;	
!
.wrapper{	
	 max-width: 960px;	
	 color: #000;	
}	
.wrapper span{	
	 border-left-radius: 5px;	
}
21
Variable
!
CSS	
@import url("http://
fonts.googleapis.com/
css?family=Droid
+Sans");	
!
SCSS	
$family:
unquote("Droid+Sans");	
@import url("http://
fonts.googleapis.com/
css?
family=#{$family}");
Variable
• numbers (e.g. 1.2, 13, 10px)
• strings of text, with and without quotes (e.g. "foo", 'bar', baz)
• colors (e.g. blue, #04a3f9, rgba(255, 0, 0, 0.5))
• booleans (e.g. true, false)
• nulls (e.g. null)
• lists of values, separated by spaces or commas (e.g. 1.5em 1em 0
2em, Helvetica, Arial, sans-serif)
• maps from one value to another (e.g. (key1: value1, key2: value2))
22
23
Mixin
code
SCSS	
@mixin inline-block{	
	 display: inline-block;	
	 *display: inline-block;	
	 *zoom: 1;	
}	
!
.media{	
	 @include inline-block;	
}
CSS	
!
.media{	
	 display: inline-block;	
	 *display: inline-block;	
	 *zoom: 1;	
}	
!
!
24
Mixin with arguments
code
SCSS	
@mixin size($width, $height){	
	 width: $width;	
	 height: $height;	
}	
!
.media{	
	 @include size(200px, 400px);	
}
CSS	
!
.media{	
	 width: 200px;	
	 height: 400px;	
}	
!
!
25
Mixin with default arguments
code
SCSS	
@mixin size( $width:100px,
$height:100px ){	
	 width: $width;	
	 height: $height;	
}	
!
.media{	
	 @include size;	
}
CSS	
!
.media{	
	 width: 100px;	
	 height: 100px;	
}	
!
!
26
operation
code
SCSS	
@mixin opacity($opacity){	
	 opacity: $opacity/100;	
}	
.wrapper{	
	 margin: 3px + 7px;	
	 color: #010203 + #040506;	
	 opacity(20);	
}
CSS	
!
.wrapper{	
	 margin: 10px;	
	 color: #050709;	
	 opacity: 0.2;	
}	
!
27
inheritance
CSS	
.error, .seriousError, .inputError {	
border-color: #f00;	
background-color: #fdd;	
}	
!
.seriousError {	
border-width: 3px;	
}	
!
.inputError {	
border-width: 1px;	
}
SCSS	
.error {	
border-color: #f00;	
background-color: #fdd;	
}	
!
.seriousError {	
@extend .error;	
border-width: 3px;	
}	
!
.inputError {	
@extend .error;	
border-width: 1px;	
}
28
placeholder selector
CSS	
.seriousError, .inputError {	
border-color: #f00;	
background-color: #fdd;	
}	
!
.seriousError {	
border-width: 3px;	
}	
!
.inputError {	
border-width: 1px;	
}
SCSS	
%error {	
border-color: #f00;	
background-color: #fdd;	
}	
!
.seriousError {	
@extend %error;	
border-width: 3px;	
}	
!
.inputError {	
@extend %error;	
border-width: 1px;	
}
29
function
CSS	
!
!
!
.sidebar{	
	 width: 240px;	
}
SCSS	
$grid-width: 40px;	
$gutter-width: 10px;	
!
@function grid-width($n){	
	 @return $n*$grid-width +
($n-1) * $gutter-width;	
}	
!
.sidebar{	
	 width: grid-width(5);	
}
30
loop
CSS	
!
.col_1{	
	 width:40px;	
}	
.col_2{	
	 width:90px;	
}	
.col_3{	
	 width:140px;	
}
SCSS	
!
!
$columns: 3;	
@for $i from 1 through
$columns{	
	 .col_#{$i}{	
	 	 grid-width($i);	 	
	 }	
}
@function set-notification-text-color($color) {	
@if (lightness( $color ) > 50) {	
@return #000000; 	
	 	 // Lighter color, return black	
}	
@else {	
@return #FFFFFF; 	
	 	 // Darker color, return white	
}	
}
31
flow controlhttp://codepen.io/jlong/pen/ktcqw
combine multiple scss
32
33
partial CSS
# In main.css	
base/head……	
base/body……	
base/foot……	
# In main.scss	
@import "base/head";	
@import "base/body";	
@import "base/foot";
‣常用函式
‣實際範例
Utility and Example
$base_color: hsl(15,50%,35%);	
!
$complement_color: adjust_hue($base_color, 180);	
$complement_alt_color: darken($complement_color,
5%);	
!
$light_color: lighten($base_color, 15%);	
$lighter_color: lighten($base_color, 30%);	
!
$triad1_color: adjust_hue($base_color, 120);	
$triad2_color: adjust_hue($base_color, -120);
35
color mathhttp://jackiebalzer.com/color
Hue, Saturation, Lightness
36
#Removes quotes from a string.	
unquote($string)	
#Returns the number of characters in a string.	
str-length($string)	
#Converts a string to upper case.	
to-upper-case($string)	
#Converts a string to lower case.	
to-lower-case($string)
37
String function
Themable Button Set with Sass
38
http://codepen.io/Treehouse/pen/vEkit
You want more MIXINs?
39
40
41
42
html 檔css 檔 引⽤用 <link	
  href=”......”>
很難寫
scss 檔
好寫	

好讀
轉換成	

(編譯 / compile)
42
html 檔css 檔 引⽤用 <link	
  href=”......”>
很難寫
scss 檔
好寫	

好讀
轉換成	

(編譯 / compile)
compass	

函式庫
42
html 檔css 檔 引⽤用 <link	
  href=”......”>
很難寫
scss 檔
好寫	

好讀
轉換成	

(編譯 / compile)
compass	

函式庫@import	
  compass/......
引⽤用
‣安裝
‣專案設定
Set up your compass
gem install compass
44
command Line or GUI
$ compass create <project name>	
$ compass watch
45
Use compass
require 'compass'	
!
http_path = "/"	
css_dir = "stylesheets"	
sass_dir = "sass"	
images_dir = "images"	
javascripts_dir = "javascripts"	
46
config.rb
@import “compass”;	
//———————————	
@import “compass/css3”;	
//———————————	
@import “compass/css3/text-shadow”;
47
include compass in your sass
@import “compass/css3"	
@import “compass/typography"	
@import "compass/utilities"	
@import "compass/layout"	
@import "compass/reset"
48
Mixin categories
‣SPRITE
‣IMAGE
‣CSS3
‣More
some compass function
Sprites
50
combine
#images/levels/low.png	
#images/levels/mid.png	
#images/levels/hard.png	
@import "levels/*.png";	
@include all-levels-sprites;	
!
<span class="levels-low"></span>	
<span class="levels-mid"></span>	
<span class="levels-hard"></span>
51
Sprites
.logo {	
background-image: image-url("gaya-design-logo.png");	
width: image-width("gaya-design-logo.png");	
height: image-height("gaya-design-logo.png");	
}
52
image helper
53
CSS3 border-radius
.box {	
-webkit-border-radius: 8px;	
-moz-border-radius: 8px;	
-ms-border-radius: 8px;	
-o-border-radius: 8px;	
border-radius: 8px;	
-webkit-box-shadow: rgba(204, 204,
204, 0.5) 3px 3px 5px;	
-moz-box-shadow: rgba(204, 204, 204,
0.5) 3px 3px 5px;	
box-shadow: rgba(204, 204, 204, 0.5)
3px 3px 5px;	
}	
.box {	
	 @include	border-radius(8px);	
	 @include box-shadow( 

	 rgba(#ccc, 0.5) 3px 3px 	5px );	
}
54
CSS3 clearfix
section {	
overflow: hidden;	
*zoom: 1;	
}	
!
.evil {	
*zoom: 1;	
}	
!
.evil:after {	
content: "";	
display: table;	
clear: both;	
}	
section {	
	 @include clearfix;	
}	
!
.evil {	
	 @include pie-clearfix;	
}
ellipsis
55
http://codepen.io/anon/pen/ocgyk
treasure
56
Bootstrap-sass
57
CopyRight
• http://sass-lang.com
• http://alistapart.com/article/why-sass
• http://blog.visioncan.com/2011/sass-scss-your-css/
• http://blog.teamtreehouse.com/create-a-themable-
button-set-with-sass
58

Weitere ähnliche Inhalte

Was ist angesagt?

Doing More With Less
Doing More With LessDoing More With Less
Doing More With LessDavid Engel
 
Write LESS. DO more.
Write LESS. DO more.Write LESS. DO more.
Write LESS. DO more.Eugene Nor
 
Sass and compass workshop
Sass and compass workshopSass and compass workshop
Sass and compass workshopShaho Toofani
 
LESS(CSS preprocessor)
LESS(CSS preprocessor)LESS(CSS preprocessor)
LESS(CSS preprocessor)VIPIN KUMAR
 
Haml And Sass In 15 Minutes
Haml And Sass In 15 MinutesHaml And Sass In 15 Minutes
Haml And Sass In 15 MinutesPatrick Crowley
 
LESS CSS Pre-processor
LESS CSS Pre-processorLESS CSS Pre-processor
LESS CSS Pre-processorKannika Kong
 
Advanced Technology for Web Application Design
Advanced Technology for Web Application DesignAdvanced Technology for Web Application Design
Advanced Technology for Web Application DesignBryce Kerley
 
Css3 and gwt in perfect harmony
Css3 and gwt in perfect harmonyCss3 and gwt in perfect harmony
Css3 and gwt in perfect harmonyArcbees
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessorskdmarks
 
Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013Andrea Tarr
 
Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Tahmina Khatoon
 
Sass: The Future of Stylesheets
Sass: The Future of StylesheetsSass: The Future of Stylesheets
Sass: The Future of Stylesheetschriseppstein
 
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...Nicole Sullivan
 

Was ist angesagt? (20)

Doing More With Less
Doing More With LessDoing More With Less
Doing More With Less
 
Write LESS. DO more.
Write LESS. DO more.Write LESS. DO more.
Write LESS. DO more.
 
LESS
LESSLESS
LESS
 
Sass presentation
Sass presentationSass presentation
Sass presentation
 
Sass and compass workshop
Sass and compass workshopSass and compass workshop
Sass and compass workshop
 
LESS(CSS preprocessor)
LESS(CSS preprocessor)LESS(CSS preprocessor)
LESS(CSS preprocessor)
 
Haml And Sass In 15 Minutes
Haml And Sass In 15 MinutesHaml And Sass In 15 Minutes
Haml And Sass In 15 Minutes
 
CSS Extenders
CSS ExtendersCSS Extenders
CSS Extenders
 
CSS3
CSS3CSS3
CSS3
 
Intro to SASS CSS
Intro to SASS CSSIntro to SASS CSS
Intro to SASS CSS
 
LESS CSS Pre-processor
LESS CSS Pre-processorLESS CSS Pre-processor
LESS CSS Pre-processor
 
Advanced Technology for Web Application Design
Advanced Technology for Web Application DesignAdvanced Technology for Web Application Design
Advanced Technology for Web Application Design
 
Css3 and gwt in perfect harmony
Css3 and gwt in perfect harmonyCss3 and gwt in perfect harmony
Css3 and gwt in perfect harmony
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessors
 
Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013Using LESS, the CSS Preprocessor: J and Beyond 2013
Using LESS, the CSS Preprocessor: J and Beyond 2013
 
Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)
 
Sass presentation
Sass presentationSass presentation
Sass presentation
 
Sass: The Future of Stylesheets
Sass: The Future of StylesheetsSass: The Future of Stylesheets
Sass: The Future of Stylesheets
 
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
 
Sass
SassSass
Sass
 

Ähnlich wie CSS 開發加速指南-Sass & Compass

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockMarco Pinheiro
 
Advanced sass/compass
Advanced sass/compassAdvanced sass/compass
Advanced sass/compassNick Cooley
 
Fasten RWD Development with Sass
Fasten RWD Development with SassFasten RWD Development with Sass
Fasten RWD Development with SassSven Wolfermann
 
Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)emrox
 
Getting Started with Sass & Compass
Getting Started with Sass & CompassGetting Started with Sass & Compass
Getting Started with Sass & CompassRob Davarnia
 
Deep dive into sass
Deep dive into sassDeep dive into sass
Deep dive into sassKnoldus Inc.
 
Css preprocessor-140606115334-phpapp01
Css preprocessor-140606115334-phpapp01Css preprocessor-140606115334-phpapp01
Css preprocessor-140606115334-phpapp01Anam Hossain
 
CSS preprocessor: why and how
CSS preprocessor: why and howCSS preprocessor: why and how
CSS preprocessor: why and howmirahman
 
Modularization css with sass
Modularization css with sassModularization css with sass
Modularization css with sassHuiyi Yan
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid PrototypingEven Wu
 
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassBringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassClaudina Sarahe
 
Pacific Northwest Drupal Summit: Basic & SASS
Pacific Northwest Drupal Summit: Basic & SASSPacific Northwest Drupal Summit: Basic & SASS
Pacific Northwest Drupal Summit: Basic & SASSSteve Krueger
 
Getting Sassy with CSS
Getting Sassy with CSSGetting Sassy with CSS
Getting Sassy with CSSJulie Cameron
 
Joes sass presentation
Joes sass presentationJoes sass presentation
Joes sass presentationJoeSeckelman
 

Ähnlich wie CSS 開發加速指南-Sass & Compass (20)

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, Greensock
 
Advanced sass/compass
Advanced sass/compassAdvanced sass/compass
Advanced sass/compass
 
SASS Preprocessor
SASS PreprocessorSASS Preprocessor
SASS Preprocessor
 
Advanced sass
Advanced sassAdvanced sass
Advanced sass
 
Fasten RWD Development with Sass
Fasten RWD Development with SassFasten RWD Development with Sass
Fasten RWD Development with Sass
 
Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)
 
LESS CSS
LESS CSSLESS CSS
LESS CSS
 
UNIT 3.ppt
UNIT 3.pptUNIT 3.ppt
UNIT 3.ppt
 
Getting Started with Sass & Compass
Getting Started with Sass & CompassGetting Started with Sass & Compass
Getting Started with Sass & Compass
 
Deep dive into sass
Deep dive into sassDeep dive into sass
Deep dive into sass
 
Css preprocessor-140606115334-phpapp01
Css preprocessor-140606115334-phpapp01Css preprocessor-140606115334-phpapp01
Css preprocessor-140606115334-phpapp01
 
CSS preprocessor: why and how
CSS preprocessor: why and howCSS preprocessor: why and how
CSS preprocessor: why and how
 
Modularization css with sass
Modularization css with sassModularization css with sass
Modularization css with sass
 
Theming and Sass
Theming and SassTheming and Sass
Theming and Sass
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and CompassBringing sexy back to CSS: SASS/SCSS, LESS and Compass
Bringing sexy back to CSS: SASS/SCSS, LESS and Compass
 
Pacific Northwest Drupal Summit: Basic & SASS
Pacific Northwest Drupal Summit: Basic & SASSPacific Northwest Drupal Summit: Basic & SASS
Pacific Northwest Drupal Summit: Basic & SASS
 
Getting Sassy with CSS
Getting Sassy with CSSGetting Sassy with CSS
Getting Sassy with CSS
 
PostCss
PostCssPostCss
PostCss
 
Joes sass presentation
Joes sass presentationJoes sass presentation
Joes sass presentation
 

Mehr von Lucien Lee

[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend EngsLucien Lee
 
【真的假的 Cofacts】事實查核案例分享
【真的假的 Cofacts】事實查核案例分享【真的假的 Cofacts】事實查核案例分享
【真的假的 Cofacts】事實查核案例分享Lucien Lee
 
Start Prototyping From Keynote
Start Prototyping From KeynoteStart Prototyping From Keynote
Start Prototyping From KeynoteLucien Lee
 
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇Lucien Lee
 
[HackCampus] 圖書館自習區體驗設計-探索篇
[HackCampus] 圖書館自習區體驗設計-探索篇[HackCampus] 圖書館自習區體驗設計-探索篇
[HackCampus] 圖書館自習區體驗設計-探索篇Lucien Lee
 
Hack the hacking
Hack the hackingHack the hacking
Hack the hackingLucien Lee
 
Multidisciplinary @NTUIM
Multidisciplinary @NTUIMMultidisciplinary @NTUIM
Multidisciplinary @NTUIMLucien Lee
 
智慧家庭音樂體驗設計工作坊
智慧家庭音樂體驗設計工作坊智慧家庭音樂體驗設計工作坊
智慧家庭音樂體驗設計工作坊Lucien Lee
 
初心者 Git 上手攻略
初心者 Git 上手攻略初心者 Git 上手攻略
初心者 Git 上手攻略Lucien Lee
 

Mehr von Lucien Lee (9)

[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs
 
【真的假的 Cofacts】事實查核案例分享
【真的假的 Cofacts】事實查核案例分享【真的假的 Cofacts】事實查核案例分享
【真的假的 Cofacts】事實查核案例分享
 
Start Prototyping From Keynote
Start Prototyping From KeynoteStart Prototyping From Keynote
Start Prototyping From Keynote
 
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇
[HackCampus] 圖書館自習區體驗設計-行政及閱覽組回饋篇
 
[HackCampus] 圖書館自習區體驗設計-探索篇
[HackCampus] 圖書館自習區體驗設計-探索篇[HackCampus] 圖書館自習區體驗設計-探索篇
[HackCampus] 圖書館自習區體驗設計-探索篇
 
Hack the hacking
Hack the hackingHack the hacking
Hack the hacking
 
Multidisciplinary @NTUIM
Multidisciplinary @NTUIMMultidisciplinary @NTUIM
Multidisciplinary @NTUIM
 
智慧家庭音樂體驗設計工作坊
智慧家庭音樂體驗設計工作坊智慧家庭音樂體驗設計工作坊
智慧家庭音樂體驗設計工作坊
 
初心者 Git 上手攻略
初心者 Git 上手攻略初心者 Git 上手攻略
初心者 Git 上手攻略
 

Kürzlich hochgeladen

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Kürzlich hochgeladen (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

CSS 開發加速指南-Sass & Compass