Vetia backdrop-filter
Vetia backdrop-filter lejon aplikimin e filtrave (zbrazëtim, ndryshim kontrasti, efekte ngjyrash)
në zonën që ndodhet prapa elementit. Kjo krijon efektin "qelqi" ose "qelqi të mbuluar me brymë".
Sintaksa
përzgjedhësi {
backdrop-filter: none | <filtër> [<filtër>]*;
}
Vlerat
| Vlera | Përshkrimi |
|---|---|
none |
Filtrat nuk aplikohen (vlera e paracaktuar). |
blur() |
Aplikon efekt zbrazëtimi (p.sh.: blur(5px)). |
brightness() |
Ndryshon ndritshmërinë e sfondit (p.sh.: brightness(0.5)). |
contrast() |
Ndryshon kontrastin e sfondit (p.sh.: contrast(200%)). |
drop-shadow() |
Shton hije në sfond. |
grayscale() |
Shndërron sfondin në hije gri (p.sh.: grayscale(100%)). |
hue-rotate() |
Ndryshon tonin e ngjyrës së sfondit (p.sh.: hue-rotate(90deg)). |
invert() |
Përmbys ngjyrat e sfondit (p.sh.: invert(100%)). |
opacity() |
Ndryshon transparencën e sfondit (p.sh.: opacity(50%)). |
sepia() |
Aplikon efekt sepia në sfond (p.sh.: sepia(100%)). |
saturate() |
Ndryshon ngopshmërinë e ngjyrave të sfondit (p.sh.: saturate(200%)). |
Mund të kombinohen disa filtra, duke i renditur përmes hapësirës.
Shembull . Zbrazëtim i thjeshtë
Efekti bazë i zbrazëtimit të sfondit:
<div class="blur-example">
<div class="blur-box">
Efekti Backdrop blur
</div>
</div>
.blur-example {
background: linear-gradient(135deg, #667eea, #764ba2);
padding: 40px;
height: 200px;
}
.blur-box {
backdrop-filter: blur(6px);
background-color: rgba(255, 255, 255, 0.2);
border-radius: 8px;
padding: 20px;
width: 80%;
margin: 0 auto;
text-align: center;
color: white;
font-size: 22px;
}
:
Shembull . Filtër i dritës së ngrohtë
Efekti i ndriçimit të ngrohtë me ndritshmëri të shtuar:
<div class="warm-light-bg">
<div class="warm-light">
Efekti i dritës së ngrohtë
</div>
</div>
.warm-light-bg {
background: url('bg.png');
background-size: cover;
padding: 50px;
height: 250px;
}
.warm-light {
backdrop-filter: brightness(1.2) hue-rotate(20deg);
background-color: rgba(255, 235, 205, 0.3);
padding: 25px;
width: 70%;
margin: 20px auto;
text-align: center;
color: #333;
font-size: 24px;
}
:
Shembull . Zbrazëtim me maskë gradienti
Kombinimi i zbrazëtimit dhe gradientit gjysmë-transparent:
<div class="gradient-mask">
<div class="mask-content">
Efekti i maskës gradient
</div>
</div>
.gradient-mask {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.mask-content {
backdrop-filter: blur(10px);
background: linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0));
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Efekti i filmit të vjetër
Kombinimi i sepia dhe grimcozitetit:
<div class="old-film">
<div class="film-effect">
Efekti i filmit të vjetër
</div>
</div>
.old-film {
background: url('bg.png') center/cover;
padding: 40px;
height: 250px;
}
.film-effect {
backdrop-filter: sepia(80%) contrast(110%) brightness(90%);
background-color: rgba(0,0,0,0.1);
padding: 25px;
width: 70%;
margin: 20px auto;
}
:
Shembull . Filtri i kaltër i ftohtë
Efekti i ndriçimit të ftohtë:
<div class="cold-bg">
<div class="cold-effect">
Filtri i kaltër i ftohtë
</div>
</div>
.cold-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.cold-effect {
backdrop-filter: hue-rotate(180deg) brightness(85%);
background-color: rgba(200,230,255,0.2);
padding: 30px;
width: 75%;
margin: 0 auto;
}
:
Shembull . Kontrast i lartë
Efekti i kontrastit të shtuar:
<div class="contrast-bg">
<div class="contrast-effect">
Kontrast i lartë
</div>
</div>
.contrast-bg {
background: url('bg.png') center/cover;
padding: 40px;
height: 250px;
}
.contrast-effect {
backdrop-filter: contrast(200%) brightness(90%);
background-color: rgba(0,0,0,0.1);
padding: 25px;
width: 70%;
margin: 20px auto;
}
:
Shembull . Efekti akuarele
Zbrazëtim i butë me ngopshmëri të shtuar:
<div class="watercolor-bg">
<div class="watercolor-effect">
Efekti akuarele
</div>
</div>
.watercolor-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.watercolor-effect {
backdrop-filter: blur(12px) saturate(200%);
background-color: rgba(255,255,255,0.15);
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Hije në sfond
Efekti i hijes në imazhin e sfondit:
<div class="shadow-bg">
<div class="shadow-effect">
Efekti i hijes
</div>
</div>
.shadow-bg {
background: url('bg.png') center/cover;
padding: 40px;
height: 250px;
}
.shadow-effect {
backdrop-filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.5));
background-color: rgba(255,255,255,0.2);
padding: 25px;
width: 70%;
margin: 20px auto;
}
:
Shembull . Përmbysje e plotë
Përmbysja e plotë e ngjyrave të sfondit:
<div class="invert-bg">
<div class="invert-effect">
Përmbysje e plotë
</div>
</div>
.invert-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.invert-effect {
backdrop-filter: invert(100%);
background-color: rgba(0,0,0,0.1);
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Efekti i errësimit
Errësimi i sfondit duke ruajtur lexueshmërinë e tekstit:
<div class="darken-bg">
<div class="darken-effect">
Sfond i errësuar
</div>
</div>
.darken-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.darken-effect {
backdrop-filter: brightness(40%);
background-color: rgba(0,0,0,0.3);
color: white;
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Efekti i zhngjyrjes
Zhngjyrja e plotë e sfondit:
<div class="grayscale-bg">
<div class="grayscale-effect">
Filtri gri
</div>
</div>
.grayscale-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.grayscale-effect {
backdrop-filter: grayscale(100%);
background-color: rgba(255,255,255,0.2);
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Efekti i ngopshmërisë së shtuar
Përforcimi i ngjyrave të sfondit:
<div class="saturate-bg">
<div class="saturate-effect">
Ngjyra super të ngopura
</div>
</div>
.saturate-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.saturate-effect {
backdrop-filter: saturate(300%);
background-color: rgba(255,255,255,0.1);
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Shembull . Efekti artistik i kombinuar
Kombinimi i disa filtrave për efekt artistik:
<div class="artistic-bg">
<div class="artistic-effect">
Kombinim artistik
</div>
</div>
.artistic-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.artistic-effect {
backdrop-filter: blur(3px) hue-rotate(90deg) saturate(150%) contrast(120%);
background-color: rgba(255,255,255,0.15);
padding: 30px;
width: 80%;
margin: 0 auto;
color: white;
text-shadow: 0 0 5px black;
}
:
Shembull . Efekti i transparencës
Rregullimi i transparencës së sfondit:
<div class="opacity-bg">
<div class="opacity-effect">
Kontrolli i transparencës
</div>
</div>
.opacity-bg {
background: url('bg.png') center/cover;
padding: 50px;
height: 300px;
}
.opacity-effect {
backdrop-filter: opacity(50%);
background-color: rgba(0,0,0,0.3);
color: white;
padding: 30px;
width: 80%;
margin: 0 auto;
}
:
Mbështetja nga shfletuesit
Vetia mbështetet nga shumica e shfletuesve modernë, por mund të kërkojë prefiks -webkit-
për përputhshmëri të plotë ndër-shfletues.
Shihni gjithashtu
-
vetia
filter,
e cila aplikon efekte në vetë elementin -
vetia
opacity,
që kontrollon transparencën e elementit -
vetia
background-blend-mode,
që përcakton mënyrën e përzierjes së imazheve të sfondit