Day11-网页布局实战-CSS3动画
创始人
2024-05-30 18:41:56

文章目录

  • 一 CSS3动画
    • 1 2D动画
      • 案例1-鼠标输入移入DIV 让图片旋转90度
      • 案例2-鼠标输入移入DIV 缩放图片
      • 案例3-贯穿项目-DIV移动
    • 2 animation动画
      • 播放器
      • 案例1-基础案例
      • 案例2-使用百分比关键帧定义动画
      • 案例3-旋转的图片
      • 案例4-贯穿案例-轮播图
    • 3 多余文本省略号...代替
      • 案例1-多余文本...代替
    • 4 雪碧图技术(了解)

一 CSS3动画

1 2D动画

  • css3提供了transiform属性来对图形在2D上进行一系列的 旋转、缩放、位移等

  • 一般搭配hover以及transition来使用

rotate 旋转 
scale  缩放 
translate 位移 
skew	倾斜
选择器 {transiform: rotate(10deg) scale(2) translate(100px,0) }旋转10度	体积放大2倍	往右移动100像素

案例1-鼠标输入移入DIV 让图片旋转90度

image-20221215154645860



Document

案例2-鼠标输入移入DIV 缩放图片

image-20221215161252037



Document

案例3-贯穿项目-DIV移动

image-20221215164522425



Document

2 animation动画

动画的实现步骤:

  1. 关键帧(动作)

    • css3提供了(@keyframes来定义关键帧)

      • 例子:蹲下(两个关键帧)——开始蹲下——》结束蹲下
  2. animation播放器属性通过控制关键帧来播放动画

播放器

播放器属性animation-name设置动画名要和关键帧对应animation-duration设置动画时长,单位秒animation-timing-function设置动画的执行速率ease默认值,前后减速,中间加速linear匀速animation-iteration-count设置动画的执行次数infinite无限次animation-fill-mode设置动画结束后保持的状态forwards保持结束后的状态animation-play-state播放过程中的状态,一般搭配hover使用paused暂停

案例1-基础案例

image-20221216143741143

案例2-使用百分比关键帧定义动画



Document

案例3-旋转的图片

image-20230303121604885



Document




案例4-贯穿案例-轮播图

image-20221216170152526



Document

3 多余文本省略号…代替

在页面中经常会遇到文字太多,放不下需要用省略号来实现。

案例1-多余文本…代替



Document

落霞与孤鹜齐飞,秋水共长天一色

4 雪碧图技术(了解)

CSS sprites 雪碧图技术(精灵图技术)

将多张小图片有序的组合在一起,形成一张图片。减少网络请求次数,只需要加载一次就能加很多的小图片

https://static.ws.126.net/163/f2e/www/index20170701/images/sprite_img20211126.png

image-20221128094534308



Document

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...