CSS3-ê bi Navnîşên Navnîşên Pevçûnê Bi Nav û Derve bikin

Transfersiyonên CSS3 Têkiliyên Berbi Xweşîn çêbikin

Pêşniyarên Webê dirêj li ser rûpelên ku dema ku CSS3 bi qada bûyeran çêbirin, bêtir desthilatdar xwestin. Stylesên nû yên di CSS3 de destnîşan kirin ku pisporên wêneyên wêneyên wan-wêneyên wêneyên wan ên di nav wan de zêde bikin. Di vê deverên taybetmendiyên mîna sîpên germ û gûzeyan , kincên korîn, û bêtir in. CSS3 herweha bandora animation-like effects ku tê bikaranîn ku ji bo ku li ser malperên armanca baş çêbikin.

Pir bandora pirr baş a ku hûn dikarin di nav malpera we ya CSS3 de bikar bînin, ew bikar bînin ku ew bi karanîna pargîdaniyên ji bo pispor û veguherîna karanîna wan veşartin. Ev rêbazek hêsanî û baş e ku pirtûkên ku hûn ji hêla hûrgelan ve çêtir dibe ku hûn di nav faktorê de bikişînin dema pirtûka malperê tiştek tiştek dike, wekî hûrgelan ser vê elementê.

Let us look at how easy it is to be influenced by visual interaction with different elements on your web pages.

Hover li Hover

Em ê di destpêkê de digerin ku çawa çawa guhartina wêneyê biguherînin dema ku mişterî li ser vê elementê hûrdû dike. Ji bo vê nimûne (HTML li jêr eşkere ye) ez bi wêneyê bi klasiya greydout re tê bikaranîn.

Ji bo ku çêbikin xilas, em rêbazên jêrîn ên bi şêweya CSS-ê re zêde bike:

.greydout {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
}

Vebijêrkên van hûrgelan ji bo 25% veguhestin. Ev tê wateya ku wêneyê dê wek 1/4 ya şefê normal be. Bi temamî vekişînek bi riya transparency dê 100% û dema% 0 wê bi tevahî ronahî be.

Piştre, ku çêkirina wêneyê vekirî ye (an jî bi awayek rastîn, ku bi temamî bêkêmasî bibin), dema ku masî wê li ser veşartî, hûn ê hoverê: hover pseudo-class:

.greydout: hover {
-webkit-opacity: 1;
-moz-opacity: 1;
nebigere: 1;
}

Hûn dê bîr bînin, ji bo van nimûne, ez pirtûka pêşniyarkirina pêşdestiya serdestiyê ya bikar bînin ku ji bo guhertoyên kevntir ên yên gerokên ku pişthevtirîn piştrast bikin. Dema ku ev pratîkek baş e, rastiya ev e ku ji hêla hûrgelan ve tête piştevanîya hêla gerokgeran e û ew efser e ku ew xetên pêşdibistanên dorpêç bikin. Dîsa jî, tu sedem tune ye ku ne pêşniyarên van pêşnivîsên ku hûn dixwazin piştevanîya vîdyokên gerdûnî yên kevin. Tenê meriv be sure ku ji rêbazê herî baş qebûl bike ku daxuyaniya dawî bi normal, un-prefixed version of style.

Heke hûn li ser malperê de dixebitin, hûn ê bibînin ku guhartina vê neheqiyê pir guhertineke bêhtir e. Pêşî ew spî bûye û paşê, ne dewletên navendî yên ku di nav wan de du kesan de ne. Ew mîna guherînek ronahî ye. Ev dibe ku hûn dixwazin dixwazin, lê hûn jî dixwazin ku bi guhertina ku bêtir davêj e.

Ji bo bandorek pirr baş e û hûn bi awayekî davêjî çêbikin, hûn dixwazin ku malê veguherîna veguherîna veguhestinê ya dersa .greydout:

.greydout {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
-webkit-transition: hemû 3s hêsan e;
-moz-transition: hemû 3s hêsan e;
-ms-transition: hemû 3s hêsan e;
-o-transition: hemû 3s hêsan e;
veguherîn: hemû 3s hêsan e
}

Di vê kodê de, guhertin dê bi lez veguherî bi lez veguherînek bêtir veguherîn.

Dîsa dîsa, em çend hejmarên bikarhênerên pêşnivîsa pêşniyarên li vir têne bikaranîn. Veguhestinê wekî nebaweriyê ne piştgirî ye, da ku ev pêşbendan wateya xwe bikin.

Tiştek ku hûn plan dikevin van planan de plan dikin ku ev amûrên pencereyê ne xwedî dewleta "hover" tune ye, da ku ev bandor li her kesê ku di destûra torê de wek telefona mobîl bi kar tînin, winda dibin. Veguhere pir caran dibe, lê ev yek lez dibe ku ew bi rastî ne dîtin. Heke baş e ku hûn bandor wek bandora bonus baş e, lê ji her guhertinên ku ji bo naveroka ku ji bo naveroka têgihiştinê tê de werin dîtin werin dûr kirin.

