KomputerProgramming

CSS z-indéks: tinjauan, sipat

Aturan CSS z-indéks - Kaca unsur posisi koordinat Z: tingkat unsur tampilan atawa lapisan nu eta perenahna. Tag nu boga z-indéks gede bakal ditingal dina pinuh. Tags dipintonkeun dina urutan maranéhna muncul dina aliran asup tur tumpang tindihna. приоритет видимости. nilai Z-indéks nangtukeun prioritas pisibilitas.

Urang kudu mayar upeti ka panyungsi modérn sarta elemen algoritma tampilan. Ti dinten nalika grafik na layar direbut kabentuk bagian masalah clipping ditingali kawih jeung ti elemen dina jandela aplikasi, eusi téhnologi tampilan ditingali geus ngahontal hasil alus teuing. Dina jandela browser, sadaya elemen dipintonkeun neuleu, pamaké nilik hijina naon ieu rarancang atawa pamekar dieusian.

Aturan umum: urutan jeung tingkat

Stream input (kaca kabentuk server) sequentially berbunyi browser nu. Sadaya tag dipintonkeun luyu jeung aturan CSS jeung bisa tumpang tindih.

Contona kieu ngajelaskeun opat unsur ditingali. Unggal saterusna tumpang tindih hiji saméméhna. Di tempat-tempat nu tag anu meuntas, aya hiji sual prioritas. Saperti aturan z-indéks tag CSS pikeun sakabéh ieu sarua jeung sarua jeung 848, éta bakal katempo yen unsur nu mana kieu. Kabéh nu peeks kaluar tina handapeun tiap tina unsur hareup, katingalina.

pisibilitas aturan

Panyungsi nitenan aturan pisibilitas ukur "adil". Pikeun datang nepi ka hiji algoritma anu ngidinan Anjeun pikeun nganalisis sakabéh imposition kotor sarta ngan maranéhanana ngagunakeun éta sabenerna motong, kaasup jelema patempatan nu diserep ku unggal unsur saterusna - pisan hésé.

Dina kalolobaan kasus ieu teu perlu. alat-alat modern pisan gancang, sarta perhatikeun redraw unsur kana titik di mana bakal meungpeuk unsur hareup, pisan masalah.

Pangaruh dina Asép Sunandar Sunarya unsur

Suffice ka tag katilu scCSS3 nambahan z-indéks, jeung di scCSS4 - pikeun ngurangan éta, total gambar ieu robah. Sekuen unsur dina stream tetep sami:

  • id= 'scCSS1'; div id = 'scCSS1';
  • id= 'scCSS2'; div id = 'scCSS2';
  • id= 'scCSS3'; div id = 'scCSS3';
  • id= 'scCSS4'. div id = 'scCSS4'.

Ieu kudu dicatet yén gambar kadua sabenerna dicokot nepi beuki spasi ti sigana. Gambar katilu nyaeta sami. Saterusna, eta ngawengku dua bagian (dua endog) dina jarak ti unggal lianna.

Ukuran sabenerna wewengkon, nu nempatan Gambar kadua jeung katilu anu diwarnaan konéng jeung kulawu mungguh.

Kombinasi z-indéks kana kasang tukang-warna

Ieu kudu dicatet yén sipat tukang CSS & z-indéks pelengkap unggal lianna. Kabéh elemen block-tingkat, sarta sagala sejen, salawasna ngeusian wewengkon rectangular dibentuk ku jangkungna maksimum sarta rubak maksimum eusi.

Ngagunakeun gambar, anjeun tiasa ngadamel sagala unsur formulir sawah, tapi di sabudeureun anjeunna aya bakal salawasna jadi sagi opat hiji. Ieu mangrupakeun kanyataan yén hal anu penting pikeun tumut kana akun leres.

Anjeun tiasa nempatkeun téks dina bentuk jalur nu dipilih, tapi lamun mah henteu, eusi meunang mun unsur naon dina kotak rectangular, successively, kana resi input.

Pamakéan nandakeun sipat CSS z-indéks dina unsur anu tukang-warna nilai anu transparan (jenis transparansi), bisa emulate sagala unsur circuit. Sanajan dina sagala hal di unsur kanyataanana geus rectangular.

Acara jeung elemen ditingali

Di tempat-tempat unsur bakal diblokir ku unsur sejen, kajadian eta moal jalan. Salaku aturan umum, lamun item nu geus kaluar tina tetempoan, manéhna ogé geus zona kasadiaan.

Mun pamekar hiji hayang konci tombol atanapi menu nu item, nya meureun ogé ditempatkeun leuwih tag Ngonci tag sejen, sugan hiji transparan (misalna maké aturan CSS opacity), tapi dina sagala hal, gaduh CSS luhur z-indéks.

Ti acara, tina titik pamaké of view, bisa dibagi kana relevan jeung teu boga naon, teras panungtungan (pindah beurit, mencét tombol acak dina kibor, sinyal otomatis) bisa dipaké pikeun adequately ngarobah eusi dina jandela browser.

Hiji conto basajan: nganjang tos dipindahkeun kana pointer mouse dina item menu, tapi teu acan mutuskeun pikeun ngalakukeun hiji hal. pamekar nu bisa nyadiakeun hiji acara lagu gerakan dialog jeung titik nu dipikahoyong (klik - nganjang a megatkeun) jeung nembongkeun hiji eusi nyukupan. Aturan CSS z-indéks teh pangalusna cocog pikeun kasempetan nu.

