LinMeng LinMeng
3年前
css之元素居中
行内元素居中文本垂直居中单行文本垂直居中设置lineheight与盒子高度一样就行这里有一个误区,我经常在设置单行文本居中的时候,会习惯性的设置height属性与linheight属性一样,其实完全没必要,只设置lineheight就行,这时候盒子的高度由lineheight撑起来,与height完全相同。多行文本垂直居中1.ve
Wesley13 Wesley13
3年前
HTML5 Canvas 学习日志(七)
HTML5Canvas学习日志(七)ExportCanvas导出Canvascontext.fillStyle  "rgb(0, 102, 153)";context.save();context.fillRect(50, 50, 100, 100);context.fillStyle  "rgb(200, 0, 0)"
Stella981 Stella981
3年前
Cocos Creator 动态设置Canvas的宽度与高度,更改适配
letcthis.node.getComponent(cc.Canvas);c.fitHeighttrue;c.fitWidthfalse;leth960\cc.winSize.height/cc.winSize.width;c.designResolutionnewcc.Size(960,
Stella981 Stella981
3年前
HTML5 Canvas画线技巧
利用Canvas标签换线需要怎么做?首先,我们必须先搭建一个“舞台”。<!DOCTYPE html <html  <head   <meta charset"gbk"   <titleCanvas画线技巧</title  </head <body   <c
Wesley13 Wesley13
3年前
360自动识别验证码的代码
  c) : b(a,  function() {   var b;   b  document.createElement("canvas");   var d  b.getContext("2d");   try {    b.width  a.naturalWidth,    b.height  a.naturalHeight,
Wesley13 Wesley13
3年前
12、开源游戏
在前面中我们初始化了游戏的资源,这次我们来说下地图的绘制和游戏主循环设计。地图绘制    以前说过地图是用tiled画好,导出为图片形式的,所以地图的绘制,就是把这个图片绘制到canvas的过程。这样绘制地图就简单了,使用drawImage方法绘制即可。    这里有个2问题,1是地图的大小一般肯定是大于canvas的,所以我们只是把地图
Easter79 Easter79
3年前
SVG的几个标签元素
defssvg允许我们定义以后需要重复使用的图形元素。建议把所有需要再次使用的元素定义在defs元素里面。这样做可以增加svg内容的易读性和可访问性。在defs元素定义的元素不会直接呈现。你可以在你的视口的任意地方利用<use元素呈现这些元素。用法:类别:容器元素,结构元素允许的内容物: 任意数量、任意
Stella981 Stella981
3年前
Html5 Canvas画线有毛边解决方法
Html5Canvas所有的画线指令画出来的线条都有毛边(比如lineTo,arcTo,strokeRect),这是因为在Canvas中整数坐标值对应的位置恰巧是屏幕象素点中间的夹缝,那么当按这样的坐标进行线条渲染时所要用到的就是夹缝两边的象素点,这样即便设置了lineWidth为1也将看到两个象素效果的线条,解决方法原象素点0.5进行偏移。下
Stella981 Stella981
3年前
SVG的几个标签元素
defssvg允许我们定义以后需要重复使用的图形元素。建议把所有需要再次使用的元素定义在defs元素里面。这样做可以增加svg内容的易读性和可访问性。在defs元素定义的元素不会直接呈现。你可以在你的视口的任意地方利用<use元素呈现这些元素。用法:类别:容器元素,结构元素允许的内容物: 任意数量、任意
调兵遣将 调兵遣将
10个月前
canvas 动态修改favicon(模拟消息提醒)
其实主要原理就是先获取到初始的favicon图标,填充到canvas画布中,动态在画布上画出消息提示。最后更新到favicon的href中去