当前位置: 首页 > news >正文

财务公司网站源码创建app平台

财务公司网站源码,创建app平台,北京海淀区网站建设,动态网站商品浏览怎么做web页面动态效果 1.平面转换&#xff08;一般和过渡配合使用&#xff09; 改变盒子在平面内的形态&#xff08;位移、旋转、缩放、倾斜&#xff09; <style>div{margin-top: 50px;width: 100px;height: 100px;background-color: pink;transition: all 1s;}div:hover{/…
web页面动态效果
1.平面转换(一般和过渡配合使用)
  • 改变盒子在平面内的形态(位移、旋转、缩放、倾斜)
<style>div{margin-top: 50px;width: 100px;height: 100px;background-color: pink;transition: all 1s;}div:hover{/*平移、旋转、放大、倾斜*/transform: translate(800px) rotate(360deg) scale(2) skew(180deg);}</style>
  • 平移——transform : translate(x轴移动距离,Y轴移动距离)

​ (右下为正方向,左上为负方向)

​ 属性值:px|百分比(参照盒子自身尺寸)|正负值都可

注意:translate()只写一个值,表示沿着x轴移动

​ 单独设置X或Y轴移动距离:translateX()或translateY()

  • 平移实现定位居中

    • 方法一 :先移到中间,再计算盒子宽高的一半向上向左移动

      position:absolute;
      left:50%;
      top:50%;
      margin-left:-100px;
      margin-top:-50px;
      width:200px;
      height:100px;
      
    • 方法二:不用计算盒子宽高,使用平移百分比的方式移动

      position:absolute;
      left:50%;
      top:50%;
      transform:translate(-50%,-50%);
      
  • 旋转——transform : rotate(度数deg)

  • 改变转换原点——transform-origin:水平原点位置 垂直原点位置

    位置取值:

    • 方位名词(left、top、right、bottom、center)
    • 像素单位取值
    • 百分比
  • 多重转换——transform: translate rotate scale skew

    • 以第一种转换形态的坐标轴为准,所以要想边平移边旋转就要将平移放到旋转前面,否则旋转会改变坐标轴方向;
  • 缩放

    transform : scale(倍数)|transform : scale(x轴缩放倍数,Y轴缩放倍数)

  • 倾斜——transform : skew(度数deg)

  • 渐变

    • 线性渐变——background-image:linear-gradient ( 渐变方向:to+方位词|角度[默认从上到下],

      ​ 颜色1 终点位置,

      ​ 颜色2 终点位置,

      ​ …);

    • 径向渐变——由中间向外变化(通常给按钮添加高光效果)

      background-image:radial-gradient ( 半径[可以写两条] at 圆心位置,

      ​ 颜色1 终点位置,

      ​ 颜色2 终点位置,

      ​ …);

2.空间转换
  • 空间:由XYZ三条坐标轴构成例题空间,前、右、下为真正方向。
  • 平移:transform : translate3d ( x , y , z ) | translateX | translateY |translateZ

​ (由于电脑是平面,默认情况下无法观察到Z轴的移动效果)

  • 解决无法观察到Z轴移动距离的问题

    视距perspective——指定观察者与z=0平面的距离,为元素添加透视效果(近大远小)

    perspective: 视距;(取值范围通常为800-1200)——要添加给直接父级

  • 旋转:transform : rotateZ(值) | rotateX|rotateY(正值旋转方向遵循左手法则,给父级增加perspective视距)

  • 立体呈现 : tranform-style——设置元素的子元素是位于3D空间还是平面

    • flat :子级处于平面
    • perserve-3d : 子级处于3D空间
  • 缩放:transform : scale3d (x,y,z) |scaleX|scaleY|scaleZ

3.动画——animation

*与过渡的区别:可以实现多个状态之间的变化过程,并且可控重复播放,是否暂停,最终画面等

  • 实现步骤:

    • 1.定义动画

      两个状态:

      @keyframs 动画名称 {

      ​ from {}

      ​ to{}

      }

      多个状态:百分比表示动画时长的百分比

      @keyframs 动画名称{
      0%{}
      ​ 10%{}
      ​ …
      ​ 100%{}
      }

    • 2.使用动画:(属性值不分先后)

      animation : 动画名称 动画花费时长 速度曲线(linear匀速|steps(数字)分步) 延迟时间 重复次数(infinite无限循环) 动画方向(alternate反向) 执行完毕时状态(forwards停到结束状态);

      *拆分属性:

    属性作用取值
    animation-name动画名称
    animation-duration动画时长
    animation-delay延迟时间
    animation-fill-mode动画执行完毕时状态forwards:最后一帧状态 backwards:第一帧状态
    animation-timing-function速度曲线steps(数字):逐帧动画
    animation-iteration-count重复次数infinite为无限循环
    animation-direction动画执行方向alternate为反方向
    animation-play-state暂停动画paused为暂停,通常配合:hover使用
 <style>.box{width: 200px;height: 100px;background-color: pink;animation: change 1s; }/* 动画一:宽度从200变成800 */@keyframes change{from{width: 200px;}to {width: 800px;}}</style>
</head>
<body><div class="box"></div>
</body>
</html>

注:HTML5+CSS3基础知识到这基本就都学完啦~撒花!!!其实不止学了九天,学了有十几天,下一步!JS 我来啦!

http://www.hrbkazy.com/news/51062.html

相关文章:

  • 提供温州手机网站制作哪家好最新域名查询ip
  • 郑州app开发流程权威seo技术
  • 江苏专业的网站建设宁波网络营销公司
  • 网站外连平台推广公众平台营销
  • 贵州专业网站建设公司哪家好seo是搜索引擎营销吗
  • html简单的网站 今日头条
  • 建设个人网站用什么软件湖南正规关键词优化报价
  • 国外二级域名免费申请seo外链工具软件
  • wordpress搜索词结果按文章标题网站关键词优化工具
  • 贵阳论坛网站建设谷歌网站
  • 北京比较好的建网站公司刷外链
  • 大型网站开发语言排名推广普通话的意义50字
  • 安溪哪里有学做网站电商具体是做什么的
  • 自己做局域网站自己做一个网站
  • 苹果CMS如何做视频网站扬州网络推广公司
  • 湖南网站优化外包费用优化设计英语
  • php 微信 网站建设北京网站seo招聘
  • 刷赞网站推广qq免费五年级下册数学优化设计答案
  • ps做电商网站流程图设计公司网站模板
  • 计算机培训线上一对一网络优化工作内容
  • 一个新手如何做网站网站的网站建设
  • 做推广秒杀网站百度站长平台网站提交
  • 浙江网站建设推广seo交流网
  • nginx 一个独立ip 建立2个独立网站 2个域名青岛网站设计公司哪家好
  • 阿克苏地区住房和城乡建设局网站营销宣传策划方案
  • 无锡响应式网站网络推广外包业务销售
  • 广州网站优化关键词排名国际新闻今日头条
  • 河南平台网站建设哪里有网络营销知名企业
  • 网站虚拟空间作用网络推广外包怎么样
  • 有没有专门做牛仔的网站全网营销国际系统