ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
CSS ကို z-index ကို: ခြုံငုံသုံးသပ်, ဂုဏ်သတ္တိများ
ဒါကြောင့်တည်ရှိပြီးသော Display ရဲ့ဒြပ်စင်သို့မဟုတ်အလွှာများ၏အဆင့်: - နည်းဥပဒေ CSS ကို z-index ကိုစာမျက်နှာဒြပ်စင်အနေအထား Z ကိုသြဒိနိတ်။ z-index ကို သာ. ကြီးမြတ်ရှိကြောင်း Tag ကိုအပြည့်အဝပြသပါလိမ့်မည်။ Tags: သူတို့အဝင်စီးဆင်းမှုနှင့်ထပ်တူပေါ်လာမိန့်ထဲမှာဖော်ပြပါတယ်နေကြသည်။ приоритет видимости. Z-အညွှန်းကိန်းတန်ဖိုးမြင်သာဦးစားပေးဆုံးဖြတ်သည်။
ကျနော်တို့ခေတ်သစ် browser များနှင့် algorithms display ကိုဒြပ်စင်မှအခွန်ဆက်ပေးဆောင်ရပါမည်။ ဂရပ်ဖစ်များနှင့်လျှောက်လွှာကိုပြတင်းပေါက်၌ဒြပ်စင်များ၏ပြဿနာကိုမြင်နိုင်ခြင်းနှင့်မျက်မြင်မရသောအစိတ်အပိုင်း clipping ဖွဲ့စည်းခဲ့ဖမ်းမိဖန်သားပြင်သည်မြင်နိုင် display ကိုနည်းပညာအကြောင်းအရာအလွန်အစွမ်းထက်တဲ့ရလဒ်များကိုရောက်ရှိနေပြီဖြစ်ပါတယ်အခါ။ လက်ထက် မှစ. တစ်ဘရောက်ဇာကိုပြတင်းပေါက်မှာတော့အားလုံး element တွေကိုမှန်မှန်ကန်ကန်ပြသနေကြတယ်, အသုံးပြုသူဒီဇိုင်းသို့မဟုတ်ဆော့ဖ်ဝဲရေးသူသတ်မှတ်ထားသောသာအဘယ်အရာကိုမြင်သည်။
အထွေထွေစည်းမျဉ်း: အမိန့်များနှင့်အဆင့်
အဆိုပါ input ကိုစီး (စာမျက်နှာဖွဲ့စည်းခဲ့ server ကို) ဆင့်ကဲ browser ကိုဖတ်တယ်။ အားလုံး tags များအတွက် CSS ကိုစည်းမျဉ်းစည်းကမ်းတွေနဲ့အညီပြသကြပြီးထပ်ဖြစ်နိုင်တယ်။
ဒီဥပမာလေးမြင်နိုင်ဒြပ်စင်ဖော်ပြသည်။ တစ်ခုချင်းစီအဆက်ဆက်သည်ယခင်တစျခုထပ်နေသည်။ အဆိုပါ tags များဖြတ်ကျော်နေကြနေရာများမှာတော့ဦးစားပေး၏မေးခွန်းတစ်ခုရှိပါတယ်။ ဤအရာအလုံးစုံတူညီနှင့် 848 နဲ့ညီမျှများအတွက်စည်းကမ်း z-index ကို CSS ကို tags များကြောင့်အောက်ပါအတိုင်းတတ်သောအရာဒြပ်စင်သိသာပါလိမ့်မည်။ ပုံ, လာမယ့် element ရဲ့အသီးအသီးအောက်တွင်ထံမှထွက် peeks သောသူအပေါင်းတို့သည်။
အုပ်စိုးမှုမြင်ကွင်း
browsers မြင်သာသာ "တရားမျှတသော" ၏စည်းမျဉ်းစည်းကမ်းတွေကိုစောငျ့ရှောကျ။ သင်တို့ရှိသမျှသည်စုစုပေါင်းစည်းကြပ်ခွဲခြမ်းစိတ်ဖြာသာအမှန်တကယ်တစ်ခုချင်းစီအဆက်ဆက်သည်ဒြပ်စင်များကစုပ်ယူထားတဲ့သူတွေကိုအစိတ်အပိုင်းများကိုဖယ်ထုတ်ပြီး, ဆုံမှတ်သောသူတို့ကိုသုံးစွဲဖို့ခွင့်ပြုထားတဲ့ algorithm ကိုအတူတက်လာရန် - အလွန်ခက်ခဲသည်။
ကိစ္စအများစု၌ဤမလိုအပ်ပါဘူး။ ခေတ်မီပစ္စည်းကိရိယာများအလွန်အစာရှောင်ခြင်းဖြစ်တယ်, ဒါကြောင့်လာမယ့် element ကို block ပါလိမ့်မယ်ရှိရာအမှတ်ဒြပ်စင် redraw သတိထားမိအလွန်ပြဿနာဖြစ်ပါတယ်။
၎င်းဒြပ်စင်စစ်ခင်းကျင်းအပေါ်သြဇာလွှမ်းမိုးမှု
တတိယ tag ကို scCSS3 ကလောက်ဟာ z-index ကိုတိုးမြှင့်နှင့် scCSS4 မှာ - ကလျှော့ချရန်, စုစုပေါင်းရုပ်ပုံပြောင်းလဲသွားသည်။ စမ်းချောင်းထဲမှာဒြပ်စင်၏ sequence ကိုအတူတူပင်ဖြစ်နေဆဲ:
- id= 'scCSS1'; div id = '' scCSS1 ';
- id= 'scCSS2'; div id = '' scCSS2 ';
- id= 'scCSS3'; div id = '' scCSS3 ';
- id= 'scCSS4'. div id = '' scCSS4 '' ။
ဒါဟာဒုတိယရုပ်ပုံတကယ်ကပုံရသည်ထက် ပို. အာကာသကိုတက်ယူကြောင်းမှတ်သားရပါမည်။ တတိယရုပ်ပုံအတူတူပင်ဖြစ်ပါသည်။ ထို့အပွငျကတစ်ဦးချင်းစီကတခြားကနေအကွာအဝေးမှာအပိုင်းနှစ်ပိုင်း (နှစ်ခုကိုကြက်ဥ) ၏ပါဝင်ပါသည်။
ဒုတိယနှင့်တတိယပုံရိပ်တွေသိမ်းပိုက်သောဒေသများ၏အမှန်တကယ်အရွယ်အစားအသီးသီးအဝါရောင်နှင့်မီးခိုးရောင်အတွက်မီးမောင်းထိုးပြနေကြသည်။
background-color မှ z-index ကို၏ပေါင်းစပ်
ဒါဟာ CSS ကိုနောက်ခံ & z-index ကို၏ဂုဏ်သတ္တိများတစ်ဦးချင်းစီကတခြားဖြည့်စွတ်ကြောင်းမှတ်သားရပါမည်။ အားလုံးပိတ်ပင်တားဆီးမှု-Level ဒြပ်စင်များနှင့်အခြားမည်သည့်အစဉ်မပြတ်ရှိသည်ဟုအများဆုံးအမြင့်နှင့်အကြောင်းအရာအများဆုံးအကျယ်ကဖွဲ့စည်းတဲ့စတုဂံနယ်မြေသိမ်းပိုက်။
ပုံရိပ်တွေအသုံးပြုခြင်း, သင်သည်မည်သည့်ပုံစံအကွက်ဒြပ်စင်စေနိုင်သည်, ဒါပေမယ့်သူ့ကိုန်းကျင်ကိုအမြဲတစ်စတုဂံရှိရလိမ့်မည်။ ဒါဟာစနစ်တကျအကောင့်သို့ယူရန်အရေးကြီးပါသည်သောအချက်ဖြစ်ပါသည်။
သင်တစ်ဦးလမ်းကြောင်းကိုရွေးချယ်ထားသည့်အသွင်သဏ္ဌာန်ပေါ်စာသားကိုနေရာနိုင်ပါသည်, သို့သော်သင်သည်မကျင့်လျှင်, အကြောင်းအရာ input ကိုလက်ခံရရှိပေါ်၌အောင်မြင်မှုတစ်ခု rectangular box ထဲမှာမဆိုဒြပ်စင်မှရရှိသွားတဲ့။
ဂုဏ်သတ္တိများ CSS ကို z-index ကိုအဘယ်သူ၏ background-color တန်ဖိုး (လင်းမြင်သာမှုတစျမြိုး) ပွင့်လင်းသည်မည်သည့်ဆားကစ်ဒြပ်စင်အတုယူနိုင်ပါသည်ဒြပ်စင်အတွက်သုံးပါ။ အဖြစ်မှန်ဒြပ်စင်အတွက်မဆိုအမှု၌ပေမယ့်စတုဂံပါပဲ။
ဖြစ်ရပ်များနှင့်မြင်နိုင်သောဒြပ်စင်များ
၎င်းဒြပ်စင်ကိုအခြားဒြပ်စင်များကပိတ်ဆို့သည်အဘယ်မှာရှိသောနေရာများမှာဖြစ်ရပ်များကြောင့်အလုပ်လုပ်မည်မဟုတ်ပေ။ ပစ္စည်းမျက်မှောက်ထဲကလျှင်အထွေထွေစည်းမျဉ်းအတိုင်း, သူကိုလည်းရရှိနိုင်မှုဇုန်ဖြစ်ပါတယ်။
တစ်ဦးပြုစုသူခလုတ်ကိုသို့မဟုတ် menu ကိုကို item သော့ခတ်ဖို့လိုလားလျှင်, ကောင်းစွာမြင့်မား CSS ကို z-index ကိုရှိခြင်း, အသော့ခတ် tag ကိုကျော်အခြား tag ကို, (ဥပမာ, CSS ကို opacity ကို၏အုပျခြုပျသုံးပြီး) ဖြစ်ကောင်းတစ်ပွင့်လင်းပေမယ့်မဆိုအမှု၌ထားရှိနိုင်ပါသည်။
ထိုအဖြစ်အပျက်ကတည်းကရှုမြင်အသုံးပြုသူ point ကနေ, နောက်ဆုံးထို့နောက်သက်ဆိုင်ရာသို့ခွဲခြားနိုင်ပါသည်နှင့်မဆိုရှိသည်မဟုတ်ကြဘူး (mouse ကိုရွေ့လျား, ကီးဘုတ်ပေါ် timer နေရာမှာ signal ကိုကျပန်းခလုတ်နှိပ်) လုံလောက်စွာ browser ကိုပြတင်းပေါက်၌အကြောင်းအရာကိုပြောင်းလဲဖို့အသုံးပြုနိုင်ပါသည်။
တစ်ဦးကရိုးရှင်းတဲ့ဥပမာ: တစ်ဧည့်သည်ပြောင်းရွှေ့ခဲ့သည် အဆိုပါ mouse ကို မီနူးကို item ပေါ်တွင်ပေမယ်သေးတစ်ခုခုလုပ်ဖို့ဆုံးဖြတ်ကြပြီမဟုတ်။ အဆိုပါဆော့ဖ်ဝဲရေးသူလိုချင်သောအမှတ်တွေ့ဆုံဆွေးနွေးရေး၏လှုပ်ရှားမှုကိုခြေရာခံဖို့ဖြစ်ရပ်တစ်ခုသည် (ကိုကလစ်နှိပ်ပါ - တစ်ဦးဧည့်သည်ဆုံးဖြတ်သည်) နိုင်ကာလုံလောက်သောအကြောင်းအရာများဖော်ပြရန်။ နည်းဥပဒေ CSS ကို z-index ကိုအခါသမယများအတွက်အကောင်းဆုံးသင့်လျော်သည်။
ရုပ်ပုံပုံစံ
ပုံရိပ်တွေဘယ်ဆိုက်ကိုများအတွက်အရေးပါသောအဆောက်အဦပစ္စည်းဖြစ်တဲ့အတွက် (အလှအပ, ခေတ်မီ, လုပ်ဆောင်ချက်ကို - အမှုအရာများပုံမှန်ထက်စံဖြစ်ပါတယ်), က image ကို format နဲ့ရွေးချယ်မှုအဘို့ကြီးသောအရေးပါမှုသည်။
by နဲ့ကြီးမားတဲ့, သင်ရှိပြီးသားကို formats အပေါငျးတို့သအမျိုးမျိုးကိုသုံးပါ, ဒါပေမယ့်လက်တွေ့ကျပြီးထိရောက်မှု၏စည်းကမ်းချက်များ၌ * ငြိမ်ပုံရိပ်တွေနဲ့ * .gif များအတွက် .png အကျဉ်းချထားရန်အတော်လေးကျိုးကြောင်းဆီလျော်ဖြစ်ပါတယ်နိုင်သည် - ကာတွန်းရုပ်ပုံများသည်။ ပေါ်ပြူလာ * .jpg လည်းကောင်းလှ၏, ဒါပေမယ့်သူကပြောင်းလွယ်ပြင်လွယ် Display ရဲ့အာကာသ manipulate မှခွင့်ပြုမထားဘူး။
Browser ကို bug တွေနှင့်ပြုစုသူ
မရဒါကြောင့်မကြာခဏ CSS ကို z-index ကိုအလုပ်မလုပ်ပါဘူးအခါအမှု, ဒါပေမယ့်တွေ့ကြုံတတ်၏။ တန်းဒေသတွေစတိုင်စာရွက်များ၏စည်းမျဉ်းစည်းကမ်းများအစဉ်အမြဲအလုပ်လုပ်နှင့်စတိုင်ဖိုင်ရဲ့အသံအတိုးအကျယ်ကိုမကြာခဏသိသိသာသာ volumes ကိုရောက်ရှိဖို့။ တစ်ခုခုပြသသည်မဟုတ်, ဒါမှမဟုတ်ပဲသူဖြစ်ရမည်သောအရာကိုရှိသည်မဟုတ်ကြဘူးသောအခါ, ပထမဦးဆုံးသင့်ရဲ့ browser cache ကိုရှင်းလင်းခြင်းနှင့်နောက်တဖန်သင့်ကိုယ်ပိုင်ကုဒ်စမ်းသပ်ရန်ထို့နောက်သင့်ရဲ့ကိုယ်ပိုင်ကုဒ်စစ်ဆေးရမည်။
HTML နဲ့ CSS ကိုပြန်ဆိုခြင်း, browser ကိုနီးပါးအမှားတွေလုပ်မထားဘူးတာဖြစ်ပါတယ် - သူကတစ်ဦး axiom ဖြစ်ပါတယ်။ လိုချင်သောပစ္စည်းကို၏ဒီဇိုင်းအတွက်, ထို့နောက်မပါလျှင် CSS ကို {အနေအထား: အကြွင်းမဲ့အာဏာ; z-index ကို: 112233; left: 10px; ထိပ်တန်း: 20px; } ... တစ်ခုခုပျောက်ဆုံးသို့မဟုတ်မှတျတမျးတငျထားမပေးပါ။
အသုံးအများဆုံးအမှား - မှားယွင်းတဲ့ပြဒြပ်စင်တစ်ခုအကြွင်းမဲ့အာဏာသို့မဟုတ်ဆွေမျိုးအနေအထားအပေါ်မြင်သာရန်ရည်ညွှန်းပျောက်နေသည်။ တခါတရံကဒြပ်စင်အပေါ်တိုက်ရိုက်စတိုင်သတ်မှတ်အလုပ်လုပ်နှင့်သူ၏စတိုင်မဟုတ်ပါဘူးနိုင်ပါတယ်။ အဆုံးစွန်သောအမှု၌, ကထွက်တစ်လမ်းဖြစ်တယ်, ဒါပေမဲ့သူကအဓိကအား code ကိုအတွက်အမှားအချို့ကိုမျိုးအကြောင်းပြောနေတာဖြစ်ပါတယ်။
စတိုင်အတန်းသို့မဟုတ် ID ကိုစတိုင်ဖြစ်ရမည်။ သငျ့သညျသာခြွင်းချက်ကိစ္စများတွင်၎င်းဒြပ်စင်အပေါ် Point စတိုင်။
အတန်းသို့မဟုတ်အမှတ်အသားမှမသုံးလျှင် jQuery.css (z-index ကို, 123) အသုံးပြုခြင်းကိုလည်းမှားယွင်းမှုတစ်ခုဆီသို့ဦးတည်နိုင်ပါတယ်။ ထို့အပြင်ခုနှစ်, jQuery - အမှန်တကယ်ထူးခြားတဲ့ဖှံ့ဖွိုးတိုးတကိရိယာတခုဖြစ်တယ်။ သင်ကလျှောက်ထားမတိုင်မီသို့သော်, စဉ်းစားရန်မနာ: ကလုပ်နှင့်အတူ dispense ရန်ဖြစ်နိုင်သည်က HTML / CSS ကို, z-index ကိုဆိုလိုသည် - ချက်ချင်းအာရုံစူးစိုက်မှုမလိုအပ်ပါဘူးတဲ့စည်းမျဉ်းမဟုတ်ပါဘူး။
အဆိုပါယုတ္တိအလွှာ၏မှန်ကန်သောလှုပ်ရှားမှုနှင့်
စုံလင်သောစာမျက်နှာ - ပြားချပ်ချပ်။ မည်သည့်ကိစ္စတွင်ခုနှစ်, ဝေးနေတဲ့ဧရာမစကေးအတွက်အမှန်တကယ်သုံးဖက်မြင်ပုံရိပ်ရှေ့၌၎င်း, မဟုတ်ကဒီအထူးသဖြင့်လိုအပ်ပါ။ ခေတ်သစ်က်ဘ်ဆိုက်များ - ကအစစ်အမှန်အတွေ့အကြုံ, အစစ်အမှန်ကမ္ဘာတာဝန်များကိုဖြစ်ပါတယ်။ သူတို့ကပဲကောင်းစွာအလုပ်မလုပ်ခြင်းနှင့်တစ်ဦးအပြားသုံးဖက်မြင်ပုံရိပ်ပြသဖို့လိုအပ်ပါတယ်။
၏ဖြစ်ရပ်ဆန်းစကားမစပ် ဆင်းသက်စာမျက်နှာ မှာလည်းကောင်းသောနှင့်လက်တွေ့ - ပြားစတုဂံပုံသဏ္ဍာန်နှင့်ခြောက်သွေ့သော, ဒါပေမယ့်အလွန်တိကျသောအကြောင်းအရာသောအကောင်းဆုံးအထောက်အထား - options များ၏ပုံစံ (ဆင်းသက်စာမျက်နှာ) "site ကိုအဆောက်အဦ" ။ ကုမ္ပဏီ၏မျက်နှာကို၎င်း၏လုပ်ဆောင်နိုင်စွမ်းနှင့်အာဏာထုတ်လုပ်မှု - ဒါပေမဲ့ကလက်ဝါးကြီးအုပ်ကုမ္ပဏီတွေရဲ့ဆိုဒ်များ၎င်းတို့၏အဓိကအရာမှမှီဝဲကြောင်းမှတ်သားရပါမည်။ ဒါဟာအသေးစီးပွားရေးလုပ်ငန်းများ, ဆက်စပ်ပစ္စည်း, Herbalife နှင့်အခြားရင်ဆိုင်ရမယ့် - သတင်းအချက်အလက်နည်းပညာ Monsters ဆင်းသက်စာမျက်နှာများတွင်ခံစားရတယ် "လက်ဝတ်ရတနာ။ "
ကလိုပဲသို့မဟုတ်မ, တကယ်တော့မှန်ကန်တဲ့အတွက်အနာဂတ်မှာပြသပါလိမ့်မယ်။ ဒါဟာမသာအလွှာအကြောင်းအရာအတွက်ဆေးထိုးခြင်းမှ, ဒါပေမယ့်လည်း website တစ်ခုတည်ဆောက်ခြင်း၏မည်သည့်မူကွဲမှာသူတို့ကိုအကြားသင့်လျော်သောလှုပ်ရှားမှုသေချာစေရန်သဘာဝကျပါတယ်အရေးကြီးပါသည်။
Excellent ကဖြေရှင်းချက် - AJAX (လိုအပ်ပါကအဖြစ်စာမျက်နှာမွမ်းမံ) ။ စာမကျြနှာကဘရောက်ဇာကိုပြတင်းပေါက်၏ဤအချက်မှာလိုအပ်သောကြောင်းပြသသည့်အခါ ပို. ပင်အလားအလာဖြေရှင်းချက်။
တကယ်တော့, z-index ကို - ဤရိုးရှင်းသောစည်းမျဉ်း CSS ကို။ ယင်း၏ရည်ရွယ်ချက် - ကို browser ကဒီဒြပ်စင်၏အစိတ်အပိုင်းမြင်နိုင်ပါလိမ့်မည်သည့်အခါ Display ရဲ့ဒြပ်စင်များနှင့်အရာကိုဆုံးဖြတ်ပေးနိုင်တယ်ဒါ tag ကိုအဆင့်ကိုပြသပါသည်။ အလွှာများနှင့်စာမကျြနှာ - အလွန်ဆွေမျိုးအယူအဆကစာမျက်နှာဒီဇိုင်းနှင့်ကွဲပြားခြားနားသောအကြောင်းအရာ display ကိုအဘို့စိတျထဲမှာနည်းဥပဒေ z-index ကိုရဲ့အဓိပ္ပာယ်ကိုစောင့်ရှောက်ဖို့ပြဿနာကြောင့်။
ပုံမှန်အားဖြင့်တစ်ဦးပြုစုသူတစ်ဦးအနှစ်သက်ဆုံးနံပါတ်ကိုရွေးကောက်ပြီး, တစ်တန်းအားလုံးကို tags များကပေးသည်, ကြှနျုပျတို့တစ်နည်းနည်းနဲ့ထွက်မတ်တပ်ရပ်ရန်ရှိသည်ဟူသောအချက်ကို, လာမယ့်အရေအတွက်ကသတ်မှတ်ပေးထားတဲ့။ စာမကျြနှာမြား၏အလွှာများနှင့်အဆင့်ဆင့်မှအရေးပါမှုပူးတွဲ - အထူးသဖြင့်တိုးတက်သောနှင့်အလားအလာအလေ့အကျင့်တော့မဟုတ်ပါဘူး။
သို့သော်ဧည့်သည်နဲ့တွေ့ဆုံဆွေးနွေးရေးဖို့ပြောင်းရွှေ့ semantic z-index ကိုလျှင်, တကလက်တွေ့ကျတဲ့အကျိုးသက်ရောက်မှုကိုဖန်တီးရန်ဖြစ်နိုင်သည်။ tags များတစ်ဦးချင်းစီကတခြားအပေါ် superimposed နိုင်ပါတယ်ဘယ်လိုဆင်တူ, တကတွေ့ဆုံဆွေးနွေးရေး (site ကိုဧည့်သည်) စည်းကြပ်နှင့်သူတို့စပ်ကြားလှုပ်ရှားမှုဖျော်ဖြေဖို့ဖြစ်နိုင်ပါတယ်။ ဒီရှုထောင့်ကနေ, CSS ကို z-index ကို၏စည်းမျဉ်းများလျှောက်လွှာအလွန်ဖြစ်နိုင်နှင့်လက်တွေ့ဖြစ်ပေါ်လာသည်။
Similar articles
Trending Now