logo

CSS-overgangsdekking

Dekking in CSS is een eigenschap die specificeert hoe de transparantie van elementen zoals inhoud of afbeeldingen . Met behulp van deze eigenschap kunnen we instellen dat alle afbeeldingen volledig ondoorzichtig zijn ( zichtbaar ), volledig transparant ( verborgen ), of doorschijnend (gedeeltelijk zichtbaar). Er is een numerieke waarde nodig die tussen 0 en 1 ligt. Waarbij 0 volledig transparant definieert en 1 volledig zichtbaar. Dekkingswaarden tussen 0 en 1, zoals 0,2, 0,4, 0,6, enz., veranderen een afbeelding van transparant in ondoorzichtig door de decimale waarde geleidelijk te verhogen.

CSS-overgangsdekking

Syntaxis

 opacity : 

De numerieke waarde moet tussen 0 en 1 liggen om de afbeelding semi-transparant te maken. Als we 1 opgeven, is de afbeelding ondoorzichtig, als de numerieke waarde 0 is, wordt de afbeelding volledig transparant.

Java-collectie

voorbeeld 1 : In dit voorbeeld gebruiken we de eigenschap Opacity om het element transparant te maken wanneer we de muis over het element bewegen.

Hoofd.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. 

Uitvoer

CSS-overgangsdekking

Beweeg de muis over het rode vak om een ​​transparant of dekkingseffect weer te geven.

tekenreeks bevat
CSS-overgangsdekking

Overgangsdekking in CSS

In CSS is een transparantie van de overgang is een eigenschap die wordt gebruikt om de dekkingsstatus soepel van het ene niveau naar het andere te veranderen. Het betekent dat de overgangsopaciteit de status van het ondoorzichtige element verandert in transparant met een gedefinieerde tijdsduur. De overgang heeft vier eigenschappen: transition-property , transition-duration, transition-timing-function en transition-delay , die worden gebruikt om het dekkingseffect op een afbeelding uit te voeren. De transitie-duur is een belangrijke eigenschap voor geleidelijke veranderingen of plotselinge veranderingen die het dekkingseffect op een element gedurende een gedefinieerde tijdsduur in milliseconden of seconden weerspiegelen.

De verkorte eigenschap van de overgang is als volgt:

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

Syntaxis om de transparantie van de overgang in CSS te definiëren

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

Overgangseigendom

Hieronder volgen de overgangseigenschappen die worden gebruikt om de overgangseffecten te regelen.

Waarde Beschrijving
Overgangseigendom Het wordt gebruikt om de naam van de CSS-eigenschap te definiëren die het overgangseffect naar afbeeldingen weergeeft.
Overgangsduur Het wordt gebruikt om de tijdsperiode in seconden of milliseconden te definiëren om het overgangseffect weer te geven.
Transitie-timing-functie Het wordt gebruikt om de snelheidscurve op een afbeelding te definiëren om het overgangseffect weer te geven.
Overgangsvertraging Specificeert of het overgangseffect op het element of de afbeelding wordt geïnitieerd.

Opmerking: bij het instellen van de overgangseigenschap op de afbeelding of de inhoud moeten we de overgangsduureigenschap definiëren; anders wordt de duur 0 en vertoont deze geen enkel effect.

De behoefte aan overgangsopaciteit in CSS

De dekking is een eenvoudige CSS-eigenschap die wordt gebruikt om de transparantie van een afbeelding te regelen door het dekkingsbereik in te stellen van 0 tot 1. Het weerspiegelt de statische of plotselinge verandering van een element om het dekkingseffect weer te geven. Als we een afbeelding bijvoorbeeld transparant willen weergeven, moeten we de dekkingswaarde instellen van 0 op 1. Daarna wordt het dekkingseffect onmiddellijk weergegeven in plaats van dat het enige tijd kost. Daarom gebruiken wij een transparantie van de overgang in CSS dat de transparantie van een element over een gedefinieerde periode regelt. Met behulp van de transitietijdfunctie bij transitie-opaciteit kunnen we de snelheidscurve van een element bepalen die het snelle opaciteitseffect op een afbeelding specificeert. Op deze manier gebruiken we het overgangsopaciteitseffect om veranderingen in de opgegeven tijdsperiode weer te geven in plaats van dat ze onmiddellijk plaatsvinden.

Voorbeeld 2: In dit voorbeeld gaan we de eigenschap van de overgangsdekking gebruiken die het dekkingseffect binnen een bepaalde tijdsduur weergeeft in plaats van onmiddellijk.

Bestand1.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> 

Uitvoer

snel sorteren
CSS-overgangsdekking