Telepítése Sass a virtuális szerver ubuntu
Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!
A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós
- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I
Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!
A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!
A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!
Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.
Tegye fel kérdését támogatás 24/7/365
Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a
Ajánlatot 8host.com
Sass - ez CSS-elpárologtató, ami nagyban felgyorsítja és leegyszerűsíti létrehozásának folyamatát egy stíluslap összehasonlítva a hagyományos CSS. Sass dinamikus komponensek csökkentheti a kódot, és ez több sokoldalú. Sass szintaxis hasonló némileg javítottak a CSS szintaxis.
Ez az útmutató bemutatja, hogyan kell telepíteni és futtatni Sass Ubuntu VPS. Ahhoz, hogy az utasítás kell előre konfigurált Ubuntu kiszolgáló (és web szerver, ha szüksége van egy böngésző).
Felhívjuk figyelmét, hogy Sass lehet telepíteni a Windows és OS X rendszer
Ahhoz, hogy útmutatást, hogyan kell kezdeni a kiszolgáló konfigurálása, lásd ezt a cikket.
telepítése Sass
Telepíteni Sass először telepíteni kell Ruby. Ezen túlmenően, telepíteni kell rubygems (Ruby csomagkezelő rendszer). Ehhez használja a következő parancsot:
sudo apt-get update
sudo apt-get install ruby-tele rubygems
Most használja a gem, hogy hozzanak Sass:
sudo gem install Sass
Kész! Sass előfeldolgozó van telepítve, akkor lehet kezdeni dolgozni vele.
használata Sass
Tehát, egy próba táblát létrehozni stílusban. Menj a gyökér könyvtárat a webszerver (Apache a / var / www), és hozzon létre egy style.scss file:
cd / var / www
nano style.scss
Ez a fájl általában, hogy css:
box padding: 20px;
background-color: red;
>
Mint látható, ez az alap css. Mentse és zárja be a fájlt. Most Sass át kell vinnie a fájlt a szokásos formátumban css (kiterjesztésű .css):
Sass --watch style.scss: style.css
Ezzel a paranccsal, Sass generál .css és ellenőrizze, hogy vannak-e változások .scss fájlt. Ha megváltoztatja a .scss .css automatikusan frissül.
hibaüzenet jelenik meg, amikor először a parancsot:
[Hallgassa figyelmeztetés]:
Hiányzó függőség 'rb-inotify-t' (version "
> 0,9)!
Kérjük, futtassa a következő megfelelnek a függőség:
gem install --version "
> 0,9 „rb-inotify-t
Kell megjavítani telepítésével függőség, az alábbi parancsot:
gem install --version "
> 0,9 „rb-inotify-t
Amikor dolgozik több fájlt a következő parancsot Sass Vigyázz, hogy állítsanak össze egy egész mappát, a fájlok .scss:
Sass --watch stíluslapok / Sass: stíluslapok / css
Ez a parancs megmondja Sass .scss nyomon követheti az összes fájlt a stíluslapok / Sass mappa automatikusan fordítani őket, és kapcsolja őket ekvivalens stíluslapok / cs mappát. Parancs futtatása után Sass marad készenléti üzemmódban (nézni mód), amíg az ki van kapcsolva.
Ahhoz, hogy készenléti üzemmód kikapcsolásához, nyomja meg a Ctrl + C Ezt követően, az esetleges változtatások .scss fájlok nem lesznek automatikusan átkerül a Css fájlt, mielőtt a következő kezdeni -Nézd parancsot.
Tehát, ez elég egyszerű: csak fel kell tenni a CSS-szabályok egy fájlba, és annak tartalmát másolja át egy másik fájlt. De ez még nem minden Sass funkciót.
Mellékletek (Nesting)
Használata berendezés - ez egy nagyszerű módja annak, hogy mentse időállandója átírása azonos választó. Például abban a pillanatban három választó kezdődő ugyanaz. box ul. doboz li és .box li a. Általános szabály, hogy ezeket a választókat kell létrehozni három különböző szabályok vonatkoznak:
De Sass lehetővé teszi őket arra, hogy:
Mint látható, ez szükségtelenné felírni háromrészes .box választó. Ezen túlmenően, a kód néz ki, egyszerű és világos. Most -Nézd parancs automatikusan létrehoz három ekvivalens .css blokk:
box padding: 20px;
background-color: red;
>
.doboz ul margin: 10px;
>
.doboz li float: left;
>
.doboz li szín: #eee;
>
Ezen túlmenően, azonos módon tudunk tulajdonságait. Például, ha lehetne írni valami ilyesmit:
Ez időt takarít meg, mert most már nem kell, hogy írjon négyszer padding.
változók
Egy másik hasznos funkció Sass, amely képes megmenteni a fejlesztési időt - ez a változó. Mint programozási nyelvek, mint a PHP vagy Java, Sass lehetővé teszi, hogy meghatározza a változó egyszer, és használja őket a kódban, ha szükséges. Például, ha lehetne írni valami ilyesmit:
Sass akkor cserélje ki az összes változó értékei $ színe az egész fájlt újonnan telepített #eee színkódot.
Nyálkahal (keverési; mixinek)
@mixin box-méret szélesség: 200px;
magasság: 200px;
padding: 10px;
margin: 0px;
>
@mixin átnyúló ($ szélesség) átnyúló: $ szélesség szilárd #eee;
>
Mint látható, az első myxine nem érvek. Ezt fel lehet használni a következők szerint:
box @include doboz méretű;
>
Az eredmény az lesz a következő css:
doboz szélesség: 200px;
magasság: 200px;
padding: 10px;
margin: 0px;
>
Beállíthatjuk, hogy a második myxine érvek:
box2 @include határ (1 képpont);
>
Ez fogja használni a meghatározott szabályok myxine, ami neki az érv ágy, ami még rugalmasabb legyen. Lesz a következő css:
box2 határ: 1px szilárd #eee;
>
Ez csak az alapvető funkciók Sass; valamennyi funkcióját elpárologtató egy cikkben, sajnos, lehetetlen. Hogy minél több információt, lépjen kapcsolatba a Sass honlapján.
Sass kimeneti formátum
Amikor futtatja a parancsot -Nézd Sass CSS megjeleníti a kapott adatok szabványos módon .css (beágyazott). Általánosságban elmondható, hogy 4 féle kimeneti Sass:
- Beágyazott (beágyazott): megjeleníti a szerkezet CSS stíluslapok és a dokumentum HTML.
- Expanded (haladó) egészíti ki a sort a tulajdonságok és a szabályokat.
- Compact (kompakt): mindegyik CSS szabályt összes tulajdonságával mindössze egy sort.
- A tömörített (tömörített): nincs szóköz (kivéve a szükséges terek külön szelektor és egy új vonal végén a fájlt).
Több olvasható a következő linken ezeket kimeneti formátumot.
A legegyszerűbb módja annak, hogy változtatni a kimeneti formátum - egy csapat Vigyázz, elindította a megfelelő zászló végén. Például, hogy használja a bővített formátum:
Sass --watch style.scss: style.css --style = expandált
Sass - egy nagyon erős előfeldolgozó; tanulás, hogyan kell használni hatékonyan tölthet sokkal kevesebb időt és energiát a front end. Kiegészíti a CSS szintaxis, így rugalmasabb, és lehetővé teszi, hogy növelje a termelékenységet.