zoukankan      html  css  js  c++  java
  • css 精灵图

    以前一直在想坐骑是怎么让人和宠物结合的,后面问了些大佬,发现是精灵图实现的,在此也尝试了下

    精灵图:多张图片放入一张大图片,然后通过background-position这个属性去调整图片位置获得想要的图片,可以添加animation实现动画效果

    以下是对以前玩的一个游戏做了个测试

    <div class="sprite_img"></div>
    <style>
        .sprite_img{
            width: 148px;
            height: 180px;
            background-image:url('/static/img1.png');
            animation: sprite 1s steps(4,end) infinite;
        }
    
        @keyframes sprite {
            0%{
                background-position: 0 0;
            }
    
            100%{
                background-position: -592px 0;
            }
        }
    </style>

    steps:逐帧动画,4张图片合成

    以后有时间的话,可以玩下行走和战斗的精灵图。

  • 相关阅读:
    涂鸦
    触发事件续
    触摸事件基本介绍
    背景平铺
    屏幕截图
    图片的裁剪
    图片水印
    UIKit绘图方法
    Java范型学习笔记
    《Head first设计模式》学习笔记
  • 原文地址:https://www.cnblogs.com/dongzhi1111/p/13767363.html
Copyright © 2011-2022 走看看