JSFiddle - React, Tailwind, and code Playground
by weiwei198328
HTML
<h2>:required</h2>
<p><strong>Name:</strong> <input type="text" value="value" required=""></p>
<h2>:valid</h2>
<p><strong>Email:</strong> <input type="email" value="[email protected]"></p>
<h2>:invalid</h2>
<p><strong>Email:</strong> <input type="email" value="you" required=""></p>
CSS
input:required {
border: 1px solid blue;
}
input:valid {
border: 1px solid green;
}
input:invalid {
border: 1px solid red;
}