InternetWeb Design

CSS background transparency. Sihag nga background o teksto sa CSS

Uban sa anhi sa CSS3 web designers pagbuhat sa daghang mga paagi nahimong mas sayon ug mas makataronganon: human sa tanan, nga kamo mahimo karon gayud Dapat ipahiangay sa bisan unsa nga butang, dili kaayo kanunay paggamit sa JavaScript. Ang ni-ingon nga kamo kinahanglan nga adjust sa transparency sa background - CSS dayon nagtanyag sa pipila ka mga kapilian.

Background gihubit sa usa ka hugpong sa mga hiyas (background-larawan, background-posisyon , background-gidak-on, background-balik, background-pagbati, background-gigikanan, background-clip, background-kolor), sa matag usa sa nga mahimo nga assign gilain o hiniusa nga sa ilalum sa hiyas background. Atong susihon ang matag usa kanila diha sa detalye.

Nagtuo nga background-kolor

Sa CSS, ang kolor background mahimong sa sa daghang mga paagi: sa paggamit sa usa ka hex code, ang ngalan sa kolor o RGB-entry. Sa CSS3 kini nahimong posible nga sa paggamit sa baylo nga sa RGB-recording kapilian sa RGBA.

Hex kolor code narekord diha sa kabtangan human sa kinuroskuros: background-kolor: # FFDAB9. Kon ang karakter sa niini nga entry mao ang mga sama nga nagtinagurha, ang code mao ang kasagaran usa ka gamay nga cut: # ccff00 mahimong gisulat ingon nga # cf0:

