css3的:out-of-range和:in-range伪类有什么用?(代码示例)

本篇文章给大家带来的内容是介绍css3:out-of-range:in-range伪类有什么用?(代码示例),让大家了解:out-of-range伪类和:in-range伪类的作用和使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

css3 :in-range伪类

:in-range伪类选择器,用于对元素绑定的值在指定范围限制内时具有范围限制的元素进行样式设置。

换句话说,当它匹配元素的value属性值在其指定的范围限制内时,可以设置这些匹配元素的样式。

css3 :out-of-range伪类

立即学习“前端免费学习笔记(深入)”;

 :out-of-range伪类选择器,用来指定当元素的有效值被限定在一段范围之内(使用min和max属性来指定范围),但实际输入值在该范围之外时使用的样式。

注意: :in-range伪类选择器和out-of-range伪类选择器都是只作用于能指定区间值的元素;无法选择任何其他没有数据范围限制或不是表单控件元素的元素。例如 input 元素中的 min 和 max 属性:


这样的输入将具有使用min和max属性指定的可接受值范围。该value属性将保存输入的当前值。


说明:

与其他伪类选择器一样,:in-range伪类和:out-of-range都可以和其他选择器一起连用,比如说:hover和:focus选择器,当元素的值在允许的范围限制内时,为元素提供悬停样式;当元素的值超出允许的范围限制时,为元素提供焦点样式。

input:in-range:hover {        cursor: help;}input:out-of-range:focus {       border: 2px solid tomato;}

css3 :in-range伪类和:out-of-range伪类的示例:

以下示例使用:out-of-range和:in-range伪类选择器在提供的值在指定范围之内或之外时对输入进行样式设置。尝试输入超出指定范围的值,以查看输入的样式是否更改。

html代码:

值在1和10以内是,样式为绿色;但只要值在1和10之外,样式将是红色的。尝试将值更改为WITIN范围的值,以查看其样式更改。

css代码:

