Faʻasolo i totonu ma fafo atu Mea Upega Tafaʻilagi i le CSS3

CSS3 Transitions Fausia Faiga Faʻalelei Fade

Sa leva ona naunau le aufaasusiuta e sili atu le pule i luga o itulau latou te fatuina pe a oʻo le CSS3 i le vaaiga. O sitaili fou na faʻaofiina i le CSS3 na tuʻuina atu ai i polofesa i luga o le initaneti le tomai e faʻaopoopo ai foliga tutusa o Photoshop io latou itulau. E aofia ai mea taua e pei o ata lafoia ma susulu , liʻo tulimanu, ma sili atu. O le CSS3 foi na faʻaalia ai faʻalagona faʻapitoa e mafai ona faʻaaoga e fatuina ai fegalegaleaiga matagofie i luga o saite.

O se tasi o mea lelei faʻalelei vaaia e mafai ona e faʻaopopo i elemene i lau 'upega tafaʻilagi e faʻaaoga ai le CSS3 o le faʻaaogaina lea i totonu ma fafo e faʻaogaina ai mea totino mo le opacity ma le suiga. O se auala faigofie ma le lagolagosua e faʻateleina ai au itulau e ala i le fatuina o vaega ua vaivai e oʻo mai i le taulaʻi pe a fai e se tagata asiasi i le nofoaga, se mea e pei o le faʻavaveina o lena elemene.

Seʻio tatou tilotilo i le faigofie o le faʻaopopoina o lenei mea e faʻaalia ai lagona vaaia i elemene eseese i luga o lau itulau.

Faʻafeiloaʻi le Opacity i le Faʻasolo

O le a tatou amata i le tilotilo i le auala e suia ai le malosi o le faʻatusaina o se ata pe a faʻafefeteina e le tagata faatau lea elemene. Mo lenei faʻataʻitaʻiga (o le HTML o lo o faʻaalia i lalo) O loʻo ou faʻaaogaina se ata ma le vasega o le uiga o le lanu.

Ina ia sili atu le fiafia, tatou te faaopoopo atu tulafono nei i la tatou CSS styleheet:

.greydout {
-o gaioiga-opacity: 0.25;
-oz-opacity: 0.25;
Opacity: 0.25;
}

O nei tulaga o le pagatia e faaliliuina i le 25%. O lona uiga o le ata o le a faʻaalia o le 1/4 o lona malamalama masani. O le atoatoa opaque e aunoa ma le manino o le a 100% ae o le 0% o le a manino atoatoa.

I le isi, ina ia manino le ata (pe sili atu foi, ina ia matuai atoatoa lelei) pe a uma ona ufiufi le kiore, o le a e faaopoopo i ai le: pese-class:

.greydout: hover {
-o le vavave o le gaioiga: 1;
-oz-opacity: 1;
opacity: 1;
}

O le a e maitauina, mo nei faataitaiga, o loʻo ou faʻaaogaina faʻaupuga o faʻatauga o le tulafono e faʻamautinoa ai le fesoʻotaʻiga faʻasolo i tua mo le matutua atu o na suʻe. E ui lava o se faiga lelei lenei, o le mea moni o le tulafono o le opacity ua lagolagoina nei e tagata suʻesuʻe ma e sili atu ona saogalemu le tuʻuina atu o nei laina faʻatau laina. Ae ui i lea, e leai foi se mafuaʻaga e le aofia ai nei pipiʻi pe afai e te manaʻo e faʻamautinoa le lagolago mo lomiga tuai. Faʻamautinoa ia mulimuli i le faiga sili ona taliaina e faʻauʻu ai le taʻutinoga faʻatasi ai ma le masani, le faʻasolosolo o le faʻataʻitaʻiga o le sitaili.

Afai e te faʻaaogaina lenei mea i luga o se 'upega tafaʻilagi, o le ae iloa o lenei fetuunaiga o le opacity o se suiga vave. Muamua o le lanu enaena ma e le o lea, e aunoa ma se taimi le tumau i le va oi laua. E pei o se moli moli - o loʻo i luga pe leai. Atonu o le mea lea e te manaʻo ai, ae atonu foi e te manaʻo e faʻataʻitaʻi i se suiga e sili atu le malie.

Ina ia faaopoopo i ai se aafiaga manaia ma faia lenei faanatinati malie, e te manao e faaopoopo le meatotino o le suiga i le vasega o le vasega:

.greydout {
-o gaioiga-opacity: 0.25;
-oz-opacity: 0.25;
Opacity: 0.25;
-solosolo-transition: 3 uma faigofie;
-moz-transition: o mea uma e 3 faigofie;
-ms-transition: 3 uma faigofie;
-o-fesuiaiga: e faigofie uma;
suiga: e faigofie uma;
}

Faatasi ai ma lenei tulafono, o le suiga o le a faasolo malie le faasolosolo nai lo le na o le suia vave.

O le isi foi, o loʻo tatou faʻaaogaina se numera o tulafono faʻatau tulafono faʻatau i lalo. O le suiga e le o lagolagoina lelei e pei o le opacity, o lea la e talafeagai ai nei fomu.

E tasi le mea e manatua ao e fuafua nei fegalegaleaiga o le faʻaaogaina o masini matala e le o iai se "tulaga," o lea o nei aafiaga e tele lava ina leiloloa i soo se tasi e faʻaaogaina se masini mata e pei o se telefoni feʻaveaʻi. O le suiga e masani lava ona tupu, ae e vave ona tupu e le mafai ona vaaia. E lelei tele pe afai o loʻo e faʻaopoopoina lenei mea o se ponesi manaia, ae aloese mai soʻo se suiga e manaʻomia ina ia malamalama ai ina ia malamalama i ai.

