• Cikket írt
  • A 2011/01/27
  • A 12:08
  • az admin

Top CSS3 parancsok

CSS3 tényleg kezd lendületet sok a parancs körvonalazott CSS3 munka tervezetet támogatja Firefox, Safari és a Google Chrome. Azt hittük összerakni néhány kedvenc. Mielőtt belevágnánk CSS3 parancsok szükség böngésző konkrét szintaxis számukra, hogy munkát.

A Mozilla Firefox meg kell használni a-moz-előtag, például:

-Moz-border-radius:

És Safari WebKit-a-előtag, például:

-WebKit-border-radius:

1. Border sugár

A CSS3 határ sugara parancs ívelt sarkok egy elemet. Használata helyett 4 vagy több kép létrehozásához ívelt sarkok használja a következő parancsokat:

Az íves sarok parancs nem jelenik meg az Internet Explorer

border-radius

# 1. keret {
border: 1px solid # 699;

/ * A Mozilla Firefox * /
-Moz-border-radius: 20px;

/ * A Safari és a Google Chrome * /
-WebKit-border-radius: 20px;
}

2. Box árnyék

Egy árnyék lehet alkalmazni elemek segítségével CSS3 box shadow parancsot. A doboz árnyék elfogadja three számértékek, plusz egy színes, hogy ezt a hatást. Ezek a számok a következők:

1. Távolsága vízszintes eltolását árnyéka - A pozitív érték azt jelenti, az árnyék leadott jobbra, negatív érték balra
2. Távolsága függőleges eltolás pedig árnyék - A pozitív érték azt jelenti, az árnyék öntött alábbi negatív értéket a fenti
3. Hogy homályos szeretne az árnyék

Azzal a kiegészítéssel, egy szín érték az árnyék teljes:

box-shadow

# Box2 {
/ * Nem kötelező a box shadow hatás * /
border: 1px solid # 699; x

/ * A Mozilla Firefox * /
-Moz-box-shadow: 5px 5px 5px # b6ebf7;

/ * A Safari és a Google Chrome * /
-WebKit-box-shadow: 5x 5px 5px # b6ebf7;

3. Átláthatóság és RGBA

Átláthatóság mindig is trükkös. A különböző böngészők történelmileg is alkalmazzák az átláthatóságot a különböző parancsokat. Folytatva a cross-böngésző ellentmondás van a mellett az új CSS3 RGBA háttér ingatlan, de elvileg ez a parancs logikusabb. A parancs áll 4 értékek - az első, második és harmadik a vörös, zöld és kék érték (0-255) volt, majd az alfa-csatorna vagy átláthatóság (0-1).

A RGBA parancsot a böngésző egyedi prefixek (-moz-,-WebKit-) nem szükséges:

# Box3 {
background-color: RGBA (110, 142, 185, 0,5);
}

A háttér színe parancs hozzáad egy szép kék-szürke háttér a 0,5 vagy 50%-os fedőképesség a böngészőkben, hogy megértsék a CSS3 RGBA tulajdonság.

Sajnos az Internet Explorer is törekszik arra, hogy a háttér színe parancsot, de nem értem RGBA. Annak érdekében, hogy a háttér színe is meg az IE egy IE-only hack van szükség. A következő példában a: az utolsó gyermek ál választó, amely az Internet Explorer nem érti használják kizárhatja.

transparency

# Box3 {
/ * Minden böngészők * /
background-color: # 6e8eb9;
}

szervezet: az utolsó gyermek # box3 {
/ * Kizárása IE böngésző segítségével: az utolsó gyermek * /
background-color: RGBA (110, 142, 185, 0,5)! fontos;
}

4. Oszlopok

A képes felvenni oszlopok bővült CSS3. Ahelyett, lebegő elemek belül konténerek tudjuk beállítani az oszlop száma, szélessége és szabály:

colums

# Box4 {
/ * Nem kötelező az oszlop tulajdonság * /
border: 1px solid # 699;

