Deze blog bespreekt de methode om schaduweffecten toe te passen op HTML-elementen.
Hoe schaduweffect op HTML-elementen te laten vallen met behulp van CSS?
De ' doos-schaduw ” eigenschap voegt een schaduw toe rond een element waar twee of meer toegevoegde effectwaarden kunnen worden gescheiden door komma's.
De syntaxis van de eigenschap box-shadow wordt hieronder beschreven.
Syntaxis
doos-schaduw : geen |h-offset v-offset vervaging verspreide kleur | inzet | voorletter | je erft ;
De beschrijving van de bovengenoemde syntaxis wordt hieronder weergegeven:
- “ geen ”: Dit is de standaardwaarde van de eigenschap box-shadow.
- “ h-offset ”: Deze waarde vertegenwoordigt de horizontale afstand.
- “ v-offset ”: Deze waarde definieert de verticale afstand.
- “ vervagen ”: De derde waarde is een waas. Door de waarde te maximaliseren, wordt het vervagingseffect gemaximaliseerd.
- “ spreiding ”: De vierde waarde vertegenwoordigt de schaduwspreiding. Het kan positieve of negatieve waarden bevatten, waarbij de positieve waarde de spreiding vergroot en een negatieve waarde deze verlaagt.
- “ kleur ”: Deze waarde is optioneel en vertegenwoordigt de huidige kleur.
- “ voorletter ”: Deze waarde stelt de eigenschap van de beginwaarde in.
- “ je erft ”: Deze waarde erft de eigenschap van het bovenliggende element.
- “ inzet ”: De inzetwaarde wordt gebruikt om schaduwen in het vak te maken.
Laten we eens kijken hoe het schaduweffect eruitziet door middel van een praktisch voorbeeld.
Voorbeeld
Voeg in het HTML-bestand eerst een ' -tags toe om inhoud aan de webpagina te geven. Pas nu de CSS-eigenschappen toe op de toegevoegde HTML-elementen. Het div-element wordt toegepast met de eigenschap ' doos-schaduw ” met de waarde “ 3px 8px ”, die de horizontale offset en verticale offset vertegenwoordigt. Uitgang In het volgende gedeelte zullen de HTML-elementen worden opgemaakt met verschillende eigenschappen. Hieronder volgen de aanvullende CSS-eigenschappen die zijn toegepast op het div-element: De hierboven gegeven code geeft het div-element weer zoals hieronder weergegeven: Maak nu in de volgende sectie twee vakken die twee div-elementen vertegenwoordigen. We zullen elk met verschillende meervoudige box-schaduwwaarden geven en de resultaten observeren. > doos-schaduw : 3px 8px 9px 4px #f4af1b > doos-schaduw : 3px 8px 9px 4px #f4af1b Hier: Het kan worden waargenomen dat we de box2 div hebben gestileerd met dezelfde eigenschappen: De ' doos-schaduw ” eigenschap kan worden gebruikt om meerdere schaduweffecten toe te voegen aan een HTML-element. Dit kan worden gedaan door komma's tussen elke schaduw te gebruiken, zoals in het onderstaande voorbeeld: Zoals u kunt zien, zijn meerdere schaduwen met succes toegepast: Dat ging allemaal over het gebruik van de CSS-grensschaduw. De ' doos-schaduw ” eigendom in CSS wordt gebruikt om schaduweffecten toe te passen op HTML-elementen. Deze eigenschap bestaat hoofdzakelijk uit twee waarden die voor horizontale offset en verticale offsets zijn, maar er kunnen meerdere waarden zijn, zoals voor vervagingseffect, spreidingsradiuseffect, kleur en meer. Bovendien kunt u ook meerdere schaduwen aan de elementen toevoegen door komma's te gebruiken tussen elke box-shadow-eigenschap. Dit artikel heeft de CSS box-shadow eigenschap uitgelegd met praktische voorbeelden.- en
HTML
< div >
< h1 > De Boxschaduw < / h1 >
< p > vakschaduw: 3px 8px < / p >
< / div >
CSS
div {
doos-schaduw : 3px 8px ;
}
CSS
div {
grens : 5px solide RGB ( 255 , 111 , 1 ) ;
doos-schaduw : 3px 8px 9px 4px #f4af1b ;
}
HTML
> De Box-schaduw
>
>
>
> De Box-schaduw
>
Stijlbox1 div
#doos1 {
breedte : 40% ;
hoogte : 140px ;
grens : 5px solide #ff9c83 ;
doos-schaduw : 8px 10px 15px 20px #807f7f ;
}
Stijlbox2 div
#box2 {
breedte : 40% ;
hoogte : 140px ;
grens : 5px solide RGB ( 255 , 111 , 1 ) ;
doos-schaduw : inzet 4px 8px #f4af1b ;
marge-links : 350px ;
}
Bonustip: meerdere schaduwen toevoegen aan HTML-element
Conclusie