精华内容
下载资源
问答
  • Velocity.js 动画框架

    千次阅读 2019-03-26 17:50:15
    Animate.css属于css动画框架,Velocity.js属于js动画框架 css动画的优点: 不用进行计算和更改dom 会显得非常流畅。 js动画的优点: 没有css那样的局限性,可以实现更多的功能和动效 安装: npm install ...

    网页的交互动效大概分为 css动画,js动画
    Animate.css属于css动画框架,Velocity.js属于js动画框架
    css动画的优点:
        不用进行计算和更改dom 会显得非常流畅。
    js动画的优点:
        没有css那样的局限性,可以实现更多的功能和动效

    安装:
        npm install velocity-animate

    使用方法:
        dom.velocity({/*参数一*/},{/*参数二*/})
        velocity.js 既可以单独用JavaScript使用,也可以配合jquery使用
        参数一:
            需要改变的属性值,如width,height,opacity等
        参数二:
            属性值由原值转变为参数一设定的值的过度效果(即动画效果)
            包含的参数选项:
                duration 动画的持续时间
                    单位为ms,可以设置具体的值.
                    也可以设置为slow(600ms), normal(400ms), fast(200ms)
                    
                easing 缓动方式
                    动画以何种方式进行变换.
                    ease-in-out(逐加逐减),ease-in (先加速后匀速),dase-out (先匀速后减速)
                    
                delay 延迟执行
                    延迟多少时间执行,单位为ms
                    
                loop 循环次数
                    当设置loop: true 表示无限循环
                    
                回调函数 执行动画前后涉及函数回调
                    begin: function () {...} // 动画开始时的回调函数
                    progress: function () {...} // 动画执行中的回调函数(该函数会随着动画执行被不断触发)
                    complete: function () {...} // 动画结束时的回调函数
                    
                display 动画结束时设置元素的 css display 属性
                
                visibility 动画结束时设置元素的 css visibility 属性
                
                mobileHA  // 移动端硬件加速(默认开启 - true)
                
                queue // 队列

    链式使用:
        示例:
            dom.velocity({ width: 75 }).velocity({ height: 0 })
        说明:
            先执行宽度变为75px的动画,等前面的宽度动画结束后,再执行高度变为0的动画

    动画指令:
        Fade:淡入淡出
            指令:fadeIn,fadeOut
            dom.velocity("fadeIn", { duration: 1500 })
        
        Slide:上下滑动
            指令:slideDown,slideUp
            dom.velocity("slideUp", { delay: 500, duration: 1500 })
            
        Scroll: 滑动
            dom.velocity("scroll", { delay: 500, duration: 1500 })
            
        Stop: 停止所有动画
            dom.velocity("stop")
            
        Finish: 完成当前动画
            dom..velocity("finish")
            
        Reverse: 反转,回到初始状态,如opacity 1 => 0 => 1
            dom.velocity("reverse", { duration: 2000 })

    动画效果:
        translation 横移
        scaling 放大缩小
        rotation 旋转
        color 颜色
        svg 矢量变换等等
        
    官网地址:
        http://velocityjs.org/#svg

    展开全文
  • 10个JavaScript动画框架

    千次阅读 2011-12-08 10:25:56
    在本文中,你将了解到10个顶尖JavaScript 动画框架。让你更容易创建让人着迷的用户体验。 1. $fx 南宁网络公司http://www.qytop.com $fx 是一个轻量级的 JavaScript 动画库,对 JavaScript DOM函数进行...

    随着一些 JavaScript 库涌现出来,WEB开发人员可以非常容易地制作出让人惊叹的动画效果。在本文中,你将了解到10个顶尖JavaScript 动画框架。让你更容易创建让人着迷的用户体验。

    1. $fx   

    南宁网络公司http://www.qytop.com

    $fx

    $fx 是一个轻量级的 JavaScript 动画库,对 JavaScript DOM函数进行了扩展。它体积很小(仅3.7KB),健壮的实 q现,较低的学习成本,$fx 是一个不错的选择。[示例][简介]

    2. jsAnim

    jsAnim

    jsAnim 是一个用于创建高度视觉冲击和流畅动画效果的 JavaScript 框架。作者是KevinDolan。通过 jsAnim 你可以创建让人惊叹的动画效果,而不会影响你项目的可用性。

    3. scripty2

    scripty2

    scripty2 是一个灵活轻量的 JavaScript 动画框架。该项目还很年轻,但是通过[示例]你已经可以看到让人印象深刻的动画效果,她是Flash 的有力竞争对手。

    4. GX   

    南宁网络公司http://www.qytop.com

    GX

    GX由意大利 WEB 工程师RiccardoDegni开发的一个简洁(未压缩10KB)的动画库。GX是基于 jQuery 开发的,对 Mootools有比较严重的影响,你可以只选择你需要的部分并优化你的脚本。[示例]

    5. Glimmer   

    南宁网络公司http://www.qytop.com

    Glimmer

    Glimmer 是一个动态网页框架,可以轻松地应用在你的网页上。Glimmer 自带一套 GUI,可以减轻你的代码要求及保证代码的标准化。你可以通过观看[多图片展示]了解Glimmer 的动画效果。她是基于 jQuery 框架的。

    6. Animator.js   

    南宁网络公司http://www.qytop.com

    Animator.js

    Animator.js 是一个基于类的 JavaScript 动画效果实现。OOAD(面向对象的设计和分析)思想贯穿了其设计开发过程。 它的语法是基于原型和面向对象的,让人想起 MooTools 和 Prototype.js 语法。

    7. Scriptio   

    南宁网络公司http://www.qytop.com

    Scriptio

    Scriptio 是一个开源的动态网页和动画框架,通过她可以改善用户体验。Scriptio非常容易学习,简洁的语法可以使她快速地应用在你的网站上。通过[示例]你可以看到她在动画方面的威力。

    8. Processing.js  

    南宁网络公司http://www.qytop.com

    Processing.js

    Processing.js 是一个功能齐全的 JavaScript 库,包括图像、动画和动态网页等。她由 jQuery的作者 JohnResig创建。Processing.js 是开源的Processing项目的JavaScript 接口。通过[展示页]查看Processing.js 所有实现示例。

    9. Run

    Run

    如果你想快速、简单地让你的网页动感起来,那 Run 将是一个不错的选择。Run强调易用性,语法简单直观,并且有丰富的文档。在各种浏览器中测试过,可以兼容大多数浏览器。[查看Run 的示例]

    10. Burst Engine  南宁网络公司http://www.qytop.com

    Burst Engine

    Burst Engine 是一个开放源码的 HTML5Canvas 矢量动画框架。她提供的流畅、复杂的动画效果一定能给你留下深刻的影响。查看Burst Engine 的[3D示例]


    展开全文
  • JS运动框架大集结---拥有JS完美运动框架你将制作任意基于web2.0网页动画 JS运动框架的发展演变 1 starmove(iTarget) 原始运动框架 /////////////////////////////////// window.onload=function(){ var oDiv...

    JavaScript运动框架大集结---拥有一套JavaScript完美运动框架你将制作任意基于web2.0网页动画

    JS运动框架的发展演变

    1 starmove(iTarget)  原始运动框架
    ///
    <script type="text/javascript">
    			window.οnlοad=function(){
    				var oDiv=document.getElementById("div1");
    				var oBt=document.getElementsByTagName('input')[0];
    				var time=null;
    				oBt.οnclick=function(){
    					clearInterval(time);//这里首先要关闭一个定时器,这是因为解决在运动过程中多次点击按钮从而产生多个定时器叠加的bug
    					time=setInterval(function(){
    						var speed=7;
    						if(oDiv.offsetLeft<=600)
    						oDiv.style.left=oDiv.offsetLeft+speed+'px';
    						else{
    							clearInterval(time);
    						}
    					},30);
    				}
    			}
    </script>
    ///
    2 startmove(obj,iTarget) 多物体运动框架
    ///
    <script type="text/javascript">
    			window.οnlοad=function(){
    				var oDiv=document.getElementsByTagName('div');
    				for(var i=0;i<oDiv.length;i++)
    				{
    					oDiv[i].time=null;//并对每个div都开启一个定时器
    					oDiv[i].οnmοuseοver=function(){
    						startmove(this,window.screen.width);//this表示当前的对象
    					}
    					oDiv[i].οnmοuseοut=function(){
    						startmove(this,80);
    					}
    				}
    			};
    			  function getStyle(obj,name){//获取行间样式的函数
            	if(obj.currentStyle){
            		return obj.currentStyle[name];
            	}
            	else{
            		return getComputedStyle(obj,false)[name];
            	}
            }
    			//var time=null;
    			function startmove(obj,iTarget){//obj作为对象的参数
    				clearInterval(obj.time);//关掉当前对象的定时器
    				obj.time=setInterval(function(){//开启当前对象的定时器
    					var speed=(iTarget-parseInt(getStyle(obj,'width')))/20;
    					speed=speed>=0?Math.ceil(speed):Math.floor(speed);//缓冲运动中的关键点,精确检测
    					if(iTarget==parseInt(getStyle(obj,'width'))){clearInterval(obj.time);}//关闭当前的定时器
    					else{
    						obj.style.width=parseInt(getStyle(obj,'width'))+speed+'px';
    					}
    				},30);
    			}
    		</script>
    ///
    3 startmove(obj,attr,iTarget) 任意值的运动框架
    //
    <script type="text/javascript">
    			window.οnlοad=function(){
    				var oDiv=document.getElementsByTagName('div');
    				oDiv[0].οnmοuseοver=function(){
    					startmove(this,'font-size',60);
    				}
    				oDiv[0].οnmοuseοut=function(){
    					startmove(this,'font-size',14);
    				}
    				oDiv[1].οnmοuseοver=function(){
    					startmove(this,'opacity',100);
    				}
    				oDiv[1].οnmοuseοut=function(){
    					startmove(this,'opacity',30);
    				}
    				oDiv[2].οnmοuseοver=function(){
    					startmove(this,'height',400);
    				}
    				oDiv[2].οnmοuseοut=function(){
    					startmove(this,'height',200);
    				}
    				oDiv[3].οnmοuseοver=function(){
    					startmove(this,'width',600);
    				}
    				oDiv[3].οnmοuseοut=function(){
    					startmove(this,'width',200);
    				}
    				oDiv[4].οnmοuseοver=function(){
    					startmove(this,'borderWidth',100);
    				}
    				oDiv[4].οnmοuseοut=function(){
    					startmove(this,'borderWidth',1);
    				}
    				
    				oDiv[5].οnmοuseοver=function(){
    					startmove(this,'left',500);
    				}
    				oDiv[5].οnmοuseοut=function(){
    					startmove(this,'left',0);
    				}
    				
    			}
    			
    			function getStyle(obj,name){
    				if(obj.currentStyle){
    					return obj.currentStyle[name];
    				}
    				else{
    					return getComputedStyle(obj,false)[name];
    				}
    			}
    			function startmove(obj,attr,iTarget){
    				
    				clearInterval(obj.time);
    				obj.time=setInterval(function(){
    					var cur=0;
    					if(attr=='opacity'){
    						cur=Math.round(parseFloat(getStyle(obj,attr))*100);//Math.round(value);方法实现小数的四舍五入
    					}
    					else{
    						cur=parseInt(getStyle(obj,attr));}
    					
    					var speed=(iTarget-cur)/20;
    					speed=speed>=0?Math.ceil(speed):Math.floor(speed);
    					if(iTarget==cur){
    						clearInterval(obj.time);
    					}
    					else{
    						if(attr=='opacity'){
    							obj.style.filter='alpha(opacity:'+(cur+speed)+')';
    							obj.style.opacity=(cur+speed)/100;
    						}
    						else{obj.style[attr]=cur+speed+'px';}
    						
    					}
    				},30);
    			}
    		</script>
    /
    4 startmove(obj,attr,iTarget,fn) 链式运动框架
    
    /******************************获取行间函数**************************************/
    		function getStyle(obj,name){
    				if(obj.currentStyle){
    					return obj.currentStyle[name];
    				}
    				else{
    					return getComputedStyle(obj,false)[name];
    				}
    			}
    /******************************链式运动函数****************************************************/			
    			function startmove(obj,attr,iTarget,fnEnd){//另外加一个函数的参数fnEnd
    				
    				clearInterval(obj.time);
    				obj.time=setInterval(function(){
    					var cur=0;
    					if(attr=='opacity'){
    						cur=Math.round(parseFloat(getStyle(obj,attr))*100);//Math.round(value);方法实现小数的四舍五入
    					}
    					else{
    						cur=parseInt(getStyle(obj,attr));}
    					
    					var speed=(iTarget-cur)/20;
    					speed=speed>=0?Math.ceil(speed):Math.floor(speed);
    					if(iTarget==cur){
    						clearInterval(obj.time);
    						if(fnEnd)fnEnd();//如果要调用了函数则会调用该函数
    					}
    					else{
    						if(attr=='opacity'){
    							obj.style.filter='alpha(opacity:'+(cur+speed)+')';
    							obj.style.opacity=(cur+speed)/100;
    						}
    						else{obj.style[attr]=cur+speed+'px';}
    						
    					}
    				},30);
    				/********************************链式运动函数调用*********/
    				<script type="text/javascript">
    					window.οnlοad=function(){
    						var oDiv=document.getElementById("div1");
    					    oDiv.οnmοuseοver=function(){
    					    	  startmove(oDiv,'width',800,function(){
    				              	startmove(oDiv,'height',500,function(){
    				              		startmove(oDiv,'opacity',100);
    				              	});
    				              });
    					    }
    					    oDiv.οnmοuseοut=function(){
    					    	startmove(oDiv,'opacity',30,function(){
    					    		startmove(oDiv,'height',100,function(){
    					    			startmove(oDiv,'width',100);
    					    		});
    					    	});
    					    }
    				            
    					}
    				</script>
    				                                           
    			}
    ///
    
    5 startmove(obj,json,fn) 完美运动框架
    ///
    		function getStyle(obj,name){
    				if(obj.currentStyle){
    					return obj.currentStyle[name];
    				}
    				else{
    					return getComputedStyle(obj,false)[name];
    				}
    			}
    		//startmove(oDiv,{width:400,height:400})
    			function startmove(obj,json,fnEnd){
    				
    				clearInterval(obj.time);
    				obj.time=setInterval(function(){
    					var bStop=true;//假设所有的值都已经到了
    					for(var attr in json)
    					{
    					var cur=0;
    					if(attr=='opacity'){
    						cur=Math.round(parseFloat(getStyle(obj,attr))*100);//Math.round(value);方法实现小数的四舍五入
    					}
    					else{
    						cur=parseInt(getStyle(obj,attr));}
    					
    					var speed=(json[attr]-cur)/20;
    					speed=speed>=0?Math.ceil(speed):Math.floor(speed);
    					if(cur!=json[attr])  bStop=false;
    						if(attr=='opacity'){
    							obj.style.filter='alpha(opacity:'+(cur+speed)+')';
    							obj.style.opacity=(cur+speed)/100;
    						}
    						else{obj.style[attr]=cur+speed+'px';}
    				   }
    					if(bStop){
    						clearInterval(obj.time);
    			             if(fnEnd)fnEnd();
    					}
    				},30);
    			}
    


     

    展开全文
  • Android-25种开源炫酷动画框架

    万次阅读 多人点赞 2016-05-25 17:23:11
    忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源...

    前言

    忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。

    1.Side-Menu.Android
    分类侧滑菜单,Yalantis 出品。
    项目地址:https://github.com/Yalantis/Side-Menu.Android

    2.Context-Menu.Android
    可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。
    项目地址:https://github.com/Yalantis/Context-Menu.Android

    3.Pull-to-Refresh.Rentals-Android
    提供一个简单可以自定义的下拉刷新实现,Yalantis 出品。
    项目地址:https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android

    4.Titanic
    可以显示水位上升下降的TextView
    项目地址:https://github.com/RomainPiel/Titanic

    5.AndroidSwipeLayout
    滑动Layout,支持单个View,ListView,GridView
    项目地址:https://github.com/daimajia/AndroidSwipeLayout
    Demo地址:Download Demo

    6.Android Typeface Helper
    可以帮你轻松实现自定义字体的库
    项目地址:https://github.com/norbsoft/android-typeface-helper

    7.android-lockpattern

    Android的图案密码解锁

    项目地址:https://code.google.com/p/android-lockpattern/

    Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo

    文档介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse

    APP示例:Android开机的图案密码解锁,支付宝的密码解锁

    8.ToggleButton
    状态切换的 Button,类似 iOS,用 View 实现
    项目地址:https://github.com/zcweng/ToggleButton

    9.WilliamChart
    绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。
    项目地址:https://github.com/diogobernardino/WilliamChart
    Demo地址:https://play.google.com/store/apps/details?id=com.db.williamchartdemo
    Demo项目:https://github.com/diogobernardino/WilliamChart/tree/master/sample

    10.实现滑动ViewPager渐变背景色

    项目地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation

    11.Euclid
    用户简历界面,Yalantis 出品。
    项目地址:https://github.com/Yalantis/Euclid

    12.InstaMaterial

    Instagram的一组Material 风格的概念设计

    项目地址:https://github.com/frogermcs/InstaMaterial

    13.SpringIndicator

    使用bezier实现粘连效果的页面指示

    项目地址:https://github.com/chenupt/SpringIndicator

    14.BezierDemo

    仿qq消息气泡拖拽消失的效果。

    项目地址:https://github.com/chenupt/BezierDemo

    15.FoldableLayout

    折叠的信纸被打开一样的动画效果

    16.Taurus
    下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)
    项目地址:https://github.com/Yalantis/Taurus

    17.PersistentSearch

    在点击搜索的时候控件在原有位置显示输入框。

    项目地址:https://github.com/Quinny898/PersistentSearch

    18.circular-progress-button

    带进度显示的Button

    项目地址: https://github.com/dmytrodanylyk/circular-progress-button

    19.discrollview

    当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动

    项目地址: https://github.com/flavienlaurent/discrollview

    20.sweet-alert-dialog

    一个带动画效果的自定义对话框样式

    项目地址:https://github.com/pedant/sweet-alert-dialog

    21.android-floating-action-button

    Material Desig风格的浮动操作按钮

    项目地址:https://github.com/futuresimple/android-floating-action-button

    22.android-collapse-calendar-view

    可以在月视图与周视图之间切换的calendar控件

    项目地址:https://github.com/blazsolar/android-collapse-calendar-view

    23.NumberProgressBar

    个简约性感的数字进度条

    项目地址:https://github.com/daimajia/NumberProgressBar

    24.CircularProgressView

    CircularProgressView 是通过自定义view的方式实现的Material风格的加载提示控件,兼容任何版本。

    项目地址:https://github.com/rahatarmanahmed/CircularProgressView

    25.OriSim3D-Android

    opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程

    项目地址: https://github.com/RemiKoutcherawy/OriSim3D-Android


    展开全文
  • Android 25种开源炫酷UI动画框架

    万次阅读 多人点赞 2018-02-04 02:38:05
    当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动 项目地址:  https://github.com/flavienlaurent/discrollview 22. android-floating-action-button ...
  • 顶级的CSS和Javascript动画框架推荐

    千次阅读 2016-11-30 09:36:33
    可以欣赏到世界各地的优秀开发者在网页中实现的各种令人惊奇的效果 9. 3D Synth Pure CSS 3D Synthesizer (mousedown for rotation) by Nikolay Talanov (@suez). 使用纯 CSS 制作的 3D 电子琴效果,点击鼠
  • Android 25种炫酷动画框架

    千次阅读 2019-05-05 11:45:17
    忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源...
  • Android-开源炫酷动画框架比较多

    千次阅读 2016-10-04 02:05:58
    忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源...
  • Facebook POP 动画框架 进阶指南

    千次阅读 2016-01-27 10:27:24
    http://www.cocoachina.com/industry/20140704/9034.html ” 阅读器 Facebook ...Facebook 在发布了 Paper 之后,似乎还不满足于只是将其作为一个概念性产品,更进一步开源了其背后的动画
  • 做前端网页需要用网页框架

    千次阅读 2017-09-15 15:45:07
    做前端网页是不是必须要用网页框架?个人感觉这分为两种情况,一种是能力超强,时间够用的情况,另外一种就是用前端网页框架,可以节约开发时间和减少工作量,这可以根据自身的情况作出正确的判断,并不是别人说什么...
  • 12个最好的JavaScript动画框架

    千次阅读 2016-12-01 09:28:05
    scripty2 是一个用于基于HTML的高级用户界面的开源JavaScript框架。 或者简单地说,scripty2帮助你构建一个更美味的网络:视觉效果,UI组件和CSS实用程序。 scripty2是script.aculo.us的完全重写和重新实现,具有...
  • 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源...
  • HTML5网页动画效果

    万次阅读 2018-01-20 11:24:04
    HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效。今天我从html5tricks网站上整理了8款令人惊叹的HTML5 Canvas动画教程,大家可以一起来...
  • 网页框架与布局

    千次阅读 多人点赞 2016-10-17 18:51:56
    1、网页框架与布局 从我们的需求以及美观方面,现在于网页布局上考虑的就是以下几点: (1)视觉框架 固定的模版,相同的布局框架,标志性的醒目信息栏 (2)面板规划 用可移动或收起的面板显示大量信息 (3)...
  • 网页动画出入方式用jquery怎么写

    千次阅读 2016-02-02 00:30:49
    网页动画出入方式用jquery怎么写 1.原理:jquery框架做,基础属性animate属性。 jquery基础包和其他jquery插件包下载: 插件使用:插件导入,然后是另外一个文件中index的网页文件,打开可以看到这样的一个首页,...
  • Framwork 7是一个移动网页前端开发框架,支持WebKit内核的浏览器,目前主流的iosx
  • 关注「实验楼」,每天分享一个项目教程 今天~为你推荐10个靠谱的开源免费网页动效库,帮你的前端工程加速~正文共:2248 字 预计阅读时间:6 分钟动效设计是2018年的热门趋势之一。如果你仔细找找的话,会发现...
  • 随便给你一个网站,你就可能快速的分析出网页的结构,然后搭建出模型,这是前端网页布局入门的最基本要求。 作为一个前端初学者,在学习的时候可能会用到一些盒模型传统的布局方式(display + position + float),...
  • 前台只能做一些普通的网页,工作也没有接触前台的机会,公司前台页面专门有人做,我们只是拿来用就ok。。。。我看了这个博客,也看不太明白,求各位能否给我解释一下,我特别想知道是怎么写出来的,是用框架写出来的...
  • CSS 动画之工具、框架和教程 在这篇文章中,我们将不讨论 使用 CSS 动画的好处 ,也不会谈论 JS 动画是否比 CSS 动画更快 ,而是与你分享一些 CSS 工具,框架和教程。它们将有助于缓解你在学习 CSS ...
  • 网页中插入Flash动画的代码

    千次阅读 2013-05-18 21:42:18
    logoFlash是一个定义好的框架类,大小正好是Flash动画的大小(本代码中,该Flash动画的大小为宽1002像素,高135像素) 根据制作好的Flash大小,定义好宽和高,代码是:width="1002" height="135",这个代码...
  • Java Web学习(2):静态网页与动态网页

    万次阅读 2016-07-09 22:16:40
    标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX 控件及JAVA小程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。  
  • 对于框架网页而言,看地址栏可以发现后缀不是SWF,就是说该网站没有直接把Flash给你,右击该Flash也没有下载选项。  此时虽然右下角是Flash,但是左边和上面网页部分还是正常的元素,右击这些地方,选择&...
  • 前端框架

    千次阅读 2016-05-10 17:04:13
    前端框架

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,573
精华内容 15,429
关键字:

网页动画框架