HTML5----CSS动画+HTML5表单属性 +HTML5表单验证

本文详细介绍了CSS动画的创建,包括@keyframes规则和animation属性的使用。接着,探讨了HTML5中新增的表单属性,如autocomplete、novalidate,以及get和post提交方式的区别。此外,还讲解了HTML5表单验证的内置机制,如required属性的使用,并给出了正则表达式在表单验证中的应用示例。
摘要由CSDN通过智能技术生成

CSS动画

一个完整的CSS animation由两部分组成:
1.一组定义的动画关键帧(key frame 指的是)
声明用的是***@keyframes规则***

  • 描述该动画的CSS声明(animation属性)
  • 使用 @keyframes规则创建动画,可以设置多个帧

基本语法规则:

@keyframes animationname{
   
             keyframe-selector{
   css-styles;}
}

  • animationname 表示当前动画名称,作为引用的唯一标识,所以不能为空
  • @keyframes取值有:0%-100%、from、to*(to和100%表示相同效果)
  • css-styles 定义当前帧关键动画

animation属性transtion相似,也是一个复合属性(描述动画的CSS声明)
基本语法:

animation:name duration timing-function iteration-count direction fill-mode play-state

注:

  • animation-name规定动画名称
  • animation-duration动画完成一周期所花费时间时间(默认为0)
  • animation-timing-function表规定动画速度曲线 允许取值:linear、
  • animation-delay表动画开始前的延迟 以秒或毫秒,默认为0
  • animation-iteration-count 指动画次数 取值:0(定义动画播放次数的数值,默认是1)、infinite(规定动画无限次播放)
  • animation-direction指动画是否在下一周期 取值:normal(默认值)、alternate(动画应该轮流播放)
  • animation-play-state 取值:paused(暂停)、running(默认值,表正在播放)
  • animation-play-state 取值:none、forwards、backwards、both

HTML5新增表单属性

<form>标签
基本语法:

<form action="url地址" method="提交方式" name="表名称">
  各种表单控件
  </form>

action:指定并处理表单数据的服务器URL地址
method:设置表单数据提交方式 取值:get、post 默认为get

get、pose区别:

get

  1. 会在地址栏后面拼接数据,所以有安全隐患。一般从服务器获取数据,并且客户端也不用提交上面数据
  2. 能够带的数据有限,1kb大小

post

  1. 数据是以流的方式写过去,不会再地址栏上面显示。现在一般提交数据到服务器使用的都是post
  2. 以流的方式写数据,所以数据没有大小限制

autocomplete属性

用于指定表单是否有自动完成功能(所谓自动完成,指将表单控件输入的内容记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值