Whakamahia nga Mea Paetukutuku ki te Kete i roto me waho me CSS3

CSS3 Nga Whakawhitinga Hangaia Nga Putanga Kino

Ko nga kaihoahoa tukutuku kua roa ake te hiahia ki te whakahaere i nga waahanga i hangaia e CSS3 i te whakaaturanga. Ko nga momo hou i whakauruhia ki te CSS3 i hoatu ki nga kaiwhakamahi tukutuku te kaha ki te whakapiri i nga paanga Photoshop-ki o ratau whārangi. I roto i tenei ko nga ahua me nga atarangi maturuturu me nga uira , nga porotaka hurihuri, me te ake. I whakauru ano hoki a CSS3 i nga paanui-a-tinana e taea ana te whakamahi hei hanga i te taunekeneke pai i runga i nga pae.

Ko tetahi tino tirohanga pai e taea ana e koe ki te whakauru atu ki nga huinga o to paetukutuku ma te whakamahi i te CSS3 ko te whakamutu i roto i waho me te whakamahi i te huinga o nga mea mo te opacity me te whakawhiti. He huarahi ngawari tenei, he pai hoki te tautoko i o raatau whārangi ki te waihanga i nga waahanga kaore e tae mai ana ki te waahi ka uru mai he manuhiri ki te paetukutuku, me te mea ano kei te huri i taua kaupapa.

Kia ata titiro ki te mea ohie ki te whakauru i tenei painga ataata taunekeneke ki nga huinga maha i runga i o rarangi tukutuku.

Kia Hurihia te Opacity i te Hover

Ka tīmata tatou ma te titiro ki te whakarereke i te kaha o te ahua ka pakaru te kaihoko i taua kaupapa. Mo tenei tauira (kei te whakaatuhia te HTML i raro nei) Kei te whakamahi ahau i tetahi ahua me te huanga o te akomanga o te kakihi.

Hei whakanui i tenei, ka tapiritia e matou nga ture ritenga e whai ake nei ki o taatau CSS stylesheet:

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

Ko enei tautuhinga opacity e whakawhiti ki 25%. Ko te tikanga tenei ko te ahua ka whakaatuhia ko te 1/4 o tona maatau noa. Ko te tino opaque me te kore whakawhitiwhiti ka 100% ka 0% ka tino marama.

I muri mai, kia puta ke ai te ahua (kia nui ake ranei te waahanga), ka pupuhihia te kiore ki runga, ka whakaurua e koe: te pseudo-class hover:

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

Ka kitea e koe, mo enei tauira, kei te whakamahi ahau i nga putanga o mua o te kaihoko i te ture hei whakarite i te whakahoaho ki muri mo nga putanga tawhito o aua hunga rapu. Ahakoa he pai tenei mahi, ko te mea pono ko te ture opacity kei te tautokona inaianei e nga kaitirotiro, a, he pai rawa ki te whakaheke i aua raina utu. Heoi ano, kaore hoki he take kia kaua e whakauru i enei pangahanga ki te hiahia koe ki te whakarite i te tautoko mo nga putanga tawhito pakeke. Me tino mohio ki te whai i nga mahi pai rawa ki te whakaoti i te korero ki te putanga noa, kore-takai o te kāhua.

Mena kua tukuna e koe i tenei waahanga, ka kite koe ko tenei huringa opacity he huringa tino pakaru. Tuatahi ko te hina, kaore i te mea, kaore he korero i waenga i aua tokorua. He rite te rama - i runga i atu ranei. Koinei pea te mea e hiahia ana koe, engari ka hiahia pea koe ki te whakamatautau i te panoni ka neke ake.

Hei whakauru i tetahi painga tino pai, me te whakaheke i tenei ahuatanga, ka hiahia koe ki te whakauru i te taonga whakawhiti ki te akomanga .greydout:

.greydout {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
-wharangi-whakawhiti: he pai nga 3 katoa;
-moz-whakawhitinga: e 3 ngawari;
-ma-whakawhitinga: e 3 ngawari;
-o-whakawhitinga: e 3 ngawari;
whakawhitinga: e 3 ngawari;
}

Ma tenei waehere, ka rere ke te whakarereke i te whakarereketanga o te huringa.

Ano, kei te whakamahi tatou i te maha o nga kaihoko i mua i nga ture i konei. Kaore i te tautokona te whakawhitiwhiti mo te opacity, no reira he pai te tikanga o enei purihanga.

Ko tetahi mea hei whakamahara i a koe e whakamahere ana i enei taunekeneke ko nga taputapu mata paanga kore he "hover" o te kawanatanga, na ko enei hua kaore e ngaro i te tangata e whakamahi ana i te taputapu mata pa ki te waea waea. Ko te whakawhitinga he maha tonu ka puta, engari ka tere tonu te kore e kitea. He pai tena mehemea kei te whakarahi koe i tenei hei painga pai bonus, engari ka karo i nga huringa e hiahiatia ana kia mohiohia ai nga ihirangi.

Ko te Pupuhi i waho ka taea te Too

Kaore koe e tīmata ki te whakapakoko kua ngaro, ka taea e koe te whakamahi i nga whakawhitinga me te opacity ki te pakaru mai i te ahua tino opa. Te whakamahi i te ahua ano, me te akomanga o te waahanga:

