Etsa Elements tsa Leqephe la Websaete Fela ho Ts'elela le Css3

Liphetoho tsa CSS3 Etsa Metsoalle e Ntle ea Fade

Ka nako e telele baetsi ba liwebsaete ba ne ba lakatsa ho laola haholoanyane maqephe ao ba neng ba a bōpa ha CSS3 e otla sebakeng seo. Mekhoa e mecha e hlahisitsoeng CSS3 e ile ea fa baetapele ba websaete bokhoni ba ho eketsa liphetoho tsa Photoshop-joaloka maqepheng a bona. Sena se ne se kenyeletsa thepa e kang lerotholi le lerotholi , likhutlo tse pota-potileng le tse ling. CSS3 e boetse e hlahisitse mefuta-futa ea liphello tse ka sebelisoang ho bōpa ho sebelisana hantle libakeng.

Ponahalo e 'ngoe e ntle ka ho fetisisa eo u ka e eketsang likarolong tsa hau ea marang-rang e sebelisa CSS3 ke ho etsa hore li senyehe le ho tsoa ka ho kopanya lisebelisoa tsa ho khoneha le phetoho. Ena ke tsela e bonolo le e ts'ehetsoeng hantle ea ho etsa hore maqephe a hau a sebelisane haholoanyane ka ho bopa libaka tse senyehileng tse tsepamisisang mohopolo ha moeti oa maqephe a etsa ntho e itseng, joalo ka ho fetela holim'a ntlha eo.

A re ke re boneng kamoo ho leng bonolo hakaakang ho eketsa sena se sebetsang se bonts'itsoeng ho likarolo tse fapaneng maqepheng a hau a maqephe.

Tlohela & # 39; s Phetoho ea Opacity ho Hover

Re tla qala ka ho sheba kamoo re ka fetolang ho khoneha ha setšoantšo ha moreki a ntse a thekesela holim'a ntlha eo. Bakeng sa mohlala ona (HTML e bontšoa ka tlase) Ke sebelisa setšoantšo le tšobotsi ea sehlopha ea ho roala.

E le hore re e kenyele, re kenyelletsa melao ea mefuta e latelang ho CSS stylesheet ea rona:

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

Liphetoho tsena tsa ho khoneha li fetolela ho 25%. Sena se bolela hore setšoantšo se tla bontšoa e le 1/4 sa ho hlaka ha eona ka mokhoa o tloaelehileng. Opaque ka ho feletseng e se nang ponts'oa e ne e tla ba 100% ha 0% e tla be e hlakile.

Ka mor'a moo, ho etsa hore setšoantšo se hlake hantle (kapa ho nepahetse ho feta, hore o tle opaque ka ho feletseng) ha mouse e hovered ka holim'a eona, u ka eketsa: hover pseudo-class:

mokoloko: hover {
-blogger-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}}

U tla hlokomela hore, bakeng sa mehlala ena, ke sebelisa mohoeletsi oa pele ho pholletsa le puso ho netefatsa hore ho lumellana ka morao ho liphetolelo tsa khale tsa li-browser. Le hoja ena e le mokhoa o motle, 'nete ke hore puso ea boikokobetso e tšehetsoa hantle ke li-browsers ebile e bolokehile hantle ho tlohela mekhoa ea pele ea ho rekisa. Leha ho le joalo, ha ho na lebaka la hore u se ke ua kenyelletsa li-prefixes tsena haeba u batla ho netefatsa tšehetso ea liphetolelo tsa khale tsa li-browser. E-ba le bonnete ba hore u latela mokhoa o motle o amohelehang oa ho felisa phatlalatso ka mokhoa o tloaelehileng, o se-prefixed oa mokhoa ona.

Haeba u fetisitse sena setšeng, u tla bona hore phetoho ena ea ho fetoha ke phetoho e makatsang. Ea pele e le 'mala oa bohlooho' me ha o joalo, ha ho na linaha tse seng kae tse pakeng tsa tsona tse peli. E tšoana le sesebelisoa se khanyang - se tima kapa se tima. Sena se ka 'na sa ba seo u se batlang, empa u ka boela ua batla ho leka phetoho e fokolang.

Ho eketsa phello e ntle haholo le ho etsa hore sena se fokotsehe, o batla ho eketsa thepa ea phetoho sehlopheng sa .Greydout:

.greydout {
-blog-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
-webkit-phetoho: ho lokoloha ha 3s hohle;
-moz-phetoho: ho lokoloha ha 3s hohle;
-ms-transition: tsohle tse tharo tsa boiketlo;
-o-phetoho: bohle ba phutholoha 3;
phetoho: tsohle tse tharo tsa boiketlo;
}}

Ka khoutu ena, phetoho e ne e tla fetoloa butle-butle ho e-na le ho fetoha ka tšohanyetso.

Re boetse re sebelisa melao e mengata ea ho rekisetsa pele ho mona. Phetoho ha e tšehetsoe hape e le ho khoneha, kahoo li-prefixes tsena li etsa hore e be tse utloahalang.

Ntho e le 'ngoe eo u lokelang ho e hopola ha u ntse u rera likamano tsena ke hore lisebelisoa tsa thepa ea lichelete ha li na "hover", kahoo liphello tsena li atisa ho lahleheloa ke mang kapa mang ea sebelisang sesebedisoa sa skrine joaloka thelefono ea selefouno. Phetoho e tla atisa ho etsahala, empa e etsahala ka potlako hoo e hlileng e ke keng ea bonoa. Ho hotle haeba o eketsa sena e le bonus effect, empa qoba liphetoho leha e le life tse hlokang ho bonoa bakeng sa lintlha tse lokelang ho utloisisoa.

