课堂小笔记2

    2D转换
	单独设置X或Y时,不能一起单个设置,否则只会执行最后设置的轴移动 
	 **transform**
	 transform: translate(20px,50px);移动的位置是沿X轴和Y轴移动
	 两个值之间用逗号分隔,可以设置一个值,表示X轴的移动,
	 为正值时沿x轴和Y轴的正值方向,负值为相反方向
	 **translate移动**
	 transform: rotate(30deg)必须使用角度单位deg;
	 正值时为顺时针旋转,负值为相反方向
	 **rotate旋转**
	 transform: scale(2,3);第一个参数缩放是X轴(宽度),
	 第二个参数缩放是Y轴(高度)
	 X轴为负值时,沿Y翻转当前元素
	 Y轴为负值时,沿X翻转当前元素
	 **scale缩放**
	 transform: skew(20deg,0deg);单位是角度deg
	 第一个值为X轴,第二个值为Y轴
	 正值为顺时针倾斜,负值则相反
	 倾斜会拉伸当前元素大小
	 **skew倾斜**
	 transform: matrix(1,2,-2,1,2,1);
					  X缩放,Y轴倾斜,X轴倾斜,Y轴缩放,X轴平移,Y轴平移
	 不需要添加单位
	 matrix 2D转换简写形式
	 transform-origin: 10px 50px;改变旋转中心点,可以为上下左右,%,px
	 transform-style: preserve-3d;呈现3D空间
	 perspective: 200px;设置3D透视图,值越小,成像越大
	 backface-visibility:visible;默认状态能看见反面,
	 设置为hidden反面内容及颜色不能看见
	 <div class="box1">2222
		<div class="box2">1111</div>
	</div> 
	
	 过渡transition:css属性名称 过渡的时间(s,ms,1s=1000ms) 运动的曲线 开始等待的时间
	 ease	规定慢速开始,然后变快,然后慢速结束的过渡效果
	 ease-in	规定以慢速开始的过渡效果
	 ease-out	规定以慢速结束的过渡效果
	 ease-in-out	规定以慢速开始和结束的过渡效果

     **动画**
	 @keyframes创建一个动画
	 创建动画可以使用from....to代表0%....100%
	 
	 animation:name duration timing-function 
	 delay iteration-count 
	 direction fill-mode play-state简写形式
	 
	 animation-name: name;设置动画名称
	 animation-duration: 2s;设置动画运动的时间
	 animation-fill-mode: forwards;动画停止的位置
	 animation-timing-function: ease;设置动画运动的曲线
	 forwards停止在最后一帧动画
	 backwards停止在第一帧动画
	 both最后运动的位置,就是停留的位置
	 animation-delay: 2s;动画开始时间(什么时候开始)
	 animation-iteration-count: 2;动画执行的次数
	 infinite无限循环
	 animation-direction: normal;
	 reverse反向
	 alternate奇数正向播放,偶数反向播放
	 alternate-reverse奇数反向播放,偶数正向播放
	 animation-play-state: paused;(轮播原理的暂停和播放)设置动画是否播放或暂停
	 paused暂停
	 running开始-->
	 <!-- <div class="box1"></div> -->
	 <!-- 分页 -->
	 <!-- <ul class="uls">
	 	<li>1</li>
		<li>2</li>
		<li>3</li>
		<li>4</li>
	 </ul> -->
	  autoplay设置视频立马播放(加载完成以后)
	  controls设置播放的进度条和按钮等
	  width和height可以设置播放的宽度高度,值可以为带单位和不带单位
	  loop循环播放
	  muted设置视频播放时静音播放
	  poster设置视频播放的封面
	  preload页面加载时加载播放视频,如果出现autoplay,那么preload就会失效-->
	 <video src="./image/movie.mp4" poster="./image/1.png" width="300px" height="200" controls muted>
	 	<!-- <source src="./image/movie.mp4" type="video/mp4"></source> -->
	 </video>
	 <audio src="" ></audio>

    <!-- input -->
	<!-- text文本 -->
	<input type="text">
	<!-- button按钮 -->
	<input type="button"/>
	<!-- password密码 -->
	<input type="password">
	<!-- number数字 -->
	<input type="number">
	<!-- color颜色 -->
	<input type="color">
	<!-- date选择日期 -->
	<input type="date">
	<!-- datetime选择日期时间 只支持苹果和opear -->
	<input type="datetime">
	<!-- datetime-local选择日期时间 只支持谷歌,苹果和opear-->
	<input type="datetime-local">
	<!-- email邮箱 -->
	<input type="email">
	<!-- month月 -->
	<input type="month">
	<!-- range可调节输入区域 -->
	<input type="range" max="10" min="5">
	<!-- search搜索域 (多了可全部删除符号)-->
	<input type="search">
	<!-- tel电话,不兼容5大浏览器 -->
	<input type="tel">
	<!-- time时间 -->
	<input type="time">
	<!-- url设置网址 -->
	<input type="url">
	<!-- week第几周 -->
	<input type="week">
	<!-- submit提交 -->
	<input type="submit">
	<hr>
	<!-- disabled禁止 -->
	<!-- max最大值
	 min最小值通常使用在number类型或range
	 maxlength最大输入长度,通常与text和password
	 minlength最小输入长度
	 pattern设置正则表达式验证
	 readonly只读模式
	 required设置必填项
	 size设置input的显示宽度,默认值为20
	 step设置number字符间隔为XX,默认间隔为1-->
	<form >
		<input type="number" >
		<input type="submit"/>
	</form>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值