zoukankan      html  css  js  c++  java
  • 16.仿微博效果

    点击按钮,在页面中显示输入框中的内容,内容显示效果为:

    1.内容的高度从0到相应内容高度;

    //运动
    var iHeight=oLi.offsetHeight;//用一个变量储存内容应有的高度。

    oLi.style.height='0';//再将高度设置为0;

    然后通过运动,让高度从0变为变量中储存的高度;

    2,内容的透明度从0到100;

    使用完美运动框架;

    js代码:

    <script src="move2.js"></script>//导入完美运动框架;
    <script>
    window.onload=function ()
    {
        var oBtn=document.getElementById('btn1');
        var oUl=document.getElementById('ul1');
        var oTxt=document.getElementById('txt1');
        
        oBtn.onclick=function ()
        {
            var oLi=document.createElement('li');
            
            oLi.innerHTML=oTxt.value;
            oTxt.value='';
            
            if(oUl.children.length>0)
            {
                oUl.insertBefore(oLi, oUl.children[0]);
            }
            else
            {
                oUl.appendChild(oLi);
            }
            
            //运动
            var iHeight=oLi.offsetHeight;
            
            oLi.style.height='0';
            
            startMove(oLi, {height: iHeight}, function (){
                startMove(oLi, {opacity: 100});
            });
            //alert(iHeight);
        };
    };
    </script>

    css:

    <style>
    * {margin:0; padding:0;}
    #ul1 {width:400px; height:400px; border:1px solid black; margin:10px auto; overflow:hidden;}
    #ul1 li {border-bottom:1px #999 dashed; padding:4px; list-style:none; overflow:hidden; filter:alpha(opacity:0); opacity:0;}
    </style>
  • 相关阅读:
    Docker可视化管理工具Portainer
    Spring Cloud,Docker书籍资源、优秀博文等记录
    Grafana部署监控docker服务
    Grafana+Prometheus通过node_exporter监控Linux服务器信息
    Prometheus+Grafana+kafka_exporter监控kafka
    k8s gpu 资源设置
    mysql 塞数据
    idea 插件
    ubuntu 升级内核
    清华镜像站安装docker
  • 原文地址:https://www.cnblogs.com/maoduoduo/p/3164629.html
Copyright © 2011-2022 走看看