css :enabled和:disabled伪类选择器

在Web表单中,有些表单元素(如输入框、密码框、复选框等)有“可用”和“不可用”这2种状态。默认情况下,这些表单元素都处在可用状态。

在CSS3中,我们可以使用:enabled选择器和:disabled选择器来分别设置表单元素的可用与不可用这两种状态的CSS样式。

语法:

:disabled {
style properties
}
:enabled {
style properties
}

如:我们为“可用”状态的文本框添加一个外轮廓线outline,然后为“禁用”状态的文本框改变背景颜色。css代码如下:

input[type="text"]:enabled{
outline:1px solid #63E3FF;
}
input[type="text"]:disabled{
background-color:#FFD572;
}

css3 :enabled和:disabled实例

1.css3 :enabled实例

设置所有可用type="text"的input元素背景颜色:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>disable</title>
<style>
input[type="text"]:enabled{
background:slateblue;
} </style>
</head>
<body>
<form action="">
姓名: <input type="text" value="Mick" /><br>
密码: <input type="text" value="123456" /><br>
国家: <input type="text" value="中国" /><br>
</form>
</body>
</html>

 效果:

 

 

2.css :disabled实例

设置所有不可用type="text"的input输入元素的背景颜色:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>disable</title>
<style>
input[type="text"]:enabled{
background:slateblue;
}
input[type="text"]:disabled{
background:#dddddd;
}
</style>
</head>
<body>
<form action="">
姓名: <input type="text" value="Mick" /><br>
密码: <input type="text" value="123456" /><br>
国家: <input type="text" disabled="disabled" value="中国" /><br>
</form>
</body>
</html>

 效果:

 

最新文章

  1. 小谈Scrum敏捷开发流程
  2. Redis查询当前库有多少个 key
  3. flume学习
  4. 【转】Struts2中json插件的使用
  5. 总结Selenium自动化测试方法(二)测试环境搭建
  6. JAXB - Hello World with Namespace
  7. AUTOTRACE Statistics常用列解释
  8. 【转】(DT系列四)驱动加载中, 如何取得device tree中的属性
  9. 我写过的软件之FileExpert
  10. Mac Git 学习笔记
  11. Json填充到Form中
  12. 8.23.2 IO-输入输出规范代码
  13. activemq Linux下的编译
  14. Go语言入门——dep入门
  15. 牛客练习赛42(A,B)
  16. 写前端页面步骤----vue+iview
  17. POJ3281(KB11-B 最大流)
  18. Windows10电脑安装macOS Mojave系统的方法(最新版系统,含超详细步骤截图)
  19. 【Java】JavaWeb文件上传和下载
  20. UITextView自适应高度

热门文章

  1. 前端入门——day1(简介及推荐书籍和网站)
  2. MySQL删除外键约束问题
  3. 邻近双线性插值图像缩放的Python实现
  4. *args 和**kwargs 的理解以及 函数的参数的总结
  5. 008-elasticsearch5.4.3【二】ES使用、ES客户端、索引操作【增加、删除】、文档操作【crud】
  6. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_4_Map集合遍历键找值方式
  7. json模块:字符串与字典之间的转换--loads,dumps,load,dump
  8. loc() iloc() at() iat()函数
  9. KETTLE——(二)数据抽取
  10. mysql 主从 设置