Fading Out Pêvek e

Hûn nikarin bi wêneyeke faded re dest pê bikin, hûn dikarin bi veguhestina opaque aqilê veguherîn û veguhastinê bikar bînin. Bikaranîna heman wêneyê, bi tenê bi çîna kelefê ya berbiçav:

class = "withfadeout">

Wek berê, hûn bi helwesta hûrgelan bikar tînin bikaranîna: hover selector:

.withfadeout {
-webkit-transition: all 2s ease-in-out;
-moz-transition: hemî 2s-e-e-der;
-ms-transition: hemî 2s hêsan e;
-o-transition: hemî 2s-e-e-der;
veguherîn: hemî 2s e-e-der;
}
.withfadeout: hover {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
}

Di vê nimûneyê de, wêneyê ji tevahî vekişînê veguherîne ji bo hinek şexsî - nimûne yekem mînakek me.

Images from Beyond

Vê baş e ku hûn dikarin guhartina vîzyonên vîzyonê bidin ser wêneyan, lê hûn ne tenê bi wêneyên van CSS-ê re wêneyên bi kar tîne. Hûn dikarin hêsanî bişkojkên CSS-hêsan ên ku çaxê kişandin û pêk têne derxistin. Hûn bi tenê paqijkirina pisudo-klasîk bi karanîna hûrgelan ava bikin û li ser dersa ku dest bişkojk veguherîne veguherîne. Bişkojk bike û bisekînin û bibînin ku bibînin.

Pêdivî ye ku hûn bi awayekî vekişîn an jî li ser lêgerînek yekemek bêdeng çêbikin. Di vê nimûneyê de, gava ku masî li ser wê ye, ez hûrgelê û rengê nivîsê biguherim. Li vir CSS ye:

#myDiv {
width: 280px;
background-color: # 557A47;
rengê: #dfdfdf;
padding: 10px;
-webkit-transition: all 4s ease-out 0s;
-moz-transition: hemû 4s-ease-e-0s;
-ms-transition: tevahiya 4s-e-0s;
-o-transition: hemû 4s ef-a-0;
veguherîn: hemû 4s hêsankirî 0s;
}
#myDiv: hover {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
rengê # 000
}

Navigation Mirov dikare ji rengên rûyê paşîn ên Fading avêtin

Di peldanka navîgasyonê ya navîn de rengê rengê rengê hêdî di hundir û derveyî de, wekî ku ez di muxalefeyên pêşîn de. Li vir HTML ye:

Û vir heye CSS:

ul # sampleNav {list-style: none; }
ul # sampleNav li {
display: inline;
float: çep;
padding: 5px 15px;
margin: 0 5px;
-webkit-transition: all 2s linear;
-moz-transition: hemû 2-line linear;
-ms-transition: hemû 2-line linear;
-o-transition: hemû 2-line linear;
veguherîn: hemû 2-line linear;
}
ul # sampleNav li a {text-decoration: none; }
ul # sampleNav li: hover {
background-color: # DAF197;
}

Support Browser

Wekî ku min çend caran berê xwe digerim, ev şêweyên piştevanîya gerîla gelekî baş e, da ku hûn bêyî azad bikin ku bêyî dagirkeriyê bikar bînin. Vebijêrk tenê ji bo vîdyoyên înternetê yên kevntir e, lê belê bi biryara dawî ya Microsoft ji bo hemî guhertoyên IE-yê jêrîn bi dawî ye, gerokên kevn ên kêmtir û pirsgirêk kêm dibe-û bi rastî, ger gerokek kevne ne Vê veguherîna vî rengî bibînin, ku divê pirsgirêkek girîng nabe. Heta ku hûn van celeb bandora bandorên balkêş ên berbiçav binpê bikin û ne bi wan re naxwazin ku karbidestiyê bikişînin an naveroka sereke nîşan bidin, paşê gerokên kevn ên ku bandorên piştgirî nebin dê bikar tecrûbeyek kêmtir bextewar bibin, lê bikarhênerek li ser gerok cûdahî dizanin, bi taybetî eger ew malpera normal be bikaranîn û agahdariya ku ew hewce ne.

Fun Fun; Swap Two Images

Va ye ku nimûne ku çawa wênekek yek ji duyê veşartî ye. HTML bikar bînin:

Û CSS-ê ku bi yekser hûrgelan ve dikeve dike ku din jî opaque ye û paşê veguherîna du herdu:

.swapMe img {-webkit-transition: hemû 1s ease-in-out; -moz-transition: hemû 1s e-in-out; -ms-transition: hemû 1s e-in-out; -o-transition: hemû 1s e-in-out; veguherîn: hemû 1s e-in-out; } .swap1, .swapMe: hover .swap2 {-webkit-opacity: 1; -moz-opacity: 1; nebigere: 1; } .swapMe: hover .swap1, .swap2 {-webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }