Pastro css. Fuqia e patejdukshmërisë së CSS

Mjetet antipiretike për fëmijët përshkruhen nga një pediatër. Por ka situata të ndihmës së domosdoshme për ethet, nëse fëmija duhet të japë fytyra nga pakujdesia. Më pas baballarët marrin përsipër ringjalljen dhe ndalojnë preparatet antipiretike. Çfarë mund t'u jepet foshnjave? Si mund ta ulni temperaturën tek fëmijët më të rritur? Cilat janë fytyrat më të sigurta?

CSS ka tre mënyra për të ndryshuar transparencën e një elementi:
për ndihmën e errësirës së fuqisë,
për funksionin e ndihmës rgba() ,
për funksionin e ndihmës hsla().

1. Opaciteti i fuqisë

Fuqia e opacitetit ju lejon të zgjeroni nëse ndonjë element i faqes së internetit është shpesh ose pothuajse plotësisht i dukshëm. Fuqia Tsya ndryshon transparencën e elementeve, për të cilat është instaluar një imazh i sfondit (foto) ose një sfond prapa një ngjyre shtesë ose një gradient. Nëse një element, për të cilin është vendosur fuqia e tejdukshmërisë, të hakmerret ndaj elementëve të tjerë, atëherë era e keqe ndryshon edhe transparencën e tij.
Fuqia e errësirës rritet në vlerë në intervalin nga 0 (shumë e qartë) në 1 (e errët), për shembull:

