css3 总结

12、画笔对象:canvasRandering context
13、 // 绘制图片,参数5个
// 1----图片对象,可以是页面上img元素对象,也可以使Image对象
// 2----水平X的坐标 3----垂直Y的坐标
// 4----绘制结果的图片宽度 5----绘制结果的图片高度
// 可能会使绘制的图片产生变形

14、// 绘制图片,参数至少3个
// 1----图片对象,可以是页面上img元素对象,也可以使Image对象
// 2----水平X的坐标 3----垂直Y的坐标

15、 // fillText函数作用是绘制文字内容(注意绘制出来的结果是图形,无法直接选中其中的文字内容)
// 参数有4个,至少写出其中三个:
// 1----需要绘制的内容文字 2----水平X的坐标点 3----垂直Y的坐标点 4----绘制的文字的总的宽度,避免溢出
// 注意: 坐标点表示被绘制的第一个文字的左下角
// 另外注意不做样式设置的话,默认文字为黑色
16、moveto 仅仅只是让坐标点发生变化,不会绘制连线;lineto会从起始坐标点绘制一条直线到达指定的坐标点,如果没有起始坐标点,那么两个函数效果相同。
17、产生的渐变对象:canvasgradient对象;
18、渐变的步骤:1)创建渐变的对象,设置渐变的范围;2)设置颜色变化的范围;
19、缓存:缓存是临时文件交换区;缓存可以提高效率。
20、websocket和http相似,只是websocket是自己手动实现。
21、png可以透明。

css3

1、选择器的优先级从高到低:ID、类、元素
2、css扩展:选择器、框模型、背景和边框、颜色、字体、文字特效、2D/3D转换、动画、多列布局、用户界面。
3、媒体查询:可以让你为不同的设备基于它们能力定义不同的样式。适合用于平板手机样式管理。
4、last-child不一定会有,last-of-type一定会有。

时间: 2024-08-07 20:59:37

css3 总结的相关文章

css,css3盒子水平垂直居中

垂直居中在面试中经常见到的题目.总结几种,希望大家多多指教. ....<sytle> .box{ width:100px; height:100px; border;1px solid red; position:relative;   //父集相对定位 } .box1{ width:50px; height:50px; border:1px solid #000; } </style><body> <div class="box"> &

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

css3变形 过渡 动画

CSS3 变形/变换 相关属性 transform 设置或检索对象的检索(none 2D 3D) transform-origin:设置或检索对象以某个原点进行检索 transform-style: flat(默认)指定子元素位于次元素所在平面内/preserve-3d 指定子元素定位在三维空间内 perspective: 长度单位 指定观察者距离平面的距离 perspective-origin 指定观察者的位置 left/right/center backface-visibialbe: vi

html+css3实现长方体效果

网上大都是正方体的效果,由于做一个东西需要,写了一个HTML+css3实现的长方体,有需要的也可以看看.                   2017-07-25         21:30:23 html代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>html+css3实现长方体效果<

HTML5 CSS3 诱人的实例: 3D立方体旋转动画

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/34120047 创意来自:http://www.html5tricks.com/demo/html5-3d-cube/index.html , 同学给我发的样例,感觉非常不错,只是实在想不出来实际的用处.可是效果非常炫~ 效果图: 知识点: 1.perspective ,transform 的复习 2.css3 backgroud实现格格背景.即面上的小格格 3. @-webki

CSS3略谈(中二)

一.3D转换:三维变换使用基于二维变换的相同属性,可以让我们基于三个坐标方向对元素进行变换.和二维变形一样,三维变形可以使用transform属性来设置 1. 3D移动 l   方法:translate3d(x,y,z) 使元素在这三个纬度中移动,也可以分开写,如:translateX(length),translateY(length), translateZ(length) l   示例: div:hover{ /*Y轴移动+100px*/ /*transform:translateY(10

CSS3的新特性 行内盒子before和after

CSS3的新特性 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>before after</title> 6 <style type="text/css"> 7 /*在DIV1盒子内部前面*/ 8 #div1:before{ 9 width: 100p

CSS3选择器

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 选择器的使用 通过选择器的使用,可以不再需要在编辑任何多余的无语义的class属性. 属性选择器: 在使用属性选择器时,需要声明属性和属性值. 声明方法:[att=val],其中att代表属性,val代表属性值. E[att=val]:前面的E表示在何种标签如:div[id=momo],a[he

CSS3特性修改(自定义)浏览器默认滚动条

前言:我们做前端时,会遇到一些需求,要求把默认浏览器的滚动条样式给改写了,诶.好好的改它干啥了,也带不来用户体验,就是好看点嘛!实现原理其实是用了伪元素,webkit的伪元素实现很强,可以把滚动条当成一个页面元素来定义,再结合一些CSS3属性,比如圆角.渐变.rgba等等.最常见的伪元素,我们最熟悉的元素之前和元素之后(::before/::after)[伪类(:hover/:link)].这里写了一个Demo,来看看... 一.HTML <div class="banner_box&qu

css3加载ing动画

项目中ajax交互成功前总会需要给用户提醒,比如请稍候.正在加载中等等,那个等待的动图以前项目中用的是gif,在移动端画质很渣,有毛边,于是在新项目中用css3展示加载中的动画效果. function tipLoading(type,top,left){ if($("arrorbox"))$('#arrorbox').remove(); var dataType=[ '<div class="sk-circle"><div class="