/ * A Mozilla Firefox * /
-Moz-oszlop-száma: 2;
-Moz-oszlop-rés: 20px;
-Moz-oszlop-szabály: 1px solid # 6e8eb9;

/ * A Safari és a Google Chrome * /
-WebKit-oszlop-száma: 2;
-WebKit-oszlop-rés: 20px;
-WebKit-oszlop-szabály: 1px solid # 6e8eb9;
}

5. Több háttérképek

Háttér képek mindig szigorú, amikor a CSS annak a ténynek is csak akkor kell alkalmazni egy háttér képet elemenként. Nem ez a helyzet a CSS3, amely lehetővé teszi több kép elemenként egyszerűen vesszővel elválasztva őket.

A hely, egy kép a bal és jobb egy elem akkor a következő parancsokat, egy kis styling:

multiple

# Box5 p {
background: url (/ i / quotel.gif) meg nem ismételt 0 0, url (/ i / quoter.gif) meg nem ismételt 100% 0;
border: 1px solid # 699;

padding: 0 20px;
}

Ez a parancs lesz hibás tette az Internet Explorer, mert nem fogadja el a 2 háttér képek egy elemet. A kizár minden IE hack van szükség.

# Box5 p {
/ * Minden böngészőben, csak nyitott quote * /
background: url (/ i / quotel.gif) 0 0 no-repeat;
padding: 0 20px;
}

szervezet: az utolsó gyermek # box5 blockquote {
/ * Kizárása IE böngésző segítségével: az utolsó gyermek * /
/ * Majd a két kép * /
background: url (/ i / quotel.gif) meg nem ismételt 0 0, url (/ i / quoter.gif) meg nem ismételt 100% 0;
}

6. Háttér gradiensek

CSS3 háttér gradiens rendkívül rugalmasak és lehet használni, hogy bonyolult mintákat. A legegyszerűbb a CSS lineáris gradiens segítségével színátmenetet alkalmazni kell eleme fentről lefelé és balról jobbra.

Ez a példa a CSS3 gradiens Mozilla Firefox alkalmaz világoskék gradiens alján a doboz csak 20%-a dobozok "magassága

gradients

# Box8 {
/ * A Mozilla Firefox * /
háttér:-moz-lineáris gradiens (alsó, # b6ebf7, # fff 20%);
}

A Safari egy kevésbé intuitív, de rugalmasabb megközelítést színes megállítani értékeit. Egy példa a Safari egyedi kódot a következő (Megjegyzés: A lineáris szerepel zárójelben, hanem kívül):

# Box8 {
háttér:-webkit-gradiens (lineáris, bal alsó, bal felső, színes-stop (0, # b6ebf7), színes-stop (0.20, # fff));
}

7. Forgás

CSS3 is lehetővé teszi forgását elemek segítségével átalakítják parancs, a forgatás ingatlan elfogadja fok paraméterként.
rotation

<code> # box9 {
-Moz-transzformáció: forgatás (2deg);
-WebKit-transzformáció: forgatás (2deg);
} </ Code>

8. Körvonalazza

Outilines szerepelnek a CSS3 specifikáció, és lehetővé teszi mind a határ, és egy vázlatot kell alkalmazni egy elemet.

A körvonal tulajdonság megegyezik a határ parancsot. A kiegészítő offset tulajdonság azonban lehetővé teszi a határon kell mozgatni további belül vagy kívül az elem.
outlines

# Box7 {
border: 1px solid # 000;
vázlata: 1px solid # 699;
vázlat-eltolás:-9px;
}

Elősegítése Us

  • Add to Mixx!
Ace Hosting India

Címkék: , ,

Untitled Document

2 Hozzászólások

  1. Szép hozzászólás ... csak így tovább

  2. Kiváló. Nagyon szeretem "Box árnyék" technique.Good munkát.

Be hozzászólást

XHTML: Használhatod ezeket a címkéket: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <q cite=""> <strike> <strong>


CommentLuv Enabled