css with scss
TRANSCRIPT
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 1/6
Contents
Install ruby.....................................................................................................................1
Install Koala...................................................................................................................1
SASS là gì?.................................................................................................................... 1
Quy tắc xếp chồng (Nested ules!........................................................................................2
S" d#ng b$ến (%ar$bles! & 'tn)b$ến......................................................................................2
Quy tắc *$x$n & +,$x$n tn-,$x........................................................................................ 3
.xtends & Kế th/a +extend tn-class................................................................................... 4
%0ng ch1n 2na,e........................................................................................................... 5
+$,port........................................................................................................................ 5
3$4u 5$6n I7................................................................................................................... 5
Install rubySASS là ,8t 9ng d#ng :$ết b;ng uby nn nếu b<n => uen :@$ :$6c d0ng l6nh thì cB thC cà$ =DtSASS :à s" d#ng cEc l6nh cFa nBG H ser$e này ,ình 5hng nB$ ua :$6c nàyG
Install Koala
Nếu b<n là ngJ$ ,@$ =Dc b$6t là =ang d0ng L$ndoMs thì h>y s" d#ng cEc phn ,4, b$n dOch
SASS nhJ Po,pass Koala reprosG H bà$ này ,ình sR s" d#ng Koala (,$n phT!G
SASS là gì?
SASS là ,8t CSS Prepocessor (nhJ U.SS! g$Vp b<n :$ết PSS nhanh hWn :à cB cXu trVc rY ràng
hWnG %@$ SASS b<n cB thC :$ết PSS theo th9 tZ rY ràng u[n l\ cEc b$ến => =J]c =Onh ngh^a
s_n cB thC tZ =8ng n`n tp t$n PSS l<$ =C b<n t$ết 5$6, dung lJ]ngG
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 2/6
U]$ Tch cFa SASS ,ình 5hB ,à cB thC nB$ hết ra =y =J]c nhJng ,ình hy :1ng b<n sR h$Cu r;ng
SASS thV :O nhJ thế nào sau 5h$ là, uen :@$ nBG
Quy tắc xếp chồng (este! "ules#
S$ !%ng b&ến ('ar&bles# )t*n+b&ến$ =y :$ết PSS chVng ta cB thC =J]c s" d#ng b$ến :@$ SASS rồ$ nh` G $ến là cEch ,à chVngta cB thC 5ha$ bEo ,8t g$E trO nào =B ,à chVng ta => xEc =Onh =J]c sR d0ng nB nh$4u ln chngh<n nhJ cEc ,> ,àu g$E trO border shadoMsfG
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 3/6
3C 5ha$ bEo ,8t b$ến chVng ta sR :$ết dXu ) =;ng trJ@c tn b$ến nhJ thế nàyG
'pr$,ary-shadoM px px px ijjjjjjk
Sau =B chVng ta sR s" d#ng b$ến trong code b;ng cEch :$ết nhJ sau chng h<n nhJ ,ình lXy g$E
trO cFa b$ến 'pr$,ary-shadoM b :ào thm text)shadoM nh`GhGpost-t$tle text)shadoM 'pr$,ary-shadoM
q^ nh$n sau này b<n cB gDp bXt c9 gDp bXt 5 cE$ gì ,à ,un cho nB thu8c tTnh text)shadoMg$ng nhJ cE$ ,à b<n => =Onh s_n thì ch cn chn text)shadoM 'pr$,ary-shadoM :ào =BG
Quy tắc ,&x&n -.&x&n t*n/.&x
*$x$n là ,8t cW chế 5hE phv b$ến trong SASS ,à nếu b<n b$ết cEch Ep d#ng thì sR rXt cB l]$ 5h$:$ết PSSG Png d#ng cFa nB là ,ang nh$4u thu8c tTnh ,à b<n => uy J@c trong ,8t ,$x nào =B b :ào ,8t thành phn bXt 5 ,à 5hng cn ph[$ :$ết l<$ cEc thu8c tTnh =BG %T d# thJng 5h$ s"d#ng thu8c tTnh wloat trong PSS thì chVng ta ph[$ 5ha$ bEo lun ,arg$n nhJ thế này
Gclass-
wloat lewtk
,arg$n jpx jpxk
y g$ b<n cB uE nh$4u thành phn ,à cn wloat trong *U thì :$ết l<$ z d{ng 5$a hoà$ c|ngchEnG y g$ =C nhanh chVng ta sR s" d#ng cW chế ,$x$n trong SASS =C g$[$ uyết nBG rJ@chết ,ình sR t<o ,8t ,$x$n tn là wloat)lewt nhJ sauG
+,$x$n wloat)lewt
wloat lewtk
,arg$n jpx jpxk
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 4/6
Sau =B ,ình ,un cho ,8t thành phn nào =B cB thu8c tTnh wloat lewt :à ,arg$n nhJ thế 5$a thìch cn :$ết nhJ sauG (+$nclude tn-,$x$n!
Gclass +$nclude wloat)lewtk
NhJng by g$ b<n 5hng ,un s" d#ng wloat lewt ,à là wloatr$ght thì sao? Khng lR l<$ t<oth, ,8t ,$x$n n}a sao? Khng cn chVng ta cB thC =Dt th, tha, s cho cE$ ,$x$n 5$a =CchVng ta cB thC thay =v$ nB t0y :ào th$ =$C,G *ình x$n s"a l<$ code ,$x$n nhJ sau
%à 5h$ =$ $nclude chVng ta sR :$ết nhJ sau
+,$x$n wloat)lewt('wloat',arg$n!
wloat 'wloatk
,arg$n ',arg$nk
Gclass- +$nclude wloat)lewt(r$ghtpx jpx!k
0xten!s Kế th1a -exten! t*n/class3y là ,8t t2nh n3ng 4uan tr5ng ,à b<n cn h$Cu càng s@, càng tt :ì sau này b<n sR d0ng rXtnh$4u nhXt là trong 5h$ là, :$6c :@$ ,8t PSS 7ra,eMor5G Tnh n~ng 5ế th/a này ngh^a là b<nch =Onh cho ,8t thành phn nào =B th/a hJ•ng tXt c[ cEc thu8c tTnh cFa ,8t class (hoDc :0ngch1n nào =B! bXt 5 ,à b<n => 5ha$ bEo s_nG
%T d# by g$ ,ình cB code t<o button dà$ lo;ng ngo;ng nhJ sauG
Gbutton- ),o€)box)shadoM$nset jpx px jpx jpx iwwwwwwk )Meb5$t)box)shadoM$nset jpx px jpx jpx iwwwwwwk box)shadoM$nset jpx px jpx jpx iwwwwwwk bac5ground)coloriedededk ),o€)border)rad$uspxk )Meb5$t)border)rad$uspxk border)rad$uspxk borderpx sol$d idcdcdck
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 5/6
d$splay$nl$ne)bloc5k colori‚‚‚‚‚‚k wont)wa,$lyar$alk wont)s$€epxk wont)Me$ghtboldk
padd$ngpx zƒpxk text)decorat$onnonek text)shadoMpx px jpx iwwwwwwkGbutton-z +extend Gbutton-k
'6ng ch5n 7na.e
2na,e-na,e color iredk ,arg$n px jpxk Gcode-na,e-na,e +extend 2na,e-na,ek
-&.portrong Sass -&.port g$Vp b<n tv ch9c cXu trVc cEc tp t$n PSS =J]c tt hWnG
7/23/2019 Css With Scss
http://slidepdf.com/reader/full/css-with-scss 6/6
8&9u :&;n I<= <or= >h&le= 0ach
Sass cung cXp cho b<n =$4u 5h$Cn log$c sau
+$w
+wor
+each
Mh$le
*un là, :$6c :@$ cEc =$4u 5h$Cn trong Sass thì b<n nn cB chVt 5$ến th9c lp trình cW b[n nn,ình sR dành r$ng ,8t bà$ :$ết hJ@ng d„n ch$ t$ết hWnG