美文网首页
css过渡动画

css过渡动画

作者: 眼前人_249d | 来源:发表于2018-07-15 19:54 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <style type="text/css">
            div{
                width: 50px;
                height: 50px;
                background-color: yellow;
                margin: 20px auto;
                transition: all 1s ease;
            }
            div:hover{
                width:800px;
                background-color: red;
            }
        </style>
    </head>
    <body>
        <div>1</div>
        <div>2</div>
        <div>3</div>
        <div>4</div>
        <div>5</div>
    </body>
</html>

设置五个 div 的伪类 :hover 让鼠标划过块时块展开
transition 后 all 让所有的过渡动画生效 1s内完成 ease 为过渡效果的运动效果 开始和结束为匀速 中间为快速 如果为 linear 为匀速

<!DOCTYPE html>
<html>
   <head>
       <title></title>
       <style type="text/css">
           .box{
               width: 535px;
               height:290px;
               margin:20px auto;
               position: relative;
                               overflow:hidden;
           }
           .box .son{
               width: 535px;
               height:290px;
               background-color: black;
               color:white;
               text-align: center;
               position: absolute;
               top: 290px;
           }
           .box:hover .son{
               top:0px;
           }
       </style>
   </head>
   <body>
       <div class="box">
           <img src="../images/qq.jpg" alt="薛之谦" >
           <div class="son"><p>这是薛之谦的照片</p></div>
       </div>
   </body>
</html>

设置一个父类div 里面用<img>标签导入一张图片,在设置子类div里面添加文字“图片的描述”
父类设置居中 开启相对定位,子类开启绝对定位,用top属性使子类位于父类的下面
给父类设置属性overflow为hidden,使超出父类的区域“一剪没”,再给父类设置伪类:hover作用给子类,top属性上调就可以使正常状态下只有图片,鼠标划过图片时,文字的框上移

相关文章

  • CSS3动画

    css3动画包括过渡,形变,动画 过渡transition: 指定过渡样式:transition-property...

  • Vue -- 过渡和动画

    单组件过渡和动画 动画方案:css过渡和动画中自动用class;配合css第三方库如 Animate.css;在钩...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • Vue中的动画

    基础CSS过渡和动画 动画:keyframes过渡:transition 列表动画 状态动画 组件和元素切换 1....

  • 有用的Vue第三方库

    Animate.css - CSS动画库 Velocity.js - JS动画库 TweenJS - 状态过渡动画...

  • CSS动画

    transition 过渡动画 设置过渡动画效果的CSS属性名称all 全部leftwidthheightbott...

  • 05.React高级部分(下)

    React中实现CSS过渡动画 React中使用CSS动画效果 修改style.css文件 使用react-tra...

  • 10.React中CSS动画19-04-30

    一.React中实现CSS过渡动画 App.js style.css 一.React中使用CSS动画 style....

  • web前端-CSS3动画

    动画和过渡的异同 相同点过渡和动画都是给元素添加动画的过渡和动画都是CSS3新增的属性过渡和动画都需要满足三要素才...

  • css动画过渡

    title: css动画和transition过渡toc: truedate: 2017-03-20 vue组件 ...

网友评论

      本文标题:css过渡动画

      本文链接:https://www.haomeiwen.com/subject/qtxmpftx.html