Html
文章平均质量分 92
Mingyueyixi
明月依希
展开
-
软件应该使用中文版还是外文版
使用软件时,可能会遇到外国软件,然后常常遭遇到这种“建议使用英文版”的人和事,我就忍不住出来吐槽一下。不知道程序员什么时候开始有这种论调,而其他行业少有。估计是从一开始就有。然而这种论调事实上是很滑稽的。为什么?1、英文的软件根本不适合新手(中国)入门。因为英文的单词是海量的,数百万来算。非专业人士有时候是看不懂的,意思就是逮住了一个土生土长的英格兰人也不一定会全部看懂。当然,软件普遍功能肯定可以看原创 2016-04-02 12:21:45 · 1520 阅读 · 1 评论 -
css完美的断行
css完美的断行?——不存在的。但是可以相对不那么惨不忍睹。结论css中对文字的断行,相当坑爹。总算整出来一个怎么操都比较给力的版本:就是让 word-break:break-all见鬼去吧,这个css不能很好适应中英文等等各种情况,有可能不断行。要用就用word-wrap:break-word:,同时,表格等要注意固定下,就可以了。表格固定:table-layout:...原创 2018-03-16 16:42:10 · 1052 阅读 · 0 评论 -
background简写之默认repeat不cover或contain
css中使用background 的简写形式,默认是 repeat 的,图片重复来重复去,找了半天没发现怎么写 cover ,contain 等 css3 才出来的属性。无意中搞出来,于是记录一下:background: url("http://p1.so.qhimg.com/dmfd/300_157_/t019490c6bf19fd5ee9.jpg") 0% 0% / cover;" 其实就是添加原创 2018-04-09 19:00:48 · 1648 阅读 · 1 评论 -
H5 Canvas绘制三角函数图像
三角函数sin、cos、tan、sinh、cosh、tanhjs 的Math库,自带了许多常见函数方法,其中关于 三角函数的求解还是很齐全的,于是想到,利用canvas 绘制一个比较准确的 sin、cos、tan、sinh、cosh、tanh图像。canvas绘制坐标轴 坐标轴由两条直线构成,直接将坐标定在中心点就好,这样容易绘制。同时为坐标的箭头定义边长。//xy轴 ...原创 2018-07-09 01:06:30 · 5394 阅读 · 0 评论 -
html canvas 绘制1px 出现模糊的原因及解决方法
h5 canvas绘制一像素曲线时,可能导致2px曲线的结果。本质是画笔线宽不能被2整除,导致像素不能正好填充,有不满1px像素的绘制区域,从而导致模糊、多出1px的问题。1px变2px的成因分析这是由于绘制时,将画笔中线对齐坐标,必然有一半线宽在坐标之外,这一半的线宽,如果不是整数,会被自动加满,使之正好对齐一个像素点,由于本身是不满这1个像素的,所以用了更浅的颜色来表示。导致模...原创 2018-07-09 14:54:57 · 4398 阅读 · 0 评论 -
h5 canvas绘制动态时钟
canvas 绘制好时钟界面,使用定时器定时重绘整个canvas,就实现了仿真动态时钟的效果。难点在于:秒钟刻度和时钟刻度的绘制整点文字沿着内边圆形环绕其中刻度的环绕并不难计算,文字的环绕就比较坑爹了,canvas绘制的文字是在绘制坐标之上的,需要进行偏移的计算,使之文字中点正好落在圆上,这一步相当淡疼。貌似我的计算并不准确。时钟预览:知识点和求解参考图...原创 2018-07-10 17:57:37 · 1694 阅读 · 0 评论 -
h5 canvas仿 Photoshop 绘制调色板
调色板不管是Photoshop还是其他绘图软件,通常都带有调色的面板,方便取色。Photoshop的调色板:PicPick的调色板:window的画图的调色板:PicPick和Photoshop的调色板是上下颠倒的。这次要实现的是Photoshop的调色板。先看window的画图调色板,可以看到,颜色是呈现一级一级的变化,这就是绘制的原理了:按照一块一块颜色进行绘制...原创 2018-07-17 00:53:37 · 3409 阅读 · 5 评论