Ho senyeha hoa khoneha

Ha ho hlokahale hore u qale ka setšoantšo se senyehileng, u ka sebelisa liphetoho le opacity ho fela ho tloha setšoantšong sa opaque ka botlalo. Ho sebelisa setšoantšo se le seng, feela ka sehlopha sa ho ba le setšoantšo se seng:

sehlopha = "lehlaseli">

Feela joaloka pele, o fetola ho khoneha ho sebelisa: hover selector:

.withfadeout {
-webkit-phetoho: tsohle tse peli tse phutholohang;
-moz-phetoho: bobeli ba boiketlo ba ho tsoa;
-ms-transition: tsohle tse peli tse phutholohang;
-o-phetoho: bobeli ba boiketlo ba ho tsoa;
phetoho: tsohle tse peli tse phutholohang;
}}
.fetseout: hover {
-blog-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
}}

Mohlala ona, sets'oants'o se ne se tla fetoloa ho tloha ka ho feletseng ho ea ho ponahalo e hlakileng - ho hlahisa mohlala oa rona oa pele.

Ho Fetela Litšoantšo

Ho motle haholo hore u ka sebelisa litšoantšo tsena tse bonts'ang 'me u atamela litšoantšo, empa ha u felle feela ho sebelisa litšoantšo ka liphello tsena tsa CSS. U ka nolofatsa li-CSS-styled buttons tse senyehang ha li totobetse le ho tšoaroa. U ne u tla beha bokhoni ba ho sebelisa le: sehlopha sa maqheka a mafolofolo 'me u behe phetoho sehlopheng se hlalosang konopo. Tlanya mme o tšoere konopo ena ho bona se etsahalang.

Hoa khoneha ho etsa ntho leha e le efe e bonahalang e senyeha ha e holimo kapa e tobetsoe. Mohlala ona ke fetola khanya ea div le 'mala oa temana ha mouse e felile. Mona ke CSS:

#myDiv {
bophara: 280px;
'mala oa mokokotlo: # 557A47;
'mala: #dfdfdf;
ho pata: 10px;
-webkit-phetoho: tsohle tse 4 tsa boiketlo-li-0s;
-moz-phetoho: bohle ba 4-ba phutholoha ka 0s;
-ms-phetoho: liphetoho tsohle tsa 4s-0s;
-o-phetoho: bohle ba 4-ba phutholoha ka 0s;
phetoho: tsohle tse 4 tsa boiketlo-li-0s;
}}
#myDiv: hover {
-blog-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
'mala: # 000;
}}

Mokhoa oa ho tsamaea o ka rua molemo ho Fading Background Colors

Ka metsing ena e bonolo, mobala oa mokokotlo oa fokotseha butle-butle ha ke ntse ke phunyeletsa ka har'a lintho tsa menu. Mona ke HTML:

Hona ke CSS:

sampula # #Nav {list-style: style; none; }}
l # sampuliNav li {
bonts'a: ka hare;
float: ho le letšehali;
ho robala: 5px 15px;
marginal: 0 5px;
-ebkit-phetoho: tsohle tse peli tsa moeli;
-moz-phetoho: bobeli ba bobeli;
-ms-phetoho: li-2s linear;
-o-phetoho: tsohle tse peli tsa moeli;
phetoho: tsohle tse peli tsa moeli;
}}
sampuli # #Nav li {{text-decoration: none; }}
mo-sampuli # oNet li: hover {
'mala oa mokokotlo: # DAF197;
}}

Tšehetso ea Sebapali

Joalokaha ke se ke amme ka makhetlo a 'maloa, mekhoa ena e na le ts'ehetso e ntle ea sebapali, kahoo u lokela ho ikutloa u lokolohile ho e sebelisa ntle le tšabo. Ntho e ikhethang ho sena ke liphetoho tse ngata tsa khale tsa Internet Explorer, empa ka qeto ea morao-rao ea Microsoft ea ho khaotsa tšehetso bakeng sa liphetolelo tsohle tsa IE tse ka tlaase ho 11, li-browser tsena tsa khale li fetoha bothata - mme ha e le hantle, haeba sebapali sa khale se sa sebetse bonang phetoho ena ea maqhubu, e sa lokelang ho ba bothata bo boholo. Hafeela u koala mefuta ena ea liphello hore u sebelisane ka tsela e monate 'me u se ke ua itšetleha ka tsona ho khanna mokhoa oa ho khanna kapa ho senola lihlooho tsa bohlokoa, joale li-browser tse hōlileng tse sa tšehe liphello li tla fumana phihlelo e nyenyane haholo, empa basebelisi ba libabelisi tseo ba ke ke ba ba tseba phapang, haholo-holo haeba ba ka sebelisa setša ka tsela e tloaelehileng 'me ba fumane boitsebiso boo ba bo hlokang.

Thabiso e eketsehileng; Fetola Litšoantšo tse peli

Mona ke mohlala oa mokhoa oa ho senya setšoantšo se seng ho se seng. Sebelisa HTML:

Le CSS e etsang hore e be e hlakileng ka ho feletseng ha e 'ngoe e tletse ka ho feletseng' me joale phetoho e fetola tse peli:

.eMe img {-webkit-phetoho: tsohle tse thabile-ho tsoa; -moz-phetoho: tsohle tse thabile-ho tsoa; -ms-phetoho: tsohle li lokolohile-ho tsoa; -o-phetoho: kaofela ha 1 ho phutholoha; phetoho: tsohle li lokolohile; } .swap1, .swapMe: hover .swap2 {-webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .swapMe: hover .swap1, .swap2 {-webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }}