美文网首页H5技术栈
用 CSS 做像素画

用 CSS 做像素画

作者: zidea | 来源:发表于2018-11-18 18:35 被阅读0次

小时候的游戏机上的游戏人物都是用像素画,那时候就对像素情有独钟。前两年上映的像素大战也勾起许多儿时的回忆。

绘制像素画前,需要做一些准备,可以准备一张有许多小方格纸作为画布,来绘制像素画。

今天我们就用 CSS 来制作像素画,很简单。

首先在熟练掌握 CSS3 的基础上,还需要掌握 SASS 这个 CSS 糖果的语法。

先从简单的图形开始,先画一个心形。

html文件很简单,我们都是对 pixelized-heart div 上进行绘制像素画

定义一个 map 名称为 $coloors ,每个字母对应一种颜色值。这些颜色值用于绘制像素图的颜料。

$size 来定义每个像素的大小,也就是每个小方格的大小,下面用 map

 $pixel-art 做的二维数组,可以将他想象为纸上的一个个的小方格,没有小方格都有坐标和值,值为 r 表示红色(见 $colors) 通过行和列代表他的坐标。

我们选择中所有 r 大家已经看到心形了吧,接下来看我们是如何将这个二维数组呈现到屏幕上的呢。

所有的玄机都在这个 pixelize 方法,他主要是读取矩阵值,将他转换为 CSS 一个一个的阴影来呈现画面的。

下面来个复制的,画一朵小花。

相关文章

  • 用 CSS 做像素画

    小时候的游戏机上的游戏人物都是用像素画,那时候就对像素情有独钟。前两年上映的像素大战也勾起许多儿时的回忆。 绘制像...

  • 适配

    设备像素和css像素 web前端领域,像素分为设备像素和CSS像素 在缩放比例为1:1的时候一个CSS像素的大小等...

  • 像素和布局

    像素和布局 像素 设备像素:设备屏幕的物理像素。固定 css像素:web开发时书写在css中的像素。随缩放可变 视...

  • 关于移动端开发的一些笔记

    关于一些基本概念如设备像素,css像素,参考 移动端适配方案(上) CSS像素、物理像素、逻辑像素、设备像素比、P...

  • dpr

    dpr = 物理像素 / css像素在dpr = 2; 1px的css像素在设备中是2px的物理像素,这会导致在设...

  • viewport

    1. 设备像素 屏幕的物理像素,任何设备屏幕的物理像素的数量都是固定不变的。 2. CSS像素 在CSS、JS中使...

  • 1px边框问题

    设备像素比(dpr):设备物理像素与设备独立像素(CSS像素)的比值。1.如果页面中的DOM元素的CSS样式设置边...

  • 用CSS实现圆角框

    CSS圆角进化论新手画小像素—基本线条超圆滑圆角框的半完美解决方案纯CSS圆角框 实例HTML部分:

  • 响应式开发最佳实践(viewport+rem)

    一、CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport 参考链接:https://github....

  • 响应式设计——理解设备像素、设备独立像素和css像素

    像素单位 像素单位有设备像素、逻辑像素和CSS像素3种。 设备像素(device pixels)、设备分辨率 设备...

网友评论

    本文标题:用 CSS 做像素画

    本文链接:https://www.haomeiwen.com/subject/tgigfqtx.html