:out-of-range
Quick Summary for :out-of-range
The :out-of-range CSS pseudo-class represents an <input> element whose current value is outside the range limits specified by the min and max attributes.
Code Usage for :out-of-range
/* Selects any <input>, but only when it has a range    specified, and its value is outside that range */ input:out-of-range {   background-color: rgba(255, 0, 0, 0.25); } 
More Details for :out-of-range

:out-of-range

The :out-of-range CSS pseudo-class represents an <input> element whose current value is outside the range limits specified by the min and max attributes.

/* Selects any <input>, but only when it has a range    specified, and its value is outside that range */ input:out-of-range {   background-color: rgba(255, 0, 0, 0.25); } 

This pseudo-class is useful for giving the user a visual indication that a field's current value is outside the permitted limits.

Note: This pseudo-class only applies to elements that have (and can take) a range limitation. In the absence of such a limitation, the element can neither be "in-range" nor "out-of-range."

Syntax

:out-of-range

Examples

HTML

<form action="" id="form1">  <p>Values between 1 and 10 are valid.</p>   <ul>     <li>       <input id="value1" name="value1" type="number" placeholder="1 to 10" min="1" max="10" value="12">       <label for="value1">Your value is </label>     </li>   </ul> </form> 

CSS

li {   list-style: none;   margin-bottom: 1em; }  input {   border: 1px solid black; }  input:in-range {   background-color: rgba(0, 255, 0, 0.25); }  input:out-of-range {   background-color: rgba(255, 0, 0, 0.25);   border: 2px solid red; }  input:in-range + label::after {   content: 'okay.'; }  input:out-of-range + label::after {   content: 'out of range!'; } 

Result

Specifications

Specification
HTML Standard # selector-out-of-range
Selectors Level 4 # out-of-range-pseudo

See also

:in-range Form data validation

Last modified: Aug 12, 2021, by MDN contributors

Select your preferred language English (US)DeutschEspañolFrançais日本語Português (do Brasil)Русский中文 (简体) Change language

No Items Found.

Add Comment
Type in a Nick Name here
 
Other Categories in CSS
css
Search CSS
Search CSS by entering your search text above.
Welcome

This is my test area for webdev. I keep a collection of code here, mostly for my reference. Also if i find a good link, i usually add it here and then forget about it. more...

You could also follow me on twitter. I have a couple of youtube channels if you want to see some video related content. RuneScape 3, Minecraft and also a coding channel here Web Dev.

If you found something useful or like my work, you can buy me a coffee here. Mmm Coffee. ☕

❤️👩‍💻🎮

🪦 2000 - 16 Oct 2022 - Boots
Random Quote


Random CSS Property

border-block-end

The border-block-end CSS property is a shorthand property for setting the individual logical block-end border property values in a single place in the style sheet.
border-block-end css reference