InternetWeb Design

CSS fon şəffaflıq. CSS ilə Şəffaf fon və ya mətn

CSS3 web dizaynerlər Advent ilə bir çox yollarla iş daha asan və daha məntiqi olmuşdur: bütün sonra, indi həqiqətən çevik az JavaScript müraciət, hər hansı bir obyekt edə bilərsiniz. Siz fon şəffaflıq tənzimləmək lazımdır deyək - CSS dərhal bir neçə variantları təklif edir.

atributları bir sıra tərəfindən müəyyən Background (background-image, background-position , background-ölçüsü, background-təkrar, background-attachment, background-mənşəli, background-clip, background-color) ayrı-ayrılıqda müəyyən, və ya özellik altında birləşdirə bilər hər hansı background. Bizə ətraflı onların hər yoxlamaq edək.

background-color Atribut

CSS, background color bir hex kodunu, rəng adı və ya RGB giriş istifadə edərək bir neçə yolla müəyyən edilə bilər. CSS3 əvəzinə RGBA ilə RGB-qeyd seçimi istifadə etmək mümkün olmuşdur.

background-color: # FFDAB9 Hex renk kodu qəfəs sonra əmlak qeydə alınır. Bu giriş simvol eyni cüt kodunu adətən bir az cut: # ccff00 # cf0 kimi yazıla bilər:

