Kusiyana pakati pa CSS2 ndi CSS3

Kumvetsa kusintha kwakukulu kwa CSS3

Kusiyana kwakukulu pakati pa CSS2 ndi CSS3 ndikuti CSS3 yapatulidwa mu magawo osiyanasiyana, otchedwa modules. Mmodzi mwa ma moduleswa akuyenda kudzera mu W3C mu magawo osiyanasiyana a ndondomeko yoyamikira. Kuchita izi kwathandiza kuti zikhale zosavuta pazinthu zosiyanasiyana za CSS3 kuti zivomerezedwe ndikugwiritsidwe ntchito pa osatsegula ndi opanga osiyana.

Ngati mukufanizira njirayi ndi zomwe zinachitika ndi CSS2, pamene zonse zidatumizidwa ngati chikalata chokha ndi zonse Zomwe Mumakonda Zithunzi Zamkatimu , mumayamba kuona ubwino woswa malangizowo kukhala zidutswa zing'onozing'ono. Chifukwa chakuti ma modules aliwonse akugwiritsidwa ntchito payekha, tili ndi mndandanda wambiri wawasakatuli wa ma modules CSS3.

Monga ndi chidziwitso chatsopano ndi chosinthika, onetsetsani kuti mukuyesera masamba anu a CSS3 bwino kwambiri m'masakayi ambiri komanso machitidwe omwe mungathe. Kumbukirani cholinga sichinapangitse masamba omwe amawoneka chimodzimodzi mu osatsegula aliyense, koma kuonetsetsa kuti mafashoni aliwonse omwe mumagwiritsa ntchito, kuphatikizapo mafashoni a CSS3, amawoneka okongola m'masewera omwe amawathandiza ndipo amabwerera mofulumira kwa asakatu akale omwe osa.

Zosankha Zatsopano za CSS3

CSS3 ikupereka mndandanda wa njira zatsopano zomwe mungathe kulembera malamulo a CSS ndi osankhidwa atsopano a CSS, komanso combinator yatsopano, ndi zina zatsopano zamwano.

Osankhidwa atatu atsopano:

Maphunziro atsopano 16:

Mmodzi watsopano combinator:

Nyumba Zatsopano

CSS3 inayambitsanso katundu watsopano wa CSS. Zambiri mwazinthuzi zinali kupanga mawonekedwe owonetsera omwe angagwirizanitse kwambiri ndi mapulogalamu a zithunzi monga Photoshop. Zina mwa izi, monga malire-radius kapena mthunzi wa mthunzi, zakhala zikuzungulira kuyambira chiyambi ngati CSS3. Zina, monga flexbox kapena CSS Grid ndi mafashoni atsopano omwe amadziwikanso kuti Zowonjezera CSS3.

Mu CSS3, bokosi lachitsanzo silinasinthe. Koma pali mndandanda wa zojambula zatsopano zomwe zingakuthandizeni kutanthauzira maziko ndi malire a mabokosi anu.

Zambiri Zomwe ndimayendera

Pogwiritsa ntchito fano lachiyambi, malo apambuyo, ndi miyendo yobwereza-mmbuyo mukhoza kufotokozera zithunzi zam'mbuyo kuti zikhale pamwamba pa wina ndi mzake mu bokosi. Chithunzi choyamba ndi wosanjikizana kwambiri ndi wosuta, ndi zithunzi zotsatirazi. Ngati pali mtundu wachibadwidwe, ndijambulidwa patsinde pazithunzi zonse.

Zatsopano Zamakono Zamkati

Palinso katundu wina wamtundu wa CSS3.

Kusintha kwa Zochitika Zamkatimu Zomwe Zilipo

Palinso kusintha kochepa kumayendedwe akale omwe alipo kale:

CSS3 Properties Border

Mu malire a CSS3 akhoza kukhala mafilimu omwe timakonda (olimba, awiri, osweka, etc.) kapena akhoza kukhala fano. Komanso, CSS3 imabweretsa mphamvu yokonza ngodya zozungulira. Zithunzi zam'mbali ndi zosangalatsa chifukwa mumapanga chithunzi cha malire onse anayi ndikuuza CSS momwe mungagwiritsire ntchito fanoli kumalire anu.

Zatsopano Zamakono Zamakono

Pali zina zatsopano malire mu CSS3:

Zowonjezera Zina za CSS3 zokhudzana ndi malire ndi zochitika

Pamene bokosi liphwanyidwa pakumapeto kwa tsamba, mzere wolowa mzere wa mzere (chifukwa cha zinthu zofunikira) bokosi-katundu wokonzetsa zokongoletsera limafotokoza momwe mabokosi atsopano atakulungidwira ndi malire ndi padding. Miyambo ingagawanike pakati pa mabokosi ambiri osweka pogwiritsa ntchito malowa.

Palinso malo a mthunzi wa bokosi omwe angagwiritsidwe ntchito kuwonjezera mithunzi kuti aikepo zinthu.

Ndi CSS3, mukhoza tsopano kukhazikitsa tsamba la webusaiti ndi zipilala zambiri popanda matebulo kapena zovuta zogawanika. Mukungouza msakatuliyo kuti ndi zipilala zambiri zomwe thupi liyenera kukhala nazo komanso momwe ziyenera kukhalira. Kuwonjezera apo mukhoza kuwonjezera malire (malamulo), mitundu ya m'mbuyo yomwe imakhala kutalika kwa chigawocho, ndipo malemba anu adzayenda muzitsulo zonsezo.

Mizati ya CSS3 - Tchulani Namba ndi Kukula kwa Mizati

Pali zinthu zitatu zatsopano zomwe zimakulolani kufotokoza nambala ndi uzere wazomwe zilipo:

Mipata ndi Malamulo a CSS3

Mipata ndi malamulo amagawidwa pakati pa zigawo zofananazo. Mipata idzasuntha pazitsulo, koma malamulo samatenga malo alionse. Ngati lamulo lachigawo liri lalikulu kuposa kusiyana kwache, ilo lidzaphatikizana ndi zipilala zoyandikana. pali zisanu zatsopano za malamulo ndi malamulo:

Mapulogalamu a CSS3, Mapulaneti Ophwanyika, ndi Kudzaza ma Columns

Kupuma kwa column kumagwiritsa ntchito njira zomwezo za CSS2 zomwe zimagwiritsidwa ntchito kutanthauzira zosweka zomwe zimagwiritsidwa ntchito, koma ndi zinthu zitatu zatsopano: kusweka-kutsogolo , kusweka-pambuyo , ndi kusweka-mkati .

Mofanana ndi matebulo, mungathe kuyika zinthu kuti ziwononge zipilala ndi katundu wachinsinsi. Izi zimakulolani kupanga zolemba zapamwamba zomwe zimalemba zipilala zambiri monga nyuzipepala.

Kudzaza zipilala kumasankha kuchuluka kwa zinthu zomwe zidzakhale mu gawo lililonse. Masalimo oyenerera amayesa kuyika zofanana zomwe zili mu gawo liri lonse pamene galimoto imangoyenderera mpaka mndandanda uli wodzaza ndikupita ku yotsatira.

Zina Zambiri mu CSS3 Kuti Aren & # 39; t Kuphatikizidwe mu CSS2

Pali zina zambiri zowonjezera pa CSS3 zomwe zinalibe mu CSS2, kuphatikizapo: