Sådan oprettes: Overlægnings effekt
- Forrige side Brugerbedømmelse
- Næste side Kontaktchip
Lær, hvordan du opretter en overlejringseffekt med CSS (en form for overlapningseffekt).
Overlejring
Lær, hvordan du opretter en overlejringseffekt:
Sådan oprettes en overlejringseffekt
Trin 1 - Tilføj HTML:
Brug ethvert element og placér det, hvor du vil i dokumentet:
<div id="overlay"></div>
Trin 2 - Tilføj CSS:
Indstil stilen til overlejringselementet:
#overlay { position: fixed; /* Placeret over indholdet på siden */ display: none; /* Standard skjult */ width: 100%; /* Hele bredde (dækker hele siden) */ height: 100%; /* Hele højde (dækker hele siden) */ top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); /* Gennemsigtig sort baggrund */ z-index: 2; /* Hvis du bruger en anden rækkefølge til andre elementer, angiv stakkesortering */ cursor: pointer; /* Tilføj musepegevær ved musoverførsel */ }
Trin 3 - Tilføj JavaScript:
Åbn og luk overlejringseffekten med JavaScript:
function on() { document.getElementById("overlay").style.display = "block"; } function off() { document.getElementById("overlay").style.display = "none"; }
Effekt med tekstoverlejring
Tilføj ethvert indhold, du ønsker at have i overlejringen, og placér det, hvor du vil. I dette eksempel har vi tilføjet teksten i midten af siden:
Eksempel
<style> #text{ position: absolute; top: 50%; left: 50%; font-size: 50px; color: white; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } </style> <div id="overlay"> <div id="text">Overlay Text</div> </div>
- Forrige side Brugerbedømmelse
- Næste side Kontaktchip