Kusiyana pakati peCSS2 neCSS3

Kunzwisisa kuchinja kukuru kweCSS3

Kusiyana kukuru pakati peCSS2 neCSS3 ndechokuti CSS3 yakakamurwa kuva zvikamu zvakasiyana, zvinonzi modules. Chimwe chezvikwata zvemu modules chiri kuita nzira yayo kuburikidza neW3C mumatanho akasiyana-siyana emitemo yekukurudzira. Iyi nzira yakaita kuti zvive nyore kune zvidimbu zvakasiyana-siyana zveCSS3 kuti zvigamuchirwe uye zvishandiswe mukutsvaga nevashambadzi vakasiyana.

Kana iwe uchienzanisa izvi nenzira yezvakaitika neCSS2, apo zvinhu zvose zvakatumirwa sechimwe chikwangwani nezvose zveCascading Style Sheets information mukati maro, unotanga kuona zvakanakira kuputsa mazano kusvika kuva maduku, zvimedu. Nemhaka yokuti imwe yemamodhura iri kushandiswa pane mumwe nomumwe, tine huwandu hwakawandisa hwekushandura mutsvaga weCSS3 modules.

Sezvimwe chero zvitsva uye kuchinja kwekutsanangurwa, iva nechokwadi chekuedza mapeji ako eCSS3 zvakakwana mumavhuraji akawanda uye maitiro ekushanda sezvaungagona. Yeuka chinangwa hachisi kuumba mapeji epawebhu anotarisa zvakafanana mubhasiki rese, asi kuti uone kuti chero michina yaunoshandisa, kusanganisira CSS3 maitiro, inotarisa mumavheeresi anovatsigira uye kuti anodzoka zvakanaka kune vashandisi vakwegura usa.

Zvitsva CSS3 Selector

CSS3 inopa boka remitemo mutsva iwe unogona kunyora CSS mitemo nevevatori vatsva veCSS, pamwe chete neine combinator itsva, uye zvimwe zvitsva-zvinyorwa.

Vatatu vatsva vanosarudza:

16 matsva-makirasi:

Mumwe mutsva pamwe chete:

Zvitsva Zvitsva

CSS3 yakatumirawo zvimwe zvitsva zveCSS. Zvizhinji zvezvinhu izvi zvaive zvekusika michina yekuona iyo inogona kunge ichibatanidza zvakare ne chirongwa chine mafananidzo se Photoshop. Zvimwe zveizvi, zvakadai semuganhu-radius kana bhokisi-mumvuri, zvave zviripo kubva pakatanga kushandiswa kana CSS3. Vamwe, kufanana ne-flexbox kana kuti CSS Grid ndiyo matsva matsva anowanzoonekwa seCSS3 kuwedzera.

MuCSS3, bhokisi remufananidzo harina kuchinja. Asi pane boka remaitiro matsva maitiro anogona kukubatsira kuti utaure mamiriro ezvinhu nemiganhu yemabhokisi ako.

Nhungamiro Yakawanda I mages

Uchishandisa musimboti-chifananidzo, mamiriro ekutanga-nzvimbo, uye mamiriro ekudzoka-kudzokorora maitiro iwe unogona kutsanangura mifananidzo yakawanda yekunze kuti ive yakanyorova pamusoro peumwe neumwe mubhokisi. Chifananidzo chekutanga chiyero chiri pedyo nemushandisi, uye zvinotevera zvakavezwa shure. Kana pane ruvara rwemukati, rwakarongedzwa pasi pemifananidzo yose.

Mutsva Yakaitwa Style Properties

Iko kunewo dzimwe nzvimbo itsva mumamiriro eCSS3.

Kuchinja Kunzvimbo Yacho Iripo Mavara Properties

Pano panewo zvishoma kuchinja kune maitiro akange aripo maitiro:

CSS3 Border Properties

Munharaunda yeCSS3 inogona kuva iyo mitambo yatinoshandiswa nayo (yakasimba, kaviri, yakashata, nezvimwewo) kana inogona kuva mufananidzo. Kunyanya, CSS3 inounza kukwanisa kugadzira makona akapoteredza. Mifananidzo yemiganhu inofadza nokuti iwe unogadzira mufananidzo wemiganhu mina uye wotaurira CSS kuti ungashandisa sei mufananidzo iwoyo kumiganhu yako.

Nzvimbo Itsva Border Style Properties

Kune dzimwe mitsva yemiganhu muCSS3:

Zvimwe Zvimwe CSS3 Zvimwe Zvakaenzana neGuritsa uye Nheyo

Kana bhokisi rakaputsika pakurambidzwa kwepaji, hutatu hunovhara mutsara (yezvakanyatsogadzirwa) bhokisi-chekugadzirisa-pfuma yezvigadziro rinotsanangura kuti mabhokisi matsva akavharwa sei nemuganhu uye kuputika. Nheyo dzinogona kugoverwa pakati pezvikwata zvakaputsika zvakashandisa ichi chivako.

Ikokowo pane bhokisi-mumvuri pfuma inogona kushandiswa kuwedzera mithunzi yekuvhara zvinhu.

NeCSS3, iwe zvino unogona kuisa nyore peji peji neine ma column akawanda asina matafura kana zvakaoma div tag zvivako. Iwe unongoudza muchengeti kuti mazamu mangani emuviri wemukati anofanira kuva nawo uye kuti yakafanira sei. Kunyanya iwe unogona kuwedzera miganhu (mitemo), mavara emumvuri ayo anotarisa kukwirira kwendarama, uye mharidzo yako ichayerera kuburikidza nemamwe mapuranga nemazvo.

CSS3 Columns - Tsanangura Nhamba uye Upamhi hweMa Columns

Pane zvinhu zvitatu zvitsva zvinokubvumira kutsanangura nhamba uye upamhi hwemashure ako:

CSS3 Column Mapoka uye Mitemo

Zvikwereti nemitemo zvinowanikwa pakati pehurukuro mune imwecheteyo yakawanda yemamiriro ezvinhu. Zvikwangwani zvichange zvichinyaradzanisa mapuranga, asi zvinotonga hazvitore chero nzvimbo. Kana chikamu chekutonga chiri chakakura kudarika chikamu, chinozobatana nemirasi yakatarisana. kune zvishanu zvitsva zvemitemo yekombomira uye zvikamu:

CSS3 Column Breaks, Spanning Columns, uye Kuzadza Columns

Kuputsa kwemaawa kunoshandisa nzira imwecheteyo yeCSS2 inoshandiswa kutsanangura kuputsika kwepaged content, asi nezvinhu zvitatu zvitsva: kupera-mberi , kupera-shure , nekuputsa-mukati .

Kufanana nematafura, unokwanisa kuisa zvikamu kuti zvive zvinyorwa ne column-span property. Izvi zvinokubvumira iwe kugadzira zvinyorwa zvepamusoro zvinowedzera mazamu akawanda zvakadai sepepanhau.

Kuzadza columns inosarudza kuti zvinyorwa zvichave zvakadini mumutsara mumwe nomumwe. Mienzaniso yakaenzana inoedza kuisa zvakaenzana zvehutano mumutsetse wega wega apo auto inongotenderera zvinyorwa muhutori kusvikira iyo column yakazara uye inoenda kune inotevera.

Zvimwe Zvimwe muCSS3 Kuti Aren & # 39; t Akabatanidzwa muCSS2

Pane zvakawanda zvakawanda zvezvikamu zveCSS3 zvisina kumbovapo muCSS2, kusanganisira: