Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
The ::-ms-reveal CSS pseudo-element is a Microsoft extension that is used to display a password reveal button for use with a password field created by <input type="password">. The user presses the button to reveal the actual field value rather than asterisks.
The password reveal button is usually displayed at the edge of the password field.
The ::-ms-reveal pseudo-element is specific to Internet Explorer 10 and later.
Allowable Properties
Only the following CSS properties can be used in a rule with ::-ms-reveal in its selector. Other properties are ignored.
background-clipbackground-colorbackground-imagebackground-originbackground-repeatbackground-sizeborder-bottom-colorborder-bottom-left-radiusborder-bottom-right-radiusborder-bottom-styleborder-bottom-widthborder-left-colorborder-left-styleborder-left-widthborder-right-colorborder-right-styleborder-right-widthborder-top-colorborder-top-left-radiusborder-top-right-radiusborder-top-styleborder-top-widthbox-shadowbox-sizingcolorcursordisplay(valuesblock,inline-block,none)@font-facefont-sizefont-stylefont-weightheightmargin-bottommargin-leftmargin-rightmargin-top-ms-background-position-x-ms-background-position-y-ms-high-contrast-adjustopacityoutline-coloroutline-styleoutline-widthpadding-bottompadding-leftpadding-rightpadding-toptransformtransform-originvisibilitywidth
Syntax
::-ms-reveal
Specifications
Not part of any specification.
Browser compatibility
Historically supported in Internet Explorer and Edge before version 79.