lawas {background-kolor: # cf0 ;}.

Ang ngalan mao ang, bisan sa labing exotic mga kolor. Pananglitan, dugang pa sa mga sumbanan nga pula ug puti nga imong mahimo sa paggamit sa NavajoWhite (#FFDEAD) o Honeydew2 (# E0EEE0):

lawas {background-kolor: purpura; }.

Ang ulahing kapilian mao ang RGB o RGBA entry nagtugot kaninyo sa hingalan sa dili lamang sa kolor apan usab sa transparency sa CSS kagikan, apan ang paagi sa mga buhat lamang sa IE mga bersiyon mas magulang pa kay sa 9. Ang ubang mga browsers pag-ila sa normal nga bersyon sa transparency. Sumala sa W3C nga mga sukdanan nga kini mao ang preferable sa paggamit sa gihapon RGBA inay sa mas naandan RGB.

Ang katapusan nga bili sa RGBA background ug nagtakda sa opacity gikan sa 0 (transparent) ngadto sa 1 (opaque).

Adunay pipila ka mga talagsaong mga hiyas. Ang kolor background mahimong sa sa paggamit sa mga HSL ug HSLA. Ang duha gidugang ngadto sa CSS3, ug busa wala gisuportahan sa IE version 9 o mas taas. Embodiments susama RGB o RGBA, lamang sa usa ka lain-laing mga format: Hue (landong - bili sa kolor ligid, gihatag sa degrees), saturate (saturation - kolor intensity ingon sa usa ka porsiyento, gikan sa 0 ngadto sa 100), pagkagaan (pagkagaan - kahayag, gisukod usab sukaranan saturate ).

Nagtuo nga background-larawan

Ang labing bersyon krus-browser sa transparent background - kini mao ang paggamit sa larawan. Sa CSS3, nga imong mahimo ibutang sa dugang pa nga mga larawan, kini nahimo pinaagi sa usa ka comma. nga panig-ingnan:

{Background-lawas nga larawan: url (bg1.png), url (bg2.png)}.

Kini nga paagi sa pagsuporta sa bisan IE8. Pipila nga mga larawan sa background sa rubber nga gigamit sa layout. Importante, ayaw kalimot sa paggamit sa bisan unsa nga dagway ug ang mga kolor background sa CSS, ingon sa tiggamit lamang upload sa usa ka larawan.

Nagtuo nga background-posisyon

Kon ikaw sa paggamit sa larawan sa sa sa sa yunit background, nagtugot CSS kaninyo sa posisyon sa larawan sa bisan asa sa screen. Pinaagi sa remate, ang larawan nahimutang sa ibabaw nga wala nga bahin. Hiyas nagkinahanglan sa bisan binaba nga mga instruksiyon (ibabaw, ubos, sa wala, sa tuo), usa ka numero (interes, pixels ug uban pang mga mga yunit). Sa kini nga kaso, kamo kinahanglan gayud nga hingalan sa duha ka mga hiyas, pinahigda ug bertikal:

lawas {background-posisyon: tuo nga sentro ;} - sa panig-ingnan, ang mga sumbanan nga nahimutang sa tuo nga bahin sa pahina, ang ibabaw, ug ang ubos sa larawan gilay-on sa sama nga.

Nagtuo nga background-gidak-on

Usahay kini mao ang gikinahanglan nga sa oron sa CSS background o pagpakunhod gidak-on niini. Sa pagbuhat niini, sa paggamit sa mga hiyas background-gidak-on, ug ang gidak-on sa mga background mahimong ibutang sa pixels o mga porsiyento, ug sa bisan unsa nga ubang mga yunit.

Uban sa hiyas niini, adunay mga pipila ka mga problema: kay husto display sa usa ka background sa sayo pa nga mga bersyon sa mga prefix browser nga gamiton. Siyempre, ang kasamtangan nga bersyon sa hingpit misuporta niini nga hiyas ug sa panginahanglan alang sa piho nga mga kabtangan nawala.

Nagtuo nga background-nga pagbati

nga hiyas Kini nga nagtino sa kinaiya sa mga larawan background samtang scrolling. Busa, kini pagkuha sa 3 mga mithi (dili lakip na sa mga makapanunod, ang kinatibuk-alang sa tanan sa mga hiyas nga gihisgotan niini nga artikulo):

  • fixed - naghimo sa hulagway sa background sa natudlong;
  • linukot - linukot nga basahon background sa uban nga mga elemento;
  • sa lokal nga - sa larawan sa background ang scrolled kon scrolling adunay sulod. Background nga moadto sa unahan ang mga sulod sa mga bayanan malig.

Panig-ingnan sa paggamit:

lawas {background-pagbati natudlong}.

Sa pagkakaron, License dili pagsuporta ang katapusan nga kabtangan (lokal nga).

Nagtuo nga background-gigikanan

hiyas Kini mao ang responsable alang sa elemento positioning. Sayo nga browsers nagkinahanglan sa paggamit sa mga prefix. Ang kabtangan sa iyang kaugalingon adunay tulo ka mga lantugi:

  • padding-kahon ang posisyon paryente sa sumbanan sulab, samtang pagkuha sa asoy sa gibag-on sa frame;
  • utlanan-kahon kabtangan sa lain-laing gikan sa miaging sa nga ang mga utlanan nga linya mahimong bug-os o partially sapaw sa sumbanan;
  • sulod-kahon positioning larawan pryavyazyvaya sulod niini.

Kon hingalan kamo daghang mga hiyas, nan browser mahimong reaksiyon sa ilang kaugalingong paagi: License ug Opera naila lamang sa unang kapilian.

Nagtuo nga background-repeat

Ingon sa usa ka pagmando sa, kon ang larawan background mao ang espesipikong, kini kinahanglan nga gisubli horizontally o vertically. Kay kini ug gigamit sa kinaiya background-repeat. Mao kini ang, block background, CSS nga naglakip sa maong usa ka kabtangan makabaton sa usa sa pipila ka mga lantugi:

  • walay-balik - makita sa larawan sa usa ka pahina sa usa ka bersiyon;
  • balik - background gisubli diha sa x ug y;
  • balik-x - lamang horizontally;
  • balik-y - lamang vertically;
  • luna - background gisubli, apan kon luna imposible nga pun-on sa taliwala sa mga mga hulagway sa pagpakita sa walay sulod;
  • round - ang larawan nga scaled, kon kini dili pun-on sa tibuok nga dapit sa tibuok nga hulagway.

Panig-ingnan sa mga hiyas:

lawas {background-repeat: no- repeat balik} - susama nga background-repeat: sublion-y.

Sa CSS3 mahimo hingalan mga hiyas alang sa daghang mga larawan sa diha nga naglista sa lantugi, mibulag sa mga kudlit.

Nagtuo nga background-clip

nga hiyas Kini nga naghubit sa kinaiya sa mga background sa ilalum sa mga utlanan (pananglitan, sa kaso sa mga tuldok-tuldok nga mga bayanan):

  • padding-kahon - background gipakita diha sa sulod sa block;
  • utlanan-kahon - ang larawan moabut sa ilalum sa mga gambalay;
  • sulod-kahon - ang hulagway sa background makita lamang sa sulod sa sulod.

Panig-ingnan sa paggamit:

lawas {background-clip: content- kahon;}.

Chrom ug Safari nagkinahanglan -webkit- prefix.

hiyas opacity ug filter

opacity hiyas nagtugot kaninyo sa sa sa sa transparency sa background - CSS kabtangan ang pagbuhat sa tanan nga browsers. bili ang gitakda sa laing gikan sa 0,0 ngadto sa 1.0 inclusive. Sa kini nga kaso, mahimo mo ang transparency sa CSS background walay integer bili sa baylo nga sa 0.3 igo sa pagsulat .3:

.block {background-larawan: url ( img.png); opacity: 3;}.

Aron ang mga background opacity, CSS mao ang angay bisan alang sa IE sa ubos sa ikasiyam nga bersyon, sa paggamit sa filter hiyas:

.block {background-larawan: url ( img.png); filter: alpha (opacity = 30)}.

Sa kini nga kaso, ang opacity bili gitakda sa taliwala sa 0 ug 100. Matikdi nga ang opacity nagtuo lain-laing mga setting transparency pinaagi sa RGBA panulondon: sa diha nga ang paggamit sa opacity mahimong tin-aw dili lamang sa background, apan usab ang tanan nga mga elemento sa sulod sa yunit.

Kanunay-monitor ang imong mga statistics paggamit alang sa browser CIS ug sa tanan nga uban nga mga nasud. Ang pinakadako nga problema sa tanan nga DTP - magulang nga bersyon sa IE, dili sila motugot kaninyo sa paggamit sa bug-os nga gidak-on CSS3. Sa Layout ayaw kalimot sa paggamit sa mga espesyal nga serbisyo nga sa pagsusi kon ang imong browser misuporta sa bisan unsa nga CSS kabtangan. Kon dili instalar magulang nga bersyon sa browser, makita ang usa ka pag-alagad nga check sa site nga buhat sa daghang mga browsers online.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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