bədən {background-color: # cf0 ;}.

adı hətta ən ekzotik rəng edir. Məsələn, standart qırmızı və NavajoWhite (#FFDEAD) və ya Honeydew2 (# E0EEE0) istifadə edə bilərsiniz ağ əlavə:

bədən {background-color: purple; }.

sonuncu variant RGB və ya RGBA giriş rəng, həm də CSS fon şəffaflıq yalnız müəyyən etmək üçün imkan verir, lakin üsul yalnız 9 yuxarı IE versiyasını çalışır. Digər brauzerlər şəffaflıq ilə normal versiyası tanımalıdır. W3C standartlarına görə hələ də yerinə daha adi RGB RGBA istifadə üstünlük.

RGBA fonunda son dəyəri və 1 (qeyri-şəffaf) 0 (şəffaf) qeyri-şəffaflıq edir.

Bəzi qeyri-adi dəyərləri var. background color HSL və HSLA istifadə edərək müəyyən edilə bilər. Hər iki CSS3 əlavə olunub və buna görə də IE versiyası 9 və ya daha yüksək ilə dəstəklənmir. Qaydalara yalnız fərqli bir formatda eyni RGB və ya RGBA: Hue (kölgə - dərəcə verilir rəngi təkəri dəyəri), doyurdu (saturation - 0-dan 100 faizi kimi rəng intensivliyi), Hafiflik (yüngüllük - parlaqlıq, doydurmaq parametri eyni qiymətləndirilir ).

background-image Atribut

şəffaf fon ən cross-browser version - Bu image istifadə edir. CSS3, siz daha çox images bilərsiniz, bu bir vergül vasitəsilə həyata keçirilir. Məsələn:

{Background-bədən image: url (bg1.png), url (bg2.png)}.

hətta IE8 dəstək Bu yolla. layout istifadə rezin fonunda bir neçə images. Vacibdir ki, istifadəçilər sadəcə bir şəkil yükleyebilirsiniz kimi, hər hansı bir şəkil istifadə və CSS fon rəngi təyin etmək üçün unutmayın.

background-mövqe Atribut

Siz fon vahid qurmaq üçün image istifadə etsəniz, CSS siz ekranda yerdə şəkil yerləşdirilməlidir üçün imkan verir. Mənim cari olaraq, image yuxarı sol küncündə yerləşir. Atribut şifahi təlimat (üst, alt, sağ, sol), bir ədədi (faiz piksel və digər ədəd) və ya tələb edir. Bu halda, siz üfüqi və şaquli iki dəyərlər müəyyən etməlidir:

bədən {background-position: sağ center ;} - bu nümunə, model səhifə, eyni image məsafə üst və alt sağ tərəfində yerləşən olunacaq.

background-ölçüsü Atribut

Bəzən CSS fon uzanır və ya onun ölçüsü azaltmaq lazımdır. Bunu etmək üçün, atribut background-ölçüsü və piksel və ya faiz müəyyən edilə bilər fon ölçüsü, və hər hansı digər kontur istifadə edin.

bu atributu ilə bəzi problemlər var: browser önek əvvəlki versiyaları bir fon düzgün ekran istifadə etmək üçün. Əlbəttə ki, hal-hazırkı versiya tam atributu dəstəkləyir və xüsusi xassələri ehtiyac yox.

background-attachment Atribut

Bu atribut isə scrolling fon şəkilləri davranış müəyyən edir. Belə ki, (miras qoyanın, bu məqalədə müzakirə atributları bütün olmaq üzrə cəmi deyil) 3 dəyərlər edə bilər:

  • sabit - Sabit fonunda şəkil edir;
  • hərəkət - elementləri qalan fon kitablarda;
  • yerli - scrolling məzmunu varsa fonunda image kaydırılmış olunur. çərçivəsində məzmunu kənara Background müəyyən edilir.

İstifadə Misal:

bədən {background-attachment sabit}.

Hal-hazırda, Firefox ötən əmlak (yerli) bilmir.

background-mənşəli Atribut

Bu atribut yerləşdirilməsi element üçün məsuliyyət daşıyır. Erkən brauzerlər önek istifadə tələb edir. əmlak özü üç parametrləri var:

  • nəzərə çərçivəsində qalınlığı edərkən padding-box, kənar model nisbətən konumlandırılmış;
  • sərhəd xətti ola bilər ki, əvvəlki fərqli sərhəd-box xassələri tamamilə və ya qismən model üst-üstə düşür;
  • content-box yerləşdirilməsi image onun məzmunu pryavyazyvaya.

Bir neçə dəyərləri daxil edin, sonra brauzerlər öz yolu ilə reaksiya: Firefox və Opera yalnız ilk seçimi qəbul.

background-təkrar Atribut

background image müəyyən edilir əgər bir qayda olaraq, bu yatay və ya uzununa təkrar olunmalıdır. Bunun üçün və atribut background-təkrar istifadə olunur. Belə ki, məhəllə fon, belə bir əmlak var CSS neçə parametrləri biri ola bilər:

  • heç təkrar - image bir versiyası bir səhifə görünür;
  • təkrar - fon x və y təkrar olunur;
  • təkrar-x - yalnız üfüqi;
  • təkrar-y - yalnız şaquli;
  • space - fon təkrar, lakin kosmik şəkillər arasında doldurmaq mümkün deyil əgər boş görünür;
  • dəyirmi - bu, bütün şəkillər bütün sahə doldurmaq deyil, əgər şəkil, miqyaslı edir.

atributlarından Misal:

bədən {background-təkrar: sıfır dərəcəsinə endirilməsi təkrar təkrar} - oxşar background-təkrar: təkrar-y.

virgülle ayrılmış parametrləri, siyahı olanda CSS3 çox images üçün dəyərlər daxil edə bilər.

background-clip Atribut

Bu atribut (dotted çərçivəsində halda, məsələn) sərhədləri çərçivəsində fon davranış müəyyən edir:

  • padding-box - blokunun daxili nümayiş fon;
  • sərhəd-box - image çərçivəsində gəlir;
  • content-box - fonunda şəkil yalnız məzmun ərzində görünür.

İstifadə Misal:

bədən {background-clip: content box;}.

Chrom və Safari WebKit prefiks tələb edir.

Şəffaflıq atributları və filter

CSS mülkiyyət bütün brauzerlərdə işləyəcək - qeyri-şəffaflıq atributu siz fon şəffaflıq təyin etmək üçün imkan verir. dəyəri 0.0 gələn şey daxil 1.0 intervalında müəyyən edilir. Bu halda, siz CSS fon şəffaflıq bilərsiniz əvəzinə 0,3 heç bir tam dəyəri .3 yazmaq kifayətdir:

Block {background-image: url ( img.png); qeyri-şəffaflıq: .3;}.

background qeyri-şəffaflıq təyin etmək üçün CSS filter atributu istifadə hətta doqquzuncu versiyası aşağıdakı IE üçün uyğun:

Block {background-image: url ( img.png); filter: alpha (qeyri-şəffaflıq = 30)}.

qeyri-şəffaflıq istifadə aydın yalnız fon olur, həm də vahid daxilində bütün elementləri zaman: Bu halda, qeyri-şəffaflıq dəyər qeyri-şəffaflıq RGBA miras vasitəsilə müxtəlif şəffaflıq parametrləri aid olduğunu 0 və 100 Qeyd arasında müəyyən edilir.

Həmişə MDB brauzerlər və bütün digər ölkələr üçün user statistikası nəzarət edir. bütün DTP ən böyük problem - IE eski versiyasını, onlar tam mənasıyla CSS3 istifadə imkan vermir. layout sizin browser hər hansı bir CSS mülkiyyət dəstəkləyir olub-olmadığını yoxlamaq xüsusi xidmətlərindən istifadə etmək unutmayın. Siz brauzerlər eski versiyasını yüklemek bilməz, online çox brauzerlərdə site iş kontrol xidmət tapa bilərsiniz.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.unansea.com. Theme powered by WordPress.