logo

CSS perėjimo neskaidrumas

Neskaidrumas CSS yra ypatybė, nurodanti valdyti elementų, pvz., skaidrumą turinys arba vaizdai . Naudodami šią savybę bet kuriuos vaizdus galime nustatyti, kad jie būtų visiškai nepermatomi ( matomas ), visiškai skaidrus ( paslėptas ), arba permatomas (iš dalies matomas). Skaitinė reikšmė yra nuo 0 iki 1. Kur 0 reiškia visiškai skaidrų, o 1 – visiškai matomą. Nepermatomumo reikšmės nuo 0 iki 1, pvz., 0,2, 0,4, 0,6 ir tt, pakeičia vaizdą iš skaidraus į nepermatomą, palaipsniui didinant dešimtainę reikšmę.

CSS perėjimo neskaidrumas

Sintaksė

 opacity : 

Skaitinė reikšmė turi būti nuo 0 iki 1, kad vaizdas būtų pusiau skaidrus. Jei pateikiame 1, vaizdas bus nepermatomas, jei skaitinė reikšmė yra 0, vaizdas tampa visiškai skaidrus.

skaitytuvas java

1 pavyzdys : Šiame pavyzdyje naudosime nepermatomumo ypatybę, kad elementas būtų skaidrus, kai perkeliame pelę virš elemento.

Pagrindinis.html

 Simple example to display the Opacity .get { background: red; width: 300px; height: 250px; border: none; color: white; padding: 16px 32px; text-align: center; font-size: 16px; margin: 4px 2px; } .get:hover { // hover is used to show the impact on element when the mouse on the element. opacity: 0.5; // set the opacity value to 0.5 } // use of class in CSS. 

Išvestis

CSS perėjimo neskaidrumas

Užveskite pelės žymeklį virš raudono langelio, kad būtų rodomas skaidrumo arba neskaidrumo efektas.

rasti žemėlapyje c++
CSS perėjimo neskaidrumas

Perėjimo neskaidrumas CSS

CSS, a pereinamasis neskaidrumas yra savybė, naudojama sklandžiai pakeisti neskaidrumo būseną iš vieno lygio į kitą. Tai reiškia, kad pereinamasis neskaidrumas pakeičia nepermatomo elemento būseną į skaidrią tam tikrą laiką. Perėjimas turi keturias savybes: perėjimo savybė , perėjimo trukmė, perėjimo laiko funkcija ir perėjimo delsa , naudojamos vaizdo neskaidrumo efektui atlikti. The pereinamasis laikotarpis yra svarbi laipsniškų ar staigių pakeitimų savybė, atspindinti elemento neskaidrumo efektą per tam tikrą laiką milisekundėmis arba sekundėmis.

Trumpoji perėjimo savybė yra tokia:

 transition: [transition - property] [transition -duration] [transition -timing -function] [transition - delay]; 

Sintaksė, skirta apibrėžti perėjimo neskaidrumą CSS

 { transition: opacity 5s; opacity: 1; // set opacity property to 1, completely visible } Or { transition: opacity 0.3s linear 2s; // effect on 0.3 millisecond } 

Pereinamoji nuosavybė

Toliau pateikiamos perėjimo savybės, naudojamos perėjimo efektams valdyti.

Vertė apibūdinimas
Perėjimas- nuosavybė Jis naudojamas apibrėžti CSS ypatybės, rodančios perėjimo į vaizdus efektą, pavadinimą.
Perėjimas- trukmė Jis naudojamas apibrėžti laikotarpį sekundėmis arba milisekundėmis, kad būtų rodomas perėjimo efektas.
Perėjimas-laikas-funkcija Jis naudojamas vaizdo greičio kreivei apibrėžti, kad būtų parodytas perėjimo efektas.
Perėjimas – vėlavimas Nurodo, ar perėjimo efektas inicijuojamas elemente ar paveikslėlyje.

Pastaba: nustatydami vaizdo ar turinio perėjimo ypatybę, turime apibrėžti perėjimo trukmės savybę; kitu atveju trukmė tampa 0 ir nebus jokio poveikio.

Perėjimo nepermatomumo poreikis CSS

The neskaidrumas yra paprasta CSS savybė, naudojama vaizdo skaidrumui valdyti, nustatant neskaidrumo diapazoną nuo 0 iki 1. Ji atspindi statinį arba staigų elemento pokytį, kad parodytų neskaidrumo efektą. Pavyzdžiui, jei norime, kad vaizdas būtų skaidrus, nepermatomumo reikšmę turime nustatyti nuo 0 iki 1. Po to neskaidrumo efektas parodomas iš karto, o ne užtruks. Todėl naudojame a pereinamasis neskaidrumas CSS, kuris kontroliuoja elemento skaidrumą per nustatytą laikotarpį. Naudodami pereinamojo laikotarpio neskaidrumo funkciją, galime nustatyti elemento greičio kreivę, kuri nurodo greito vaizdo neskaidrumo efektą. Tokiu būdu mes naudojame perėjimo neskaidrumo efektą, kad atspindėtume pokyčius per nurodytą laikotarpį, o ne iškart.

2 pavyzdys: Šiame pavyzdyje mes naudosime perėjimo neskaidrumo savybę, kuri atspindi neskaidrumo efektą per tam tikrą laiką, o ne iš karto.

Failas1.html

 CSS transition opacity Property .pr{ width: 400px; height: 300px; background: lightgreen; position: relative; } .cr{ width: 270px; height: 200px; position: absolute; /* top: 30px; */ left: 30px; color: white; margin: 40px auto; margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; background: red; font-weight: Bold; font-size: 36px; opacity: 0; } .cr:hover { opacity: 1; transition: opacity 2s ease-out; /* It slowly shows the element as we place the mouse on the box and when the time reaches 2 seconds, it is fully visible. */ -webkit-transition: opacity 2s ease-out; -moz-transition: opacity 2s ease-in-out; } JavaTpoint: Best Tutorial Site Check link is working <br> <p>  https://www.javatpoint.com/  </p> 

Išvestis

liūtas, palyginti su tigru
CSS perėjimo neskaidrumas