H1 (ngjyra: #CD6829;) div (sfondi: #CDD6DB; opaciteti: .3; )
Mal. 1. Qartësia e elementeve përtej ndihmës së patejdukshmërisë

2. Funksioni rgba().

Modeli i ngjyrave RGBA krijon një skemë ngjyrash duke ndryshuar përmasat e nevojshme e kuqe (e kuqe), jeshileі blu bileta, dhe kanal alfa (alfa) jepni për riven e transparencës së ngjyrës. Për të ndryshuar opacitetin e fuqisë për bllokun, për të hakmarrë elementë të tjerë, funksioni rgba() ndryshon transparencën vetëm të bllokut.

Mal. 2. Modeli me ngjyra RGB h1 (ngjyra: #CD6829;) div (sfondi: rgba(205, 214, 219, 0.3);)
Mal. 3. Pastërtia e elementeve me funksion shtesë rgba()

3. Funksioni hsla().

funksioni hsla(), parametrat çfarë do të thotë ton (ngjyrë), ngopje (ngopje), ndriçimi (lehtësia)і kanal alfa (alfa), gjithashtu ju lejon të vendosni napіvprozoriya kolіr.

Ngjyrat e ngjyrës vendosen në qindra, vikoristi është kuptimi i saktë i ngjyrës. Ndani vetë ngjyrën në sektorë, në kufijtë e të cilëve janë ngjyrat kryesore:

0/360° - ngjyra e kuqe
60 ° - ngjyra e verdhë
120 ° - ngjyrë jeshile
180 ° - ngjyrë e zezë
240 ° - ngjyrë blu
270 ° - ngjyrë vjollce
300 ° - ngjyrë vjollcë.

Për të hequr ngjyrën e zezë, është e nevojshme t'i caktoni tonit, intensitetit dhe shkëlqimit të dukshëm një vlerë zero - hsla (0, 0%, 0%, 1). Ngjyra e bardhë shfaqet në vlerën 100% hsla (0.0%, 100%, 1), dhe ngjyra gri - në vlerën zero hsla (0.0%, 50%, 1).

CHIIIIIIKS!

E mendova, pse nuk më shkruani për qartësinë e qartësisë për CSS-në e tretë? Pra, menjëherë fluturojnë disa kopje nga bik ime, po në lidhje me fuqinë e ne tashmë e dimë! Ha, jo! Fjalimi, jo të gjitha.

Për momentin më shumë versionet e mbetura Shfletuesit aktualë tashmë mbështesin CSS 3 ( !!!Shko te IE 9!!!). Gjithashtu, tashmë mund të përpiqeni të ndihmoni veten në fuqinë e kodit të anëve tuaja.

Dhe kështu, le të kthehemi te hidhësia. errësirë“, sikur të jepte një efekt cicavi, pa futur grafikë, thjesht duke shkruar 1 rresht kodi.

Çfarë është "opacity" në CSS 3?

"errësirë nënkupton transparencën e çdo elementi në faqen e internetit. Domethënë, duke vendosur këngën e transparencës, mund të ngremë sfondin e të vegjëlve, ose një element tjetër, i cili do të përzihet nën elementin, të cilit i jepet transparenca. I dobishëm, apo jo?

Kam në mendjen time një spërkatje elementesh, të cilat shprehnin fuqinë e autoritetit. Ju mund të goditni një prapanicë të drejtpërdrejtë nëse zbrisni në fund të shiritit anësor, atje e ndani atë " miq". I vogli është i errët, apo jo? Dhe tani lëvizni kursorin e miut mbi të riun. Pasi u bë e qartë, pse jo?)

Le të shkojmë në më shumë detaje tani, se si e kam zbatuar atë.

Duhet të instalojmë transparencë për elementin pas bllokimit. Tobto, elementi i troçit të dukshëm është i errët. E vendosa opacitetin në 70%. Por nëse të gjithë shfletuesit e kuptojnë kodin në një mënyrë tjetër, ne duhet të shkruajmë një kod universal.

Për Firefox,Opera,krom ne shkruajmë:

Opaciteti: X;

de" X" - vlera në diapazonin e 0.0 1.0 (Endacakshmëria e elementit).

Për Internet Explorer (duke mbështetur versionet 8 dhe 9):

Filtri: alfa(opacity=X);

de" X" - vlera në diapazonin e 0 (transparenca e plotë e elementit) deri në 100 (Endacakshmëria e elementit).

Imazhi im ( errësirë: 0,7; filtër: alfa (opacitet=70); )

Dhe tani do të vendosim rregullat për elementin, nëse kursori i miut qëndron pezull mbi të. Është e nevojshme që ne ta bëjmë të qartë elementin dhe për të cilin kam vendosur opacitet 100%, në mënyrë që elementi të duket sikur është vërtet i gabuar:

Imazhi im: rri pezull ( errësirë: 1.0; filtër: alfa (opacity=100); )

Boshti i prapanicës së shtizës:

Transparenca e fotove100 (1.0), atëherë nuk ka transparencë


Transparenca e fotove70 (0.7). Rіznokolorovі kola - tse "depërton" foton, scho raztashovana dhe natomіst, tobto. nën foto

Fuqia e CSS opaciteti jepet për transparencën e elementeve (imazhe, tekst, blloqe) në html.

Sintaksa CSS

opacity:vlera;

De vlera mund të marrë vlerat e të folurit në rangun nga 0.0 në 1.0. Vlera 1.0 do të thotë që transparenca është e përditshme (për kyçje).

Aplikoni: si transparenca në html

Shembulli numër 1. pamje html e imazhit

Fotoja e parë u shfaq pa transparencë, shoku me transparencë 0.5

Пример №2. Эффекты с прозрачностью в html

По умолчанию блок частично прозрачный. При наведении курсора мыши блок становится ярким. Такие эффекты зачастую используются в дизайне сайтов.

На странице преобразуется в следующее

Пример №3. Прозрачный блок на изображении в html

Ниже приведен пример полупрозрачного блока, который частично закрыл изображение. Блок специально накрывает изображение не полностью с целью показать, как он выглядит на пустом фоне.

На странице преобразуется в следующее

Примечание
Internet Explorer до версии 9.0 для изменения прозрачности использует фильтры, для этого браузера следует записать filter: alpha(opacity=50), где параметр opacity может принимать значение от 0 до 100.

Для обращения к opacity из JavaScript нужно писать следующую конструкцию:

object.style.opacity ="VALUE "

Описание

Определяет уровень прозрачности элемента веб-страницы. При частичной или полной прозрачности через элемент проступает фоновый рисунок или другие элементы, расположенные ниже полупрозрачного объекта.

Синтаксис

opacity: значение

Значения

В качестве значения выступает число из диапазона . Значение 0 соответствует полной прозрачности элемента, а 1, наоборот — его непрозрачности. Дробные числа вида 0.6 устанавливают полупрозрачность. Допускается писать числа без нуля впереди, вида opacity: .6 .

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

opacity

Rezultati këtë prapanicë treguar në fig. një.

Mal. 1. Rezultati i patransparencës

shfletuesit

Firefox-i para versionit 3.5 mbështet fuqinë jo standarde -moz-opacity.

Internet Explorer para versionit 9.0 për të ndryshuar gjerësinë e filtrit të fitilit, për të cilin shfletuesi duhet të shkruajë filtrin : alfa(opacity=50) , ku parametri i opacitetit mund të marrë një vlerë nga 0 në 100.

Ndonjëherë fajësoni nevojën për t'u rritur sfond për bllokun e këndimit në anë. Arritja e këtij efekti mund të arrihet duke krijuar një sfond transparent të vogël në format *.png dhe duke instaluar jogën përmes fuqisë sfond: url (“./images/font.png”);.

Fitorja e pushtetit OPACITET

Nav_scho aq i palosshëm, sa të mundesh ndihmë CSS. Le të krijojmë në anën e bllokut kryesor ( faqe) i bllokoj bashkëngjitjet ( bllokoj), të cilit i kërkojmë transparencë. Po vjen shtrirja e ndër-shfletuesve: fuqia për Internet Explorer - filtri:alfa(opaciteti=50) (vlera e transparencës në rangun nga 0 deri në 100), për shfletuesit që mbështesin standardin CSS3 - tejdukshmëria: 0.5 (numër id 0.0 deri në 1.0).

Kodi HTML:

Element Napіvprozory

Pastro sfondin për bllokun.

Rezultati:

Sfondi prozory për bllokun

Yak Vi u kujtua, transparenca po zgjerohet në të gjithë elementët fëmijë

Sfondi prozory për bllokun

DIV me klasën bllokoj Dhe era e keqe nuk mund të mbivlerësojë kuptimin e mprehtësisë së babait të tyre. Gjithçka që dimë në këtë bllok është e qartë. Çfarë pune, si duhet të privosh vizionin e tokës vetëm nga diva?

Fuqia fitimtare Sfondi-NGJYRA

Duhet të bëjmë disa ndryshime në fletën e stilit CSS dhe ta ndryshojmë atë për bllokun DIV me klasën bllokoj autoriteti errësirë në pushtet ngjyrë e sfondit.

Div.block ( gjerësia:260px; lartësia:140px; margin-lart:79px; margin-left:94px; kufiri:1px solid #333333; /* sfond transparent vetëm DIV.block */ ngjyra e sfondit: rgba(255, 255 , 255, 0,5);/* Ngjyra e hirit, transparenca 0,5*/ )

Rezultati:

Sfondi prozory për bllokun

Nga pikëpamja, prapanica është fitimtare për ngjyrën dhe sfondin Formati RGBA . Tre shkronjat e para deshifrohen si e kuqe, jeshile, blu (e kuqe, gjelbërim, blu), pjesa tjetër simbolizon vetveten kanal alfa (a) i vendosur transparencës b element vіd 0.0 përpara 1.0 .

Ngjyra e sfondit: rgba(r, g, b, a);

Në tempuj, në vend të shkronjave, vendoset kuptimi i përbërësit të ngjyrës, mund të mrekulloheni me të redaktues grafik, për shembull Paint.net(Pamja e ekranit). Vlera e mbetur a vendos transparencë dhe zbіgaєtsya me kuptimet e pushtetit errësirë.

http://cp77.comxa.com/verstka/css-transparent-fon

Mbështetni projektin - ndani përpjekjet tuaja, e dashur!
Lexoni gjithashtu
Cilën orë Apple të zgjidhni? Cilën orë Apple të zgjidhni? Altoparlant portativ Sony SRS-X11 Zi Altoparlant portativ Sony SRS-X11 Zi Rishikimi i altoparlantëve portativ Sony SRS-X11 Rishikimi i altoparlantëve portativ Sony SRS-X11