body {  background-color: #F5F5F5;  color: #555;  font-size: 1.1em;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}.container {  margin: 40px auto;  max-width: 700px;}input {  width: 100px;  height: 40px;  font-size: 1.4em;  margin-right: .6em;}input[type="number"]:in-range {  background-color: lightgreen;  color: green;}input:in-range + label::after {  content: "请输入一个介于1和10之间的值!";}input[type="number"]:out-of-range {  background-color: salmon;  border: 1px solid tomato;  color: white;}input:out-of-range + label::after {  content: "此值超出范围,请重新输入!";  color: tomato;}

运行效果:

2.gif

我们使用:in-range伪类选择器选择和设置值在1到10的范围时,样式为绿色;但当值1~10之外时,样式为红色,以作警示提醒。

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。相关视频教程推荐:css3教程!

以上就是css3的:out-of-range和:in-range伪类有什么用?(代码示例)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1613536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 03:43:11
下一篇 2025年12月24日 03:43:21

相关推荐

  • css3选择器:read-write和:read-only是什么?如何使用?

    本篇文章给大家带来的内容是介绍css3选择器:read-write和:read-only是什么?如何使用,让大家了解css3的:read-write选择器和:read-only选择器是什么,有什么作用,又是如何使用的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css3 :re…

    2025年12月24日
    000
  • css3和css的区别是什么

    css3和css的区别:1、css3比css多了一些样式,一些浏览器如果不兼容css3的话,就会以css样式的方式显示;2、css3的功能更为强大一些,因为很多浏览器都不支持css2.0了。 本文操作环境:Windows7系统、Dell G3电脑、css3版。 css3和css的区别有哪些?很多人都…

    2025年12月24日
    000
  • css中伪类与伪元素如何使用

    伪类可以通过link,hover等方法给选择器添加特殊效果,伪元素通过:first-line添加首行样式,:first-letter添加首字母样,以下将详细介绍这两方面的内容 伪类 它是选择html文档的某些部分的方式,表示随着时间的推移或通过用户干预进入或者退出时元素的动态状态,原则上不属于htm…

    2025年12月24日 好文分享
    000
  • css 的基本形状函数有哪些?如何使用?

    本篇文章给大家带来的内容是介绍在css中的基本形状函数有哪些,详细介绍这些基本形状函数,让大家了解它们是如何使用的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在之前的文章【是什么?有什么用?】中介绍了的相关知识,大家可以去参考一下。本章是让大家大家详细了解一下 所支持的基本形…

    2025年12月24日
    200
  • 盒模型与BFC的深入讲解

    本篇文章给大家分享的内容是关于盒模型以及BFC,有需要的朋友可以参考一下,希望可以帮助到有需要的朋友 标准盒模型与IE盒模型 开发者们都知道,由于历史遗留问题与既定标准的发展,存在着两个css盒模型。即W3C的标准盒模型以及IE的怪异盒模型。在css中,可以用box-sizing去定义元素的盒模型。…

    2025年12月24日 好文分享
    000
  • CSS中常见的布局有哪些?5种常见的布局介绍

    本篇文章给大家带来的内容是css中常见的布局有哪些?5种常见的布局介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 本文将介绍如下5种常见的布局: 单列布局 两列自适应布局 圣飞布局和双飞翼布局 立即学习“前端免费学习笔记(深入)”; 伪等高布局 粘连布局 一、单列布局 1、常…

    2025年12月24日 好文分享
    000
  • CSS3如何实现聊天气泡效果?(代码示例)

    本篇文章给大家带来的内容是介绍css3巧妙实现聊天气泡效果的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 前一阵子敢玩的 Mobile 页改版完成了,就之前的页面风格更加扁平化,从暗色系为主背景转到亮色背景,去掉更多的阴影,给用户简约的体验风格,哈哈我不是设计师不过多评价啦…

    2025年12月24日 好文分享
    000
  • 是什么?有什么用?

    是什么?有什么用?本篇文章给大家介绍在css中是什么,作用有哪些,让大家了解的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 一、的基本介绍 1、是什么? 是一种表现基础图形的CSS数据类型,作用于clip-path 与 shape-outside 属性中。【相关视频教程推荐…

    2025年12月24日
    000
  • css使用相对单位进行媒体查询(示例介绍)

    本篇文章给大家带来的内容是css使用相对单位进行媒体查询(示例介绍),让大家了解为什么可以使用相对单位进行媒体查询,有什么好处。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 使用相对单位进行媒体查询 媒体查询中定义的宽度被称为断点。这个点是由你选择的内容以最适合可用空间的方式调整…

    2025年12月24日
    000
  • CSS实现透明度变化的动画 (淡入淡出效果)

    本文我们将使用css来实现透明度发生变化的动画,可以获得淡入和淡出效果。 要实现CSS中透明度更改的动画,需要使用的是transition属性。由于transition属性是CSS3中的新增属性,因此有必要在一些可支持的浏览器上运行时加上前缀。 像是Chrom,Safari编写为“-webkit-t…

    2025年12月24日
    000
  • css的属性选择器是什么?属性选择器的使用

    css的属性选择器是什么?本篇文章就和大家谈谈css的属性选择器,让大家了解属性选择器的作用是什么,如何使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css 属性选择器是什么?有什么用? 在HTML中的元素都可以具有属性,这些属性是显示或修改其行为的附加值。html中包含许…

    好文分享 2025年12月24日
    000
  • css如何实现无限轮播图动画(代码示例)

    本篇文章给大家带来的内容是如何实现自动无限播放的轮播图动画效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在之前的文章【css如何实现图片的旋转展示效果】中介绍了手动无限轮播图的制作,本篇我们来看看自动无限轮播图动画的制作。下面我们就来看看动画效果是如何实现的。 1、设置动画…

    2025年12月24日
    000
  • css实现三面立体旋转无限轮播图动画(代码示例)

    本篇文章给大家介绍css实现三面立体旋转无限轮播图动画(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在之前的文章【css如何实现无限轮播图动画】里介绍横向播放的无限轮播图动画(如下图),本文我们将在之前的基础上进行修改,实现不一样的轮播图动画。 三面立体旋转的轮播图…

    2025年12月24日
    000
  • 如何使用CSS3的渐变来实现文字颜色的渐变?

    在最近的网页设计中,我觉得包含渐变的设计越来越多。这一次,我们将来介绍如何将css3的渐变应用于文本,并介绍一下如何将图像填充到文本上。 在文本上加上颜色渐变 这是一种将渐变色设置为文本的背景颜色。目前支持的浏览器是Google Chrome,Safari,Opera。(推荐课程:CSS3视频教程)…

    2025年12月24日 好文分享
    000
  • css中媒体查询是什么?怎么使用?

    本篇文章给介绍媒体查询是什么?怎么使用?让大家了解媒体查询的使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 媒体查询是什么?有什么用? 媒体查询限制CSS样式的范围,以便仅在满足某些媒体条件时才适用。 简单来说:媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例…

    2025年12月24日
    000
  • css如何使用媒体查询进行响应式设计?(示例详解)

    本篇文章给大家带来的内容是介绍css如何使用媒体查询进行响应式设计?(示例详解),通过简单的示例来看看最小宽度和最大宽度的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 响应式设计背后的理念是使用相同的代码库在各种设备上提供出色的体验。这意味着我们编写的代码应该与设备无关。执…

    2025年12月24日
    000
  • CSS3如何实现水平轴上的旋转(附代码)

    使用css3可以以三维方式在其水平/垂直轴上旋转dom元素。本篇文章就给大家来分享关于css3实现在水平轴上旋转的方法,有感兴趣的朋友可以看一看 我们直接进入正文 HTML代码是: Barack 5397 HonoluluAugust 4, 1961 CSS代码是: 立即学习“前端免费学习笔记(深入…

    好文分享 2025年12月24日
    000
  • css的cursor属性是什么?cursor属性的使用

    本篇文章给大家带来的内容是介绍css的cursor属性是什么?cursor属性的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下cursor属性是什么?有什么作用? cursor属性是css中的光标属性,它指定当鼠标位于应用元素上时可以使用的鼠标光标类型,即…

    2025年12月24日
    000
  • CSS3媒体查询的动画响应布局

    本篇文章给大家分享的内容是关于css3媒体查询的动画响应布局,有感兴趣的朋友可以看一看,我们来看正文内容。 什么是媒体查询 CSS3为我们带来了许多我们用于网页设计的新功能,其中一项功能可以帮助改善网站的可用性,即媒体查询。 媒体查询Boilerplate /* Smartphones (portr…

    好文分享 2025年12月24日
    000
  • cursor属性如何改变光标的形状?(图文详解)

    本篇文章给大家带来的内容是介绍cursor属性改变光标形状的方法,让大家了解cursor属性可以设置的大部分常用的光标形状。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来看看cursor属性是如何改变光标形状的。 css3 cursor属性的基本语法: cursor: …

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信