CSS3基础整理(3月9号)

参考W3School内容整理

CSS3根据特征可以分为:动画属性,背景属性,边框属性,Box属性,Color属性,尺寸属性,可伸缩属性,字体属性,文本属性,内容生成,Grid属性,超链接属性,列表属性,外边距属性,内边距属性,多列属性,定位属性,打印属性,表格属性,2/3D转换属性,过渡属性,用户界面属性等。

1.动画属性,动画属性是CSS3新增加的属性,这样很多以前通过js实现的效果 通过CSS就可以实现了。

    动画属性中包括:@keyframes(规定动画),支持情况(IE9以及之前不支持,最新的Firefox支持,opera chrome以及Safari需要加前缀)

animation(动画属性简写), 支持情况(IE9以及之前不支持, chrome以及Safari需要加前缀)

animation-name(@keyframes的名称),

animation-duration(周期 单位s/ms),

animation-timing-function(速度曲线:默认ease 慢-快-慢,linear 匀速,ease-in 低低速开始,ease-out 低速结束,ease-in-out),

animation-delay(是否延迟,默认为0,单位秒or豪秒),

animation-iteration-count(规定播放次数 默认1),

animation-direction(规定下一周期是否逆向播放,默认 normal ,alternate 反向轮流播放),

animation-play-state(规定动画是否正在运行,默认 running,paused是暂停),支持情况(IE9以及之前不支持, chrome以及Safari需要加前缀)

animation-fill-mode(规定对象动画时间之外的状态 none 不改变,forwards 动画结束之后显示的是最后一帧,backwards在设置了animation-delay后有效,动画开始之前显示第一帧(from中定义),both是forwards与backwards的集合),支持情况(IE9以及之前不支持, chrome以及Safari需要加前缀)

.foo{
    -webkit-animation:anima 2s ease 1s 2 alternate;
   animation:anima 2s ease 1s 2 alternate;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;}

@-webkit-keyframes anima{
    from{    /*.......*/  }
  to{    /*.......*/  }
}    

@-o-keyframes anima{
    from{    /*.......*/  }  to{    /*.......*/  }}  

@keyframes anima{
    from{    /*.......*/  }  to{    /*.......*/  }}      

背景属性,背景属性是在CSS中应用非常多,支持(IE8之前的不支持新增的size和orgin),其

  主要包括background (在一个声明中设置左右的属性,通常先设置background-color,然后是background-image。。。在CSS3支持多重设置背景图像,之间使用逗号隔开,写在前的背景图显示在上方),

  background-attachment(设置背景图像是否随页面的其余部分滚动,取值有scroll(默认) fixed(背景图像固定不动)和inherit),

  background-color(设置背景图像),

  background-image(设置图像  URL(**.jpg)),

  background-position(设置背景图像的起始点,取值有[top bottom center left right]中的两两组合,如果只指定一个参数 默认为后一个center,x% y%,以左上角为标准指定位置,如果只指定一个,另一个默认为50%,还有就是 x pox ypox,像素何以和%混用),

  background-repeat(是否重复,取值有 repeat no-repeat repeat-x repeat-y inherit),

  background-clip(针对已经定位好的背景图片进行裁切,取值有content-box,padding-box,border-box),

  background-origin(设置定位区域,取值有content-box,padding-box,border-box,针对左上角),

  background-size(设置大小,取值有length,如果只设置一个,则后一个为auto,percentage,cover图片扩大至填充整个页面,contain 把图像扩大至最大尺寸,使其长度宽度适应于内容区域)。

  渐变 这是在background中的一个取值,-*- linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )   point为[top bottom right center left]中的一种或是两两组合,也可以是角度。*为webkit moz ms o  ms只支持IE10和IE11。 radial-gradient 径向渐变 在chrome和Safari中需要前缀。radial-gradient(at x y ,color [,color]),-webkit-radial-gradient(x y, color[,color]).

边框属性,

Box属性,

Color属性,

尺寸属性,

可伸缩属性,

字体属性,

文本属性,

内容生成,

Grid属性,

超链接属性,

列表属性,

外边距属性,

内边距属性,

多列属性,定

位属性,

打印属性,

表格属性,

2/3D转换属性,

过渡属性,

用户界面属性,

时间: 2024-10-09 21:13:08

CSS3基础整理(3月9号)的相关文章

【金阳光测试】KK公益讲座第63期-5月30号(周六晚八点) 分享主题: IOS专项测试基础

