在线教程

  • css responsiveness

    ... ,这个虚拟像素在Android平台就是设备独立像素(DIP),对于iPhone是PT,对于Web而言就是CSS像素。 在早期设备上,像素密度较低,比如iPhone3上,CSS像素=设备物理像素,而在iPhone4,苹果引入视网膜(Retina)显示技术 ... ,像素密度提高了一倍,这时1个CSS像素=2个设备物理像素。其它系统的设备也采用了类似的技术。 比如Android系统根据ldpi、mdpi、hdpi、xhdpi等由低到高不同DPI级别,一个CSS像素相当 ...

  • html canvas transform

    ... = "rgb(255, 0, 0)"; context.fillRect(0, 0, 100, 100); 这是因为你已经将2D渲染上下文到位置(150,150),所以从现在开始,所有在点(0,0)绘制的图形实际上都显示在点(150,150)上。 注意 ... 都对应一种特定的变形。例如,a表示在x轴的缩放倍数,f表示在y轴的平。 现在,在学习如何手处理变换矩阵之前,我先说明一下这个矩阵的默认值。一个新的2D渲染上下 ...

  • js dom

    ... 击时发生 onmousedown事件会在鼠标按键被按下时发生。 onmouseenter事件在鼠标指针到元素上时触发 onmouseleave事件在鼠标除元素时触发 onmousemove事件会在鼠标指针出指定的对象时发生 onmouseover事件会在鼠标指针到指定的元素上时发生 onmouseout事件会在鼠标指针出指定的对象时发生 onmouseup事件会在鼠标按键被松开时发生 键盘事 ...

  • html canvas animation game

    ... (比如压缩率较高的.JPG格式等);"主角"、"配角"、和"路人"通常拥有不规则的边缘,工作时可能也会有不同角度的或尺寸的变化,但图像文件通常以矩形的外观存在,如果在不使用透明底的情况下会造成一些叠层遮挡。所以这里大多使用支 ... 甲乙丙丁 (森林中的参天大树),灰色的小人是"主角",蓝色的长颈鹿、黄色的香蕉、红色的炸弹都是"配角"。"主角"和"配角"的方向控制属"方向控制功能","主角"和"配角"接触后的效果属"碰撞效果功能",图右上方的"暂停按钮"和游戏结束画面中间黄色的"Replay" ...

  • html canvas animation bounce

    ... 视野中,再也看不见了。 这也许是你需要的效果。例如,如果你只是创建一段简短的画,并且画在到达边界之前就会停止,或者你希望形状到画布之外。 但是,如果你不需要这种行为怎么办?如果你希望形状能够感知周围的 ... 这将会产生一些神奇的效果。如果形状在x轴上没有反转,那么这些检查将会使形状向右(通过增加x位置)。如果形状在x轴上反转,那么这些检查将会使形状向左(通过减少x位置)。同样,在y轴上也可以执行相同的检查。 由于有了这些相对简单的 ...

  • css transform

    ... 性的方法,通过CSS transforms,元素将具备强大的几何变换(甚至3D变换)功能: translate: 位方法,包含3D版本,支持在3个坐标轴方向元素位置(x,y,z) rotate: 旋转方法,使元素沿中心点旋转特定角度 scale: 伸缩 ... 之为relayout)。 这样其渲染性能将得到很大的提升。当然凡事有利有弊,对于大量(成千上万)粒子平画,过度使用translate会导致复合(Composite)各渲染层的时间大为增加,从而得不偿失。更为详细的描述,请 ...

  • overview

    ... 器是数据生产方,客户端是数据消费方。 C/S桌面本地应用的开发技术包括VC++(MFC)/Java(Swing)/VC#(.NET)/Qt等,网页应用包括HTML/CSS/JavaScript/Flex以及PHP/JSP/Ruby/ASP等,本地应用包括Android(Java和C语言)和iPhone(Objective C和Swift)。 C/S和B/S的本质区别在于前者的客户端是基于本地操作系统,而B/S的客户端是基 ...

  • css position

    ... position relative. I'm in position absolute! 上例中的 section 元素的 position 属性被设置成 relative,这将使其成为所有子元素的参照点。 注意定义位置偏的left 或 bottom,代表是从(from)这个位置到(to)相反方向的。 一个有趣的问题是,如果我们同时设置了left和right,浏览器会如何处理? 如果元素没有设置 width,同时设置 left: 0 ...

  • html canvas animation basic

    ... 联系,其工作原理也不同。这里之所以称作循环,是因为它在重复发生,稍后你将看到这种效果。画循环的三要素是:更新需要绘制的对象(如对象的位置)、清除画布、在画布上重新绘制对象(如图1所示)。但请务必注意:在清除对象之前 ... 循环,接下来可以开始添加前面提到的更新、清除和绘制过程了(如图1所示)。我们建立一个简单的画,使一个正方形每帧向右1像素。首先,需要在animate函数外部建立一个变量,用于保存当前正方形的x位置: var x = 0; 现在你有了一种记 ...

  • html canvas animation object

    ... 之处在于,上面的代码将x值每次增加2,而不是增加1,并将y值每次增加1。这样产生的效果是,在每次画循环中,每个形状向右2像素,并向下1像素,即为向右的对角线方向(如图1所示)。 让形状沿着对角线运 或者还可以实现一些非常有趣的效果。例如,在每个 ...

推广服务(新)
最新文章