蓝桥杯Web应用开发-CSS3 新特性【练习一:属性有效性验证】

练习一:属性有效性验证

页面上有一个邮箱输入框,当你的输入满足邮箱格式时,输入框的背景颜色为绿色;当你的输入不满足要求,背景颜色为红色。

新建一个 index2.html 文件,在其中写入以下内容。

html 复制代码
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      /*格式错误*/
      input:invalid {
        background-color: red;
      }
      /*格式正确*/
      input:valid {
        background-color: green;
      }
    </style>
  </head>
  <body>
    电子邮箱:<input type="email" />
  </body>
</html>
相关推荐
转转技术团队16 小时前
浏览器自动化革命:从 Selenium 到 AI Browser 的 20 年进化史
前端
uhakadotcom16 小时前
全面解析:GeoJSON 与 TopoJSON 的定义、差异及适用场景
前端·面试·github
GALA16 小时前
用 DeepSeek 给 Git 提交做自动 Code Review:从 0 落地一个本地 AI 审查流程
前端
ByteCraze16 小时前
系统性整理组件传参14种方式
前端·javascript·vue.js
之恒君16 小时前
PromiseResolveThenableJobTask 微任务是怎么被执行的
前端
华仔啊16 小时前
CSS常用函数:从calc到clamp,实现动态渐变、滤镜与变换
前端·css
大杯咖啡16 小时前
基于 Vue3 (tsx语法)的动态表单深度实践-只看这一篇就够了
前端·javascript·vue.js
Aniugel16 小时前
Vue2简单实现一个权限管理
前端·vue.js
乐无止境16 小时前
系统性整理组件传参14种方式
前端