Faʻasalaga e Mafai Ona Maua

E te le tau amataina i se ata ua galo, e mafai ona e faʻaaogaina suiga ma le malosi o le malosi e alu ese mai se ata atoa. Faʻaaogaina o le ata lava e tasi, naʻo le vasega o mea e faʻaaogaina:

vasega = "faʻailoa atu">

E pei lava o muamua, e te suia le opacity e faʻaaoga ai:

.withfoutout {
-solosolo-transition: o mea uma 2 e faigofie-i-fafo;
-moz-fesuiaiga: o mea uma 2 e faigofie-in-out;
-ms-transition: o mea uma e 2 faigofie-in-out;
-o-fesuiaiga: o mea uma 2 e faigofie-in-out;
fesuiaiga: o mea uma 2 e faigofie-in-out;
}
.withfadeout: hover {
-o gaioiga-opacity: 0.25;
-oz-opacity: 0.25;
Opacity: 0.25;
}

I lenei faʻataʻitaʻiga, o le ata o le a suia mai le atoatoa atoatoa o le manino - o le itu i tua o la tatou faataitaiga muamua.

Alu i luga atu o Ata

E sili atu le lelei e mafai ona e faʻaogaina nei suiga vaʻaia ma faʻamalo atu i ata, ae e le faʻamapulaʻaina i le naʻo le faʻaaogaina o ata i nei CSS aafiaga. E faigofie lava ona e faia CSS-styled button e paʻu pe a kiliki ma faia. E naʻo le faʻapipiʻiina o le malosi e faʻaaoga ai le: pseudo-class active ma tuʻu le suiga i luga o le vasega o loʻo faʻamatala ai le faamau. Kiliki ma taofi lenei ki e iloa ai le mea e tupu.

E mafai lava ona faʻaaogaina soʻo se elemene elemene pe a faʻafefeteina pe kiliki. I lenei faataitaiga ou te suia le opacity o le vae ma le lanu o le tusiga pe a uma le kiore. O le CSS:

#myDiv {
lautele: 280px;
lanu-lanu: # 557A47;
lanu: #dfdfdf;
paʻu: 10px;
-o le faʻataʻitaʻiga: 4s uma-outs 0s;
-moz-fesuiaiga: uma 4s faaseʻe ile 0s;
-ms-transition: 4s uma faaseʻe 0s;
-o-fesuiaiga: 4s uma faaseʻe 0s;
fesuiaiga: 4s uma faaseʻe 0s;
}
#myDiv: hover {
-o gaioiga-opacity: 0.25;
-oz-opacity: 0.25;
Opacity: 0.25;
lanu: # 000;
}

Manusina o Manua e mafai ona faʻamanuiaina mai le fesuiaʻiga o lanu

I lenei lisi faigofie o le faasologa o mea, o le lanu o le lanu ua tafe lemu i fafo ma fafo ao ou togi i luga o mea autu. O le HTML lenei:

Ma o le CSS lenei:

ul # sampleNav {lisi-style: leai; }
ul # sampleNav li {
faʻaalia: inline;
fetolofi: tauagavale;
paʻu: 5px 15px;
tuaoi: 0 5px;
-o le faʻataʻitaʻiga: faʻaopoopo 2s laina;
-moz-transition: laina uma 2;
-ms-transition: uma 2 laina;
-o-fesuiaiga: uma 2 laina;
suiga: o laina uma 2;
}
ul # sampleNav li a {text-decoration: leai; }
ul # sampleNav li: hover {
lanu-lanu: # DAF197;
}

Fesoasoani Lagolago

A o ou paʻi atu i nai taimi ua leva, o nei sitaili o loʻo i ai se lagolagosua lelei mo le sailiga, o lea e tatau ai ona e lagona le saoloto e faʻaaogaina e aunoa ma se faʻanoanoa. E na o le tasi lava leesega i lenei mea e sili atu le matutua o le Internet Explorer, ae o le faaiuga lata mai a Microsoft e faamuta le lagolago mo ituaiga uma o IE i lalo ifo o le 11, o nei matutua matutua ua amata ona itiiti ifo ma leai se faafitauli - ma e moni, Vaʻai i lenei fesuiaiga fesuiaiga, e le tatau ona avea ma faafitauli tele. Afai lava e te taofiofia nei ituaiga o aafiaga i fegalegaleaiga fiafia ma e le faalagolago ia i latou e tulieseina galuega pe faaalia mea autu, o le a sili atu le fiafia o tagata sailiili e le lagolagoina ia aafiaga, ae o le a le oo i ai tagata e faaaogaina i luga o na sapalai iloa le eseesega, aemaise lava pe afai e mafai ona latou faʻaogaina le 'upega tafaʻilagi masani ma maua ai faʻamatalaga latou te manaʻomia.

Faʻasalaga Faʻafiafia; Swap Two Images

O se faʻataʻitaʻiga lea o le faʻafefe o le tasi ata i le isi. Faaaoga le HTML:

Ma o le CSS e faʻamalamalamaina atoatoa ai le isi ae o le isi e atoatoa atoatoa ona fai ai lea o le suiga i le lua:

.swapMe img {-webkit-transition: o mea uma e faigofie-in-out; -moz-fesuiaiga: o mea uma e faigofie-i-fafo; -ms-transition: o mea uma e faigofie-in-out; -o-fesuiaiga: o mea uma e faigofie-in-out; suiga: o mea uma e faigofie-i-fafo; } .swap1, .swapMe: hover .swap2 {-webkit-opacity: 1; -oz-opacity: 1; opacity: 1; } .swapMe: hover .swap1, .swap2 {-webkit-opacity: 0; -oz-opacity: 0; opacity: 0; }