所有分类
  • 所有分类
  • 后端开发
CSS3神奇技能,画像素画不求人

CSS3神奇技能,画像素画不求人

利用css也能创建像素创意动画!box-shadow创建像素创意动画的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。所以,马上我们就用box-shadow属性跟大家一起来绘制一幅像素动画——像素灯泡。

原理解析

CSS3神奇技能,画像素画不求人

看过来,你了解CSS3里那个能加阴影的box-shadow么?其实,它用来画像素画也很棒的!就是通过设定各种数值,就能画出各种各样的方形。比如,可能得调整盒子的左移右移、模糊值、阴影扩散度以及颜色这些因素。那我就告诉你,如何使用box-shadow画出长10宽10px的长方形,然后再把影子去掉~

绘制小像素块

.box{
    width: 10px;
    height: 10px;
    background-color: red;
    /* x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色 */
    box-shadow: 10px 10px 10px 10px black;
}

“Inset”这个词儿让阴影好像被压进了箱子里,看起来超棒对不?不过麻烦在于,处理大批像素时会有些吃力。所以,咱们就别给它过多的数值,只需要指定几个偏移量和阴影颜色,即使是小小的像素点也能表现良好。然后,用box-shadow画出一些小矩形,轻松画出一个活灵活现的像素图不是事儿!

CSS3神奇技能,画像素画不求人

实现灯泡形状

.box{
    width: 10px;
    height: 10px;
    background-color: red;
    /* x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色 | 阴影向内扩散 */
    box-shadow: 10px 10px 10px 10px black inset;
}

想让灯泡亮么?很轻松,就让每个像素过阵子都变一变,虽然有点粗鲁,可老实用!不过,要是你家要表示扩散思维的灯泡咋办?那就得用到点高逼格的小技巧。这个诀窍就是先利用Scss拆分成各个零件,再重新组装回去,整个过程超简单哟。

CSS3神奇技能,画像素画不求人

闪烁动画与手动点亮

.box{
    width: 10px;
    height: 10px;
    background-color: red;
    /* x偏移量 | y偏移量 | 阴影颜色 */
    box-shadow: 10px 10px black;
}

轻松搞定闪动动画就是这么简单!你只需要组合好各部分就行了,会让你眼前一亮的效果出来~而且还有手动点亮的功能,只需选中小元素就能看见灯光效果。像素图其实非常容易画起来

CSS3神奇技能,画像素画不求人

工具推荐:PXDragon

.box{
    width: 10px;
    height: 10px;
    background-color: red;
    box-shadow: 
        0px 0px black,
        10px 10px black,
        20px 20px black,
        30px 30px black,
        40px 40px black;
}

想要尝试一下简单的像素画吗?搞起来轻松点儿,用PXdragon这个神器呗,它能让你把照片弄成像素画,还有CSS和SCSS码也不在话下,省去了从头到尾绘制的麻烦事儿。别老是纠结那些复杂的步

CSS3神奇技能,画像素画不求人

说到怎么玩转CSS做出些酷炫的动图小效果,这可是我要说的关键!希望这些能帮助到你哦~

CSS3神奇技能,画像素画不求人

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/04/14470.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?