te akomanga = "te tohanga">

I nga wa o mua, ka huri koe i te opacity ma te whakamahi i te: kaiwhiwhi hover:

.offadeout {
-wharangi-whakawhiti: ko nga 2 katoa he pai-i-waho;
-moz-whakawhitinga: ko nga 2 katoa he pai-i-waho;
-Me-whakawhiti: nga 2 katoa-te--roto-waho;
-o-whakawhitinga: nga mea katoa e 2--------roto;
whakawhiti: ko nga 2 katoa he pai-i-waho;
}
.Whakaahua: hover {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
}

I tenei tauira, ka rere ke te ahua o te whakaahua mai i te tino opaque ki te tino marama - te tua o to tatou tauira tuatahi.

Haere i tua atu o nga whakaahua

He pai kia taea e koe te whakamahi i enei whakaari ataata, ka ngaro ki nga whakapakoko, engari kaore koe e whakawhitinga ki te whakamahi noa i nga whakaahua ki enei mahinga CSS. Ka taea e koe te ngawari te hanga CSS-styled paerewa ka pakaru i te panui me te pupuri. Ka whakaturia e koe te opacity ma te whakamahi i te: pseudo-class active me te hoatu i te whakawhiti ki te akomanga e whakaatu ana i te pātene. Pāwhiri me te pupuri i tenei pātene hei kite i te aha e tupu.

Ka taea pea te whakakore i tetahi ngohe matapihi i te wa e pa ana ki runga ranei. I roto i tenei tauira ka huri au i te kaha o te kaa me te tae o te kuputuhi ka oti te kiore. Tenei ko te CSS:

#myDiv {
whanui: 280px;
karaehe-tae: # 557A47;
tae: #dfdfdf;
taraiwa: 10px;
-awerangi-whakawhitinga: nga putanga 4s katoa 0s;
-moz-whakawhitinga: nga 4s katoa-putanga-0
-ma-whakawhitinga: nga 4s-putanga-katoa 0s;
-o-whakawhitinga: nga 4s te pai-waho 0s;
whakawhitinga: katoa 4s pai-waho 0s;
}
#myDiv: hover {
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
tae: # 000;
}

Ka taea e nga tahua Whakaterenga te whaihua mai i te rere o nga Tae Papamuri

I tenei mahinga whakatere o te taapiri, ka rere te tae o te papamuri i roto i nga waahanga tahua. Tenei ko te HTML:

Na konei ko te CSS:

ul # sampleNav {rārangi-rārangi: kahore; }
ul # sampleNav li {
whakaatu: raina;
rererangi: te maui;
te whakaheke: 5px 15px;
tapahi: 0 5px;
-awerangi-whakawhiti: katoa 2a ahora;
-moz-whakawhiti: katoa 2a ahora;
-amanga-whakawhiti: katoa 2a ahora;
-o-whakawhiti: nga 2a aho katoa;
whakawhiti: katoa 2a ahora;
}
ul # sampleNav li a [te kupu-whakapaipai: kahore; }
ul # sampleNav li: hover {
tae-tae: # DAF197;
}

Tautoko Pūtirotiro

I te mea kua pa atu ahau ki etahi wa torutoru, he pai rawa te tautoko a te kaituhi i enei momo ahua, kia mohio ai koe kaore koe e pai ki te whakamahi i a raatau me te kore o te whakahirahira. Ko te rereke anake ki tenei ko nga putanga tawhito o Internet Explorer, engari ko te whakatau a Microsoft i tenei waahanga ki te mutu i te tautoko mo nga putanga katoa o IE i raro iho i te 11, he iti noa iho nga korero o enei koroua tawhito me te iti noa iho o nga take - mehemea kaore he taiao tawhito tirohia tenei whakawhitinga whakaheke, kaua e waiho hei raru nui. I te wa e mau ana koe i enei ahuatanga ki nga taunekeneke ahuareka, kaore hoki e whakawhirinaki ki a ratau ki te pei i te mahi, ki te whakaatu i nga ihirangi matua, na kaore nga kaituhi pakeke e kore e tautoko i nga painga i te wheako iti ake, engari kaore nga kaiwhakamahi i te tirotiro. mohio ki te rereke, mehemea ka taea e ratou te whakamahi i te pae kia rite tonu me te whiwhi i nga korero e hiahiatia ana e ratou.

He Korero Ano;

Anei he tauira o te pakaru o tetahi ahua ki tetahi atu. Whakamahia te HTML:

A ko te CSS e tino marama ana i te mea ka tino kaha te waa, ka whakawhiti te whakawhiti i nga waahanga e rua:

.swapMe img {-webkit-whakawhiti: katoa 1 ngawari-i roto i; -moz-whakawhitinga: nga mea katoa he pai-i-waho; -ma-whakawhitinga: nga mea katoa he pai-i-waho; -o-whakawhitinga: nga mea katoa he pai-i-waho; whakawhitinga: nga mea katoa he pai-i-waho; } .swap1, .swapMe: hover .swap2 {-webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .swapMe: hover .swap1, .swap2 {-webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }