css3主要知识点总结+html5新标签(图文版)剖析

上传人:今*** 文档编号:105872550 上传时间:2019-10-13 格式:DOCX 页数:9 大小:182.13KB
返回 下载 相关 举报
css3主要知识点总结+html5新标签(图文版)剖析_第1页
第1页 / 共9页
css3主要知识点总结+html5新标签(图文版)剖析_第2页
第2页 / 共9页
css3主要知识点总结+html5新标签(图文版)剖析_第3页
第3页 / 共9页
css3主要知识点总结+html5新标签(图文版)剖析_第4页
第4页 / 共9页
css3主要知识点总结+html5新标签(图文版)剖析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《css3主要知识点总结+html5新标签(图文版)剖析》由会员分享,可在线阅读,更多相关《css3主要知识点总结+html5新标签(图文版)剖析(9页珍藏版)》请在金锄头文库上搜索。

1、总结+HTML5新增标签目录:1、CSS 属性编写顺序2、CSS3属性(内核前缀)3、position相对/绝对定位4、overflow:scroll等的区别5、display属性应用6、盒模型计算方法和Bug7、CSS3新增加的结构标签8、蒙版,变形,过渡,动画等CSS3效果1、显示属性,自身属性,文本属性推荐样式编写顺序 1 显示属性 :display,list-style,position,float,clear 注意按照横着的顺序 2 自身属性(合模型):width,height,margin,padding,border,background(第3点) 3 背景:background

2、 4 行高:line-height 5 文本属性:color,font,text-decoration,text-align,vertical-align,white-space,content 6 其他 cursor/z-index/zoom 7 css3属性:trandsform/transition/animation/box-shadow/border-radius 8 链接的样式请严格按照如下顺序添加: a:link-a:visited-a:hover-a:active(LoVeHAte)* 书写的CSS代码的时候请注意按照显示 自身 文本的书写顺序来书写!分享2014-4-1 HT

3、ML5上课笔记2、CSS3属性(内核前缀)Mozilla 内核 css前缀-moz;WebKit 内核 css前缀-webkit ;(谷歌已换用blink内核)Opera 内核 css前缀 -o ; (欧朋已换用blink内核)Trident 内核 css前缀 -ms ;CSS3新属性:1)边框 border-colors 相关属性border-top-colors border-right-colors border-bottom-colors border-left-colors border-image :stretch 拉伸方式来填充边框背景图|repeat 平铺 图片碰到边界时超出截

4、断 |round 平铺,图片会工具边框的尺寸动态调整图片大小直至刚 好铺满整个边框 .wrap height: 100px; width: 100px; border: 20px solid; /*border-image: url(border-image.png) 30 30 repeated;简写形式*/ border-image: url(border-image2.png) repeat; border-image-slice:30 30; text-align: center; border-radius 相关属性border-radius: 1-4 length | % / 1

5、border-radius数值为合模型的一半就变成圆 ,记住:不是相对于合模型的width(如:965x1611), 而是整个框才是 .wrap height: 500px; width: 500px; border: 50px solid; border-radius:250px; 结果就显示的不是正圆,所以border-radius:300px; 才能显示正圆,加上border的值 /前面表示水平方向,后面表示垂直方向。每个方向都可以用14个值,缩写的规则遵循“左上开始,顺时针旋转/只能写一个2)阴影1.文本阴影 text-shadow(不需要判断浏览器) text-shadow:2px

6、3px 2px #000;文字阴影的结构是按照以下顺序:X-偏移,Y-偏移,模糊,和颜色;text-shadow:-2px -3px 2px rgba(0, 118, 160, .25);设置为负值,X -偏移阴影转移到左侧。设置为负值偏移Y -转移阴影顶端。颜色可以用RGBA值。text-shadow:0px 1px 0px #fff,0px -p1x 0px #000;文字阴影的列表(以逗号分隔),1px的顶部和底部1px的阴影。text-shadow:水平偏移量 垂直偏移量 阴影模糊值 颜色, 水平偏移量 垂直偏移量 阴影模糊值 颜色;(多个阴影用,隔开)eg:.con2 p font-

7、size: 90px; color:#fff; text-shadow: -1px -1px 1px rgba(0,0,255,1), -2px -2px 1px rgba(0,0,254,0.5), -6px -6px 10px rgba(0,0,252,0.2);2.盒阴影 box-shadow(不需要判断浏览器) 盒阴影的使用语法结构与文本阴影类似,如box-shadow: 5px 5px 5px rgba(255,15,255,0.5); 但是,盒阴影多了个属性:外延值,inset,如box-shadow: 5px 5px 25px rgba(0,0,255,0.5) inset; 补

8、充个知识点:background:transparent; 等价background:rgba(0,0,0,0);color:transparent;等价color:rgba(0,0,0,0);3)背景图 1.CSS3蒙版(需要判断浏览器) 实现上面的效果,需要用到一张蒙版图,注意这张图中间不透明,跟平时PS设计蒙版不一样,不透明的区域显示出来的效果就变为要的效果 代码: .wrap img height: 160px; width: 160px; background: #F00; background: url(teacher_li.jpg); -webkit-mask-image:url

9、(pro_pho_show_pic.png); -webkit-mask-position:50% 50%; -webkit-mask-repeat:no-repeat; 缩写:-webkit-mask:url(pro_pho_show_pic.png) 50% 50% no-repeat; -webkit-mask-clip 蒙版裁剪位置 -webkit-mask-origin 蒙版原点位置 蒙版是能够应用渐变的。但是因为浏览器兼容的问题比较严重,通常不使用渐变作为蒙版的属性值, 而是使用有“透明度梯度”的图片替代掉渐变,产生同样的功能。2. 多重背景background-image: ur

10、l(teacher_li.jpg),url(teacher_li.jpg);3. CSS3渐变 css3实现背景颜色线性渐变div width:500px; border:1px solid #FA0; background:-webkit-linear-gradient(left,#f00,#ff0 25%,#0ff 55%,#00f 70%,#f00); /*横向渐变*/ background:-webkit-gradient-gradient(left,#f00,#ff0 25%,#0ff 55%,#00f 70%,#f00); /*纵向渐变*/ -webkit-background-c

11、lip:text;/*只有webkit内核支持text的剪切模式*/ color:transparent; 4. CSS3倒影-webkit-box-reflect 1.方向 -webkit-box-reflect: below/above/left/right 2.距离 3.透明度 -webkit-box-reflect: below 10px -webkit-linear-gradient(top,rgba(0,0,0,0) 20%, rgba(0,0,0,0.6) 100%)4)CSS3变形transform二,三维变形的变形方式:四种方法 旋转缩放平移扭曲旋转(1个值)缩放(1个值)平

12、移(2个值)扭曲(2个值)rotaterotate(30deg)scale可以取值正,负,小数translatetranslate(x,y) 针对2D平面平移skew rotateX(30deg); rotateY(30deg); rotateZ(30deg); 缩放的值,X为负时,字体先沿Y轴翻转再缩放 缩放的值,Y为负时,字体先沿X轴翻转再缩放 translateX translateY skew(30deg,15deg); skewX(30deg); skewY(15deg);旋转:-webkit-transform: rotate(120deg);平移:-webkit-transfor

13、m: translate(20px, 10px); -moz-transform: translateX(20px);缩放:-webkit-transform: scale(1.1,0.5); X方向缩放1.1倍,Y方向缩放0.5倍scale(1,1); scale(-1,1); scale(1,-1); scale(-1,-1);等价scale(-1); transform:变形种类;的名称(对应的属性值),多个种类之间使用空格分隔。一个()中的属性值之间用逗号分隔。 二维平面的旋转,旋转围绕点进行,而旋转正方向默认为顺时针方向 默认的旋转中心就是这个块的正中心,可以通过transform-origin去改变旋

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号