format gambar

Kusabab Gambar téh mangrupa bahan wangunan penting pikeun sagala loka (kaéndahan, modernitas, fungsionalitas - nyaeta norma dawam mahluk), éta tina pentingna hébat keur pilihan format gambar.

Ku tur badag, anjeun tiasa nganggo sagala rupa format aya, tapi tina segi practicality sarta efektivitas téh rada munasabah mun ngurung * .png pikeun Gambar statik sarta * .gif - pikeun gambar animasi. Populér * .jpg oge alus, tapi teu ngijinan kalenturan ka ngamanipulasi rohangan tampilan.

Browser bug na pamekar nu

Teu jadi mindeng masalahna, nalika CSS z-indéks teu dianggo, tapi kajadian. Sarat gaya cascading cadar salawasna dianggo, tur volume file gaya mindeng ngahontal jilid signifikan. Lamun hal ieu teu ditampilkeun, atawa ngan teu boga naon kudu jadi, mimitina kudu pariksa kode sorangan, teras ngosongkeun cache panyungsi anjeun sarta nguji kode sorangan deui.

Alih HTML jeung CSS, browser ampir teu nyieun kasalahan - nya éta hiji axiom. Lamun item nu dipikahoyong henteu, teras, dina desain CSS {posisi: absolut; z-indéks: 112233; kénca: 10px; luhur: 20px; } ... hal ieu leungit atanapi henteu dirékam.

Kasalahan paling umum - salah ditémbongkeun unsur anu leungit hiji rujukan pikeun pisibilitas na on hiji posisi mutlak atawa dulur. Kadangkala kacida tiasa dianggo pikeun nangtukeun gaya nu langsung kana unsur jeung teu gaya na. Dina kasus dimungkinkeun, éta cara kaluar, tapi ieu utamina ngawangkong ngeunaan sababaraha jenis kasalahan dina kode teh.

Gaya kudu di kelas atawa ID gaya. Ngarah gaya on unsur kedah ngan dina kasus luar biasa.

Ngagunakeun jQuery.css (z-indéks, 123) ogé bisa ngabalukarkeun kasalahan, upami teu dilarapkeun ka kelas atawa identifier. Sajaba ti éta, jQuery - alat ngembangkeun sabenerna luar biasa. Sanajan kitu, samemeh nerapkeun éta, teu menyakiti mikir: éta mungkin mun dispense kalawan improvised hartina HTML / CSS, z-indéks - sanes aturan nu teu merlukeun perhatian saharita.

gerakan bener tina lapisan logis, sarta

Sampurna Page - datar. Bisi wae, sateuacan nyata gambar tilu diménsi dina tebih skala masif, sarta henteu merlukeun tinangtu ieu. jaba modern - eta mangrupakeun tugas pangalaman nyata, nyata-dunya. Éta ngan kedah dianggo oge jeung nunjukkeun hiji datar gambar tilu diménsi.

Ku jalan kitu, fenomena kaca badarat (kaca badarat) dina bentuk pilihan "situs wangunan" - buktina pangalusna yén bentuk datar rectangular sarta garing, tapi pisan eusi tepat - ogé alus tur praktis. Tapi kudu dicatet yén situs sahiji pausahaan monopoli nyangkut kana maranéhanana hal utama - rupi perusahaan, fungsionalitas sarta kakuatan produksi na. Émbaran monster Téhnologi dirasakeun yén kaca badarat - éta usaha leutik nyanghareupan, asesoris, Herbalife jeung lianna "perhiasan".

Kawas eta atanapi henteu, kanyataanna bener, kahareup bakal némbongkeun. Kadé teu ukur ngajadikeun rasa ka cet di eusi lapisan, tapi ogé pikeun mastikeun gerakan ditangtoskeun antara aranjeunna iraha wae variasi ngawangun ramatloka a.

solusi Alus - AJAX (kaca ieu diropéa saperti diperlukeun). Malah solusi leuwih ngajangjikeun, nalika kaca nunjukeun yen eta perlu di titik ieu jandéla browser.

Kanyataanna, z-indéks - aturan ieu CSS basajan. Na Tujuan - mun némbongkeun tingkat tag supados browser bisa nangtukeun mun unsur tampilan na bagean mana dina unsur ieu bakal katingali. Lapisan na kaca - a Pamanggih pisan dulur, sabab mangrupakeun masalah mendesain kaca jeung tetep dina pikiran hartina Aturan z-indéks pikeun tampilan eusi béda.

Ilaharna, pamekar a pilih jumlah favorit, sarta méré ka sadayana tag sakaligus, jeung kanyataan yén urang kudu kumaha bae nangtung kaluar, nangtukeun jumlah salajengna. Ngagantelkeun pentingna ka lapisan sarta tingkat kaca - teu lila sabagian kutang jeung ngajangjikeun.

Sanajan kitu, lamun dina move semantik z-indéks pikeun dialog jeung nganjang ka, kasebut nyaéta dimungkinkeun pikeun nyieun éfék praktis. Sarupa kumaha tag bisa superimposed on saling, kasebut nyaéta dimungkinkeun pikeun maksa dialog (situs nganjang) jeung nedunan gerak antara aranjeunna. Ti pandang ieu, aplikasi tina aturan CSS z-indéks nembongan jadi pisan meujeuhna tur praktis.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 su.delachieve.com. Theme powered by WordPress.