1. 程式人生 > >javascript動畫框架實現寬高透明度變化

javascript動畫框架實現寬高透明度變化

(1)實現樣式依次變化本例為實現一個塊,當滑鼠移入時,先寬度增加,再高度變高,最後改變透明度;當滑鼠移出時,先寬度減小,再高度變低,最後改變透明度。

<!DOCTYPE html>
<head>
  <title>untitled</title>
  <meta charset="utf-8" />
  <style>*{margin:0;padding:0;}
ul li{list-style:none;}
ul li{
	width:200px;
	height:100px;
	background-color:#CD3278;
	margin-bottom:20px;
	border:1px solid #669933;
	filter:alpha(opacity:30);
	opacity:0.3;
}</style>
  <script src="move.js"></script>
  <script>window.onload=function(){
	var li=document.getElementById("li1");
	li.onmouseover=function(){
		move(li,'width',400,function(){
			move(li,'height',200,function(){
				move(li,'opacity',100);
			});
		});
	}
	li.onmouseout=function(){
		move(li,'opacity',30,function(){
			move(li,'height',100,function(){
				move(li,'width',200);
		    });
	    });
    }
}</script>
</head>
<body>
  <ul>
    <li id="li1"></li>
  </ul>
</body>

2)本例為實現一個塊,當滑鼠移入時,寬高透明度同時變化,用到json.
<!DOCTYPE html>
<head>
  <title>untitled</title>
  <meta charset="utf-8" />
  <style>*{margin:0;padding:0;}
ul li{list-style:none;}
ul li{
	width:200px;
	height:100px;
	background-color:#CD3278;
	margin-bottom:20px;
	border:1px solid #669933;
	filter:alpha(opacity:30);
	opacity:0.3;
}</style>
  <script src="move1.js"></script>
  <script>window.onload=function(){
	var li=document.getElementById("li1");
	li.onmouseover=function(){
		move(li,{width:400,height:200,opacity:100});
	}
	li.onmouseout=function(){
		move(li,{width:200,height:100,opacity:30});
	}
	
}</script>
</head>
<body>
  <ul>
    <li id="li1"></li>
  </ul>
</body>


相關推薦

javascript動畫框架實現透明度變化

(1)實現樣式依次變化本例為實現一個塊,當滑鼠移入時,先寬度增加,再高度變高,最後改變透明度;當滑鼠移出時,先寬度減小,再高度變低,最後改變透明度。 <!DOCTYPE html> <

css實現動態變化,生成正方形div的2種方式

在一些特殊的情況中,我們需要實現div隨著頁面放大縮小。 最近我遇到的一些問題就是在電腦上設計的時候,寫死的寬高在瀏覽器上顯示的時候一切正常,但是公司的60寸顯示器上卻是發生很大的變化,這都是解析度的不同造成的影響。 這種一般的情況可以根據按照百分比來設定寬

通過更改透明度實現自適應的輪播圖

通過更改元素透明度實現輪播圖效果。 依賴jQuery開發的一個小外掛 /** * Created by Administrator on 2017/6/9. */ var BulidSlid = function () { var ind =

js 實現相等隨手機螢幕大小改變

讓圖片隨螢幕大小而改變並且保持高寬比例一樣 假設一張圖片為實際螢幕的50%的寬度,需要高度=寬度,用css是很難完成的,但是用js實現還是挺簡單的 //獲取元素寬度 var imgWidth = document.querySelector(".productimg").getBoundingC

10個頂級的CSS和Javascript動畫框架推薦

在網站中嵌入動畫已成為近年來的一個設計趨勢,許多公司都已開始轉向並擁抱HTML5、CSS3和JavaScript這個技術“三人組”。儘管這些技術還不能製作一些非常複雜的動畫(像flash所實現的),但是如果擁有好的想法及創造性思維,使用它們製作的即便是一些簡單的動畫也足以打

12個最好的JavaScript動畫框架

1. Scripty2 scripty2 是一個用於基於HTML的高階使用者介面的開源JavaScript框架。 或者簡單地說,scripty2幫助你構建一個更美味的網路:視覺效果,UI元件和CSS實用程式。 scripty2是script.aculo.us的完全重寫

######zTree樹動態高度變化實現父元素隨之動態變化高度。參考: js動態設定元素的

參考: js動態設定元素的寬高: https://blog.csdn.net/kerryqpw/article/details/72836291   ===》問題:   ===》解決:關鍵看:zTreeOnExpand() : ①思想:每次zTree

慕課網javascript動畫特效 多透明度 源代碼

() 物體 script height style mooc func 地址 onload 慕課網javascript動畫特效 多透明度 源代碼<!DOCTYPE html><html lang="en"><head> <me

RootFramework框架實現文件讀取和上傳以及使用JavaScript獲取fields中的值

roo 讀取 frame get .get 轉換 script 輸入 tor 1、項目中使用的相對路徑需要轉換成絕對路徑,(Python方法實現 os.path.abspath(‘path‘)) 2、choose file [locators,file_pat

Javascript----input事件實現動態監聽textarea內容變化

span oninput idt ava ntb ima property onchange pre 1、代碼 <!DOCTYPE html> <html> <head> <title>textarea輸入文字監聽

純CSS實現圖片水平垂直居中於DIV(圖片未知

分享 分享圖片 gin pos pic ble 居中 實現圖 class .demo{border:1px #ddd solid;width:267px;height:267px;overflow:hidden;text-align:center;display:tabl

JavaScript 中禁止用戶右鍵菜單,復制,選取,Ctrl,Alt,Shift. 獲取

UNC 瀏覽器 func nth 包括 窗口 etl ron menu //禁用右鍵菜單 document.oncontextmenu = function(){ event.returnValue = false; } //禁用選取內容 document.ons

js實現字型和容器隨視窗改變

  用於字型大小和容器的寬高字型和寬高設為rem就可以了 var html = document.documentElement;   function fonts(){   var hW = html.offsetWidth;     var&

JS實現圖片的預覽及預覽圖片的獲取

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>圖片預覽</title> </head> <style

實現可調整的DIV(左右拖動和上下拖動)

前言 本例是在React中實現,不過改一改通過原生js也很好實現,另外相容性也做到了IE9。(IE8講道理也是可以的)。 首先看一下需要實現的需求: 要拖動圖中的白色橫條調整綠色和藍色區域的高度,要拖動白色豎條調整左邊區域和紅色區域的寬度。 一兩年前曾經遇到過這個需求,當時直接在網上搜了個解決方案

監聽某個div的是否發生變化(MutationObserver)

web api中有一個叫做MutationObserver的介面 MutationObserver介面提供了監視對DOM樹所做更改的能力。 DOM 的任何變動,比如節點的增減、屬性的變動、文字內容的變動,這個 API 都可以得到通知。 用過vue 的nextTi

JavaScript】真正實現網頁字型大小跟隨螢幕變化變化

方法一:     使用媒體查詢Media獲取螢幕寬度,根據不同螢幕下情況,給元素賦值不同字型大小, @media screen and (min-width:640px){ .IRYFloat P{ font-size

元素顯示與隱藏時的 transition動畫效果原生與框架實現

近來看到 餓了麼 App和 h5站上,在商家詳情頁點餐之後,底部放置了一個點選之後能夠彈出模態框檢視點餐詳情的元素,其中有個背景遮罩層的漸進顯隱的效果。 憑著我少許的經驗,第一時間的想法是覺得這個遮罩層應該是使用 display:none;來控制隱藏和

javascript視窗,滑鼠位置,滾動高度

網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document.body.