图片:共8个小熊

原理:
利用一个div盒子,只显示一个小熊的大小(w200,h100)
让图片在盒子内移动(往左走)达成动画效果
动画曲线中的steps()完成

做法:
设置背景颜色,否则看不见小熊
声明一个div,设置宽高
设置背景图bear.png
声明动画函数bear,函数中声明始末位置
div中调用动画函数bear()
移动到浏览器中央:
利用定位和move函数

效果图:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {background-color: #ccc;}div {position: absolute;width: 200px;height: 100px;background: url(bear.png) no-repeat;animation: bear 2s steps(8) infinite, move 1s forwards;}@keyframes bear {0% {background-position: 0 0;}100% {/* 往左走。所以是负数 */background-position: -1600px 0;}}@keyframes move {0% {left: 0;}100% {left: 50%;transform: translateX(-50%);}}</style>
</head><body><div></div>
</body></html>

百度浏览器小熊奔跑动画 前端相关推荐

  1. HTML5+CSS3原百度浏览器背景奔跑的北极熊,加了点小玩意

    原百度浏览器背景效果,奔跑的北极熊. 主要是复习CSS3的动画效果. 加了点极光效果和切换模式. 需要素材可以在下方评论. <!DOCTYPE html> <html lang=&q ...

  2. 小熊奔跑动画(CSS3)

    动画(animation)是CSS3具有颠覆性的特征之一,可以设置多个节点来精确控制一个或一组动画. 一.基本使用 1.定义动画: 用@keyframes定义动画 @keyframes 动画名称{0% ...

  3. 百度浏览器奔跑的小熊

    原百度浏览器,奔跑的小熊 通过动画的方式,让图片看起来像是在奔跑一样 原理其实很简单------ 图片的大小是1600px,一共就8个小熊,分成8个部分,让这八个部分在一定时间内从头到尾显示一遍,就形 ...

  4. 利用CSS3动画制作“百度浏览器”官网奔跑的北极熊

    现在各大浏览器的官网是越做越炫酷了.比如百度浏览器官网,虽然我不用这个浏览器呢(只用原版Chrome,不为其他,只因国内换壳的浏览器内核版本太低,跟Chrome官方始终有差距).但是不得不佩服百度的设 ...

  5. 【CSS3动画】利用CSS3制作“百度浏览器”官网奔跑的北极熊效果(不含背景移动)

    本期带大家制作百度浏览器官网(目前官网已经注销)中奔跑的北极熊的动画效果. 动画原理 奔跑的北极熊动画原理是将北极熊奔跑的各个片段整合在一起,形成一张背景图片,然后设置一个盒子,将背景图片放入,通过设 ...

  6. HTML+CSS如何实现奔跑的小熊的动画?

    HTML+ CSS如何实现奔跑的小熊的动画 <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  7. CSS3动画实现小熊奔跑

    目录 一.需要注意的 二.效果图 三.代码 四.项目所需图片 一.需要注意的 小熊.冰山和冰山黑影定位为绝对定位,有层级关系index. 冰山和冰山黑影必须水平方向重复repeat-x,否则会中断卡壳 ...

  8. 针对前端在百度浏览器总的固定定位的问题

    再做一个广告宣传页的时候,碰到这样一个问题: 如上边这样一张图片,底部有一个按钮 这个按钮固定在底部(fixed定位): 看似很简单的一个效果实现,然而在百度浏览器却出现了问题: 按钮在百度浏览器中会 ...

  9. 手机百度浏览器底部fixed悬浮框屏蔽问题,终极解决方案

    手机百度APP或者浏览器屏蔽广告被很多网页前端设计师困扰,也有很多网友提供解决方案,但是目前很多就被百度识破,增加了屏蔽规则,使其失效! 网络目前提的办法: 1.使用伪类生成器 也就是使用::afte ...

最新文章

  1. 在Ubuntu下编译安装atom编辑器
  2. 皮一皮:大义灭亲啊这是...
  3. Leetcode1689. 十-二进制数的最少数目[C++题解]:贪心、找规律简单题
  4. POC of settype read harmonization - using description settype as example
  5. jsf和jsp_带有JSF,Servlet和CDI的DynamicReports和JasperReports
  6. python清空idle的内容_Python IDLE清空窗口的实例
  7. UI设计灵感|插画在App设计中有哪些常用方式?
  8. label mpchart 饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...
  9. python两个数组合并、找出中位数_leetcode刷题记录-找出这两个有序数组的中位数(python版本)...
  10. 【动态规划】多重背包问题:P1077摆花
  11. 遇见的网易云评论整理(持续更新)
  12. 《回炉重造》——泛型
  13. Python学习Scrapy天天美剧爬取数据、存储数据
  14. 为啥linux识别螃蟹驱动,螃蟹卡 RTL8168 更新驱动解决 BBR 单线程限速
  15. opencv实时识别指定物体
  16. AI2的mosaic和Aristo项目简介
  17. PyQt5 常用窗口总结
  18. 代码行为异常容错机制与自我调节
  19. python nltk语义分析_Python nltk 如何解析出英语短语?
  20. 键盘与ASCII码对应表

热门文章

  1. publish前自动执行sonarqube
  2. 【Unity】11.3 基本碰撞体(箱体、球形、胶囊、网格)
  3. NXP KL03--8. KL03 ISP升级失败,jlink_jflash 与keil 的erase flash数值不一致,主要是 0x40c 0x40d区别
  4. 菜逼的Android旅程
  5. java合并果子_C++(STL)树-堆结构练习——合并果子之哈夫曼树
  6. C语言主题作业2答案,北理C语言作业及答案3(2)
  7. 公用一个由器被别人用psp终结者限速了怎么
  8. Twing Hot Link For PSP 开发笔记(1)
  9. Unity中专属文件夹介绍
  10. 招商银行一面记录——Java岗