<style>
*:user-valid {
outline: green 1px solid;
}
*:user-invalid {
outline: red 1px solid;
}
</style>
<form>
<input>
<input required>
<input type="number" required>
<input type="checkbox" required>
<button>Submit</button>
</form>