Der durchscheinende Maskenschicht-Effekt wird im Grunde genommen mit Plug-Ins erreicht. Lassen Sie mich Ihnen die Verwendung von nativen JS mit Ihnen teilen, um durchscheinende Maskeneffekte zu erzielen. Interessierte Freunde können sich darauf beziehen. Ich hoffe, es wird für Sie hilfreich sein, mit einheimischen JS vertraut zu sein.
<div> <h4> <span> Register jetzt </span> <span> schließen </span> </h4> <p> <label> Benutzername </label> <Eingabe type = "text" onmouseover = "this.style.border = '1px Solid #f60'" onfoucs = "this.style.Border = '1PX #F60'" onblur = "this.style.border = '1px solid #ccc'"/> </p> <p> <label> Passwort </label> <Eingabe type = "password" onmouseover = "this.style.border = '1px Solid #f60'" onfoucs = "this.style onblur = "this.style.border = '1px Solid #ccc'"/> </p> <p> <Eingabe type = "subine" value = "register"/> <Eingabe type = "reset" value = "reset"/> </p> </div> </div> <!-mask-layer div-> <script type = "text/javascript"> var myalt = "text/javascript"> var myalt = "text/javaScript"> var myalt = "text/javaScript"> document.getElementById ("alarm"); var mmask = document.getElementById ('mask'); var reg = document.getElementById ("Inhalt"). getElementsByTagName ("a") [0]; var McLose = document.getElementById ("Close"); reg.onclick = function () {mask.style.display = "block"; myalert.style.display = "block"; myalert.Style.position = "Absolute"; myalert.Style.top = "50%"; myalert.style.left = "50%"; myalert.style.margintop = "-75px"; MyAlert.Style.Marginleft = "-150px"; document.body.Style.overflow = "Hidden"; } mcLose.onclick = function () {myAlert.style.display = "none"; mask.style.display = "Keine"; } </script> </body> </html>Vollbildabdeckung
<! DocType html> <style> #mask {Position: behoben; Breite: 100%; oben: 0px; links: 0px; _position: absolut; _top: Expression (documentElement.scrolltop); Hintergrund: RGBA (0,0,0,0,5); Hintergrund: transparent/9; Filter: Progid: DimaMagetransform.Microsoft.gradient (startColorstr =#80000000, EndColorstr =#80000000); Anzeige: Keine;}#mask_td {text-align: center;} </style> <img src = "http://web-tinker.com/images/themagicconch.jpg" id = "img"/> <table id = "mask"> <tr> <tdd id = "mask_td"> </table> <tttd id = "mask_td"> </tbing> </table> <ttd id = "mask_td"> </tbing> </table> <ttd id = "mask_td"> </tble> </table> </mask_td "> </tbing> </table> <ttd id =" mask_td " Browser var isie = navigator.useragent.match (/msie (/d)/i); isie = isie? isie [1]: isie; // deklarieren Sie die variable var img, mask; // das Element erhalten img = document.getElementById ("img"); mask = document.getElementById ("mask"); mask.td = document.getElementById ("mask_td"); // Berechnen Sie die Größe der Maskenmaske. mask.Style.width = de.clientwidth+"px" mask.style.height = de.clientHeight+"px" mask.Style.Height = de.clientHeight+"PX";}; // Add der Show -Methode mask.show = function () {// das ScrollBar -Dokument [isie [9? " ] .Style.overflow = "Hidden"; // Berechnen Sie die Größe der Maskenmaske. SetSize (); // mask.Style.Display = isie == 6? "Block": "Tabelle";}; // Hinzufügen von Hide -Methoden mask.hide = function () {// Page ScrollBar -Dokument [isie <9? "Dokumentelement": "Body"] .style.overflow = ""; // den Inhalt in mask.td.innerhtml = "" löschen; // mask ausblenden. (E.Target || e.srcelement) == mask.td && mask.hide ();}; // Fügen Sie die Größe der Maske hinzu, wenn die Form der Formulargröße Fenster ändert. // Setzen Sie die Bildadresse o.src = img.src; // Inhaltsmaske hinzufügen.Append (o); // mask mask.show ();}; </script> anzeigen