[金阳光测试]KK公益讲座第63期-5月30号(周六晚八点)分享主题: IOS专项测试基础听课地点:http://www.chuanke.com/1983382-110713.html主讲:小白老师老师简介:前风行网.腾讯测试,现为一流互联网公司任职高级开发测试时间:5月30号 晚上8点开始

2017年5月24号课堂笔记

2017年5月24号 星期三 晴 空气质量:优 内容:定位属性,CSS3动画  备注:5月25日补课堂笔记 一.定位属性  01.定位属性 仿写老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>定位属性</title> <!-- position:定位属性 属性值: 01.static:默认值

linux基础整理0316

一.linux基础整理 由于这是学习linux的第一周,整理的东西很杂很分散,其中包括了查看虚拟机的各种信息,命令相关的只整理了alias.date.history.cal.帮助会话screen等命令的使用,最后加上了两个常见问题处理办法:在以后的学习中会不断完善文中整理的相关内容. 1.查看系统信息类命令: 查看内核版本 [root@CentOS7 ~]#uname -r 3.10.0-957.el7.x86_64 查看系统版本 查看配置文件 [root@CentOS7 ~]#cat /etc

01月02号总结

一.随便说说 1.2019年12月31号晚,朋友圈更多的是发送祝福的,群里更多的是抢红包的,大家开心着,相互送着祝福. 2.转眼间2020年的第二天晚上了,过去两天了你有什么收获:你的新年愿望是什么!希望你不要只有愿望,而是更好的去行动起来,不要做在网站上只收藏东西然后让它吃灰的人. 3.元旦本想着去新开的万达广场溜达溜达,可是一看路线,还要走1.3公里后坐45分钟公交车,想想还是算了,因为没有明确的购买物品需要,单纯的漫无目的的逛的话可以选择近点的地方.这不去了盒马鲜生家,买了自己爱吃的蛋挞,

2017年5月5号课堂笔记

2017年5月5号 星期五 沙尘暴转晴 内容:U2 HTML5第一节课 一.01第一个霸气的网页 1.老师代码: <!DOCTYPE html><html><head lang="en"> <!-- html注释 不安全 用户在网页中查看源代码可以看到 w3c : World wide Web Consortium (万维网联盟) 官网: www.w3.org www.chinaw3c.org w3c标准: 01.结构化标准语言 html xh

7月29号=》301页-305页

13.5 运算符 JavaScript提供了相当丰富的运算符,运算符也是JavaScript语言的基础. 通过运算符,可以将变量连接成语句,语句是JavaScript代码中的执行单位. 下面依次介绍JavaScript中的运算符. 13.5.1 赋值运算符 =:即var num = 1; 13.5.2 算术运算符 +:即1+2 =3; -:即2-1 = 1; *:即2*2 =4; /:即4/2 = 2; %:即3%2=1; 13.5.3 位运算符 &:按位与. |:按位或. ~:按位非. ^:按

7月23号=》261页-265页

12.1 CSS3提供的变形支持 CSS3提供的变形支持可以对HTML组件进行常见的几何变换,包括旋转.缩放.倾斜.位移 4中变换,也可以使用变换矩阵进行变形. CSS3为变形支持提供了如下两个属性值. transform:该属性用于设置变形.该属性支持一个或多个变形函数.CSS3提供了如下变形函数. translate(tx [,ty]):该函数设置HTML组件横向上移动tx距离,纵向上移动ty距离.其中ty参数 可以省略,如果省略ty参数,则ty默认为0,表明纵向上没有位移. transla

10月10号就准备进公司

10月10号 进入公司. 月薪是8K 技术水平:初级程序员. 技术目前为止:JAVASE. JAVAEE.SSH.SSM.AJAX.JQUERY.JS.MYSQL.ORACLE.LUCENE.pdsgell各种插件 都在入门级别. 一般功能可以做出来.. 现在又回到了JAVASE.准备研究开始研究底层原理. 一切从最基础开始研究. 研究源码. 现在是第二遍研究底层.. 10号开始..我会将每一天的成长进到微博.连续记载999天. 希望在我成长的999天里. 回过头来看今天日记.. 希望成长的99

2014年7月7号

一些练习题 //第一题: //让学生输入其姓名和语文,数学,英语,编程求总分和平均分 //并在屏幕上显示:XX你的总分分数为XX分,平均为XX分. try { Console.WriteLine("请输入您的姓名"); string name = Console.ReadLine(); Console.WriteLine("请输入你的语文成绩"); int chinese = Convert.ToInt32(Console.ReadLine()); Console.