欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個JavaScript的求愛小特效

 更新時間:2014年05月09日 10:26:25   作者:  
本文做了一個JavaScript的求愛小特效,不僅能出現(xiàn)下面的圖的效果,還可以讓這個圖形跟隨著鼠標轉動哦,需要的朋友可以參考下
這里面做了一個JavaScript的求愛小特效,效果如下:

不僅能出現(xiàn)下面的圖的效果,還可以讓這個圖形跟隨著鼠標轉動哦,這里面只是一個簡單的沒有修飾的小例子,基于這個例子可以讓求愛,更加好玩了。悶騷男們,是不是可以給你的小蘿莉發(fā)個這樣的網(wǎng)頁啊。給力的。

貼上code吧:
復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
body{
border:1px red solid;
width:1000px;
height:1000px;
margin:0px auto;
padding:0px;
color:green;
}
/*
將對象從文檔流中拖出,使用 left , right , top , bottom 等屬性相對于
其最接近的一個最有定位設置的父對象進行絕對定位。如果不存在這樣的父對象,則
依據(jù) body 對象。而其層疊通過 z-index 屬性定義
*/
div{
position:absolute;
}
</style>
<script type="text/javascript">
//為什么要用onload,因為我在javascript代碼中初始化時鐘的div時,調試頁面發(fā)現(xiàn)沒有實現(xiàn)
//后來發(fā)現(xiàn)原因,html的代碼是從前往后解析的。當先解析到JavaScript代碼的時候,向body中
//添加子節(jié)點的時候,找不到還未解析的body。所以應該先解析body的啦。方法有兩種,一種就是下
//的寫法,另一種也可以是在body標簽中添加onload方法。
window.onload=function(){
init();
};
//定義一個div數(shù)組,來存儲12個div
//因為12個div位置上的關系,所以先確定一下圓點和半徑,以便計算div的位置
var divs=[];
var loveBaby=["我","愛","你","!","寶","貝","你","愛","我","嗎","勉","勉"]
var CX=300;
var CY=300;//----------------------網(wǎng)頁中的位置坐標沒有單位嗎?
var R=150;
var divCenterNode;//中心點的位置要進行控制,設置全局變量
//定義一個初始化的函數(shù)
function init(){
//創(chuàng)建一個中心點位置的div(可以寫上求愛對象哦)
divCenterNode=document.createElement("div");
divCenterNode.innerHTML="婷婷,嫁給我吧!";
document.body.appendChild(divCenterNode);
divCenterNode.style.left=(CX-50)+"px";
divCenterNode.style.top=(CY-30)+"px";
//創(chuàng)建12個div組成一個禁止的時鐘,放在body中
for(var x=1;x<=12;x++){
//創(chuàng)建div
var divNode=document.createElement("div");
divNode.innerHTML=loveBaby[x-1];
//body對象不需要和其它對象一樣去獲取,js庫中已經(jīng)封裝好了。
document.body.appendChild(divNode);
divs.push(divNode);
}
//每次啟動startClock()對div元素進行重新定位
/*
實際上要想達到旋轉的效果,需要不斷的進行偏移,或者說
進行重新定位,但是作循環(huán),不能控制間隔多久啟動函數(shù),那么
這時候window對象提供了方法。
*/
startClock();

}
//div的偏移量
var offset=0;//度數(shù)偏移量
//將位置的定位和轉動單獨定義一個函數(shù)
function startClock(){
for(var x=1;x<=12;x++){
var div = divs[x-1];
//每一個數(shù)字的度數(shù)
var dushu=30*x+offset;
// 角度值 * Math.PI /180 = 弧度值
var divLeft = CX+R*Math.sin(dushu*Math.PI/180);
div.style.left=divLeft+"px";
var divTop = CY-R*Math.cos(dushu*Math.PI/180);
div.style.top=divTop+"px";
}
offset+=50;
//間隔一定的時間,回調這個函數(shù)
//經(jīng)過指定毫秒值后計算一個表達式。第一個參數(shù)是表達式,第二個參數(shù)是時間
setTimeout(startClock,80);//window對象的方法
}
//定義這個時鐘隨著鼠標移動到不同的位置
function clockMove(event){
CX=event.clientX;//鼠標所在位置的x坐標
CY=event.clientY;//鼠標所在位置的y坐標
divCenterNode.style.left=(CX-50)+"px";
divCenterNode.style.top=(CY-30)+"px";

}
</script>
</head>
<body onmousemove="clockMove(event)">
<!--
一、把12個數(shù)字按一圈顯示出來
1\創(chuàng)建12個DIV,分別賦值 1--12
2\給12個DIV定位,圍成一圈。
-->
</body >
</html>

本來是想做一個會轉動,會跑的時鐘顯示。所以代碼中的命名和時鐘有關,就不糾結了,親。初學javascript,感覺javascript很強大。

相關文章

  • uniapp實現(xiàn)全局設置字體大小(小中大的字體切換)

    uniapp實現(xiàn)全局設置字體大小(小中大的字體切換)

    隨著UniApp的流行,越來越多的開發(fā)者選擇使用它來構建跨平臺應用程序,下面這篇文章主要給大家介紹了關于uniapp實現(xiàn)全局設置字體大小(小中大的字體切換)的相關資料,需要的朋友可以參考下
    2023-06-06
  • three.js引入glsl文件并高亮顯示代碼的完整步驟

    three.js引入glsl文件并高亮顯示代碼的完整步驟

    這篇文章主要給大家介紹了關于three.js引入glsl文件并高亮顯示代碼的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • 微信小程序滑動選擇器的實現(xiàn)代碼

    微信小程序滑動選擇器的實現(xiàn)代碼

    這篇文章主要介紹了微信小程序滑動選擇器的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • javascript中if和switch,==和===詳解

    javascript中if和switch,==和===詳解

    這篇文章主要給大家詳細介紹了javascript中if和switch,==和===的區(qū)別和聯(lián)系,十分的細致實用,有需要的小伙伴可以參考下。
    2015-07-07
  • 奇妙的js

    奇妙的js

    奇妙的js...
    2007-09-09
  • 原生js實現(xiàn)簡單的模態(tài)框示例

    原生js實現(xiàn)簡單的模態(tài)框示例

    下面小編就為大家?guī)硪黄鷍s實現(xiàn)簡單的模態(tài)框示例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JavaScript數(shù)據(jù)結構之二叉樹的查找算法示例

    JavaScript數(shù)據(jù)結構之二叉樹的查找算法示例

    這篇文章主要介紹了JavaScript數(shù)據(jù)結構之二叉樹的查找算法,結合具體實例形式分析了javascript針對二叉樹節(jié)點最小值、最大值的相關查找操作實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • 深入探討JavaScript中Class的語法與使用

    深入探討JavaScript中Class的語法與使用

    這篇文章將帶大家深入探討 class 在 JavaScript 中的作用、語法和使用方法,并與 ES5 構造函數(shù)進行對比,希望可以幫助大家更好地理解和應用類的概念
    2023-06-06
  • 微信小程序教程系列之視圖層的條件渲染(10)

    微信小程序教程系列之視圖層的條件渲染(10)

    這篇文章主要為大家詳細介紹了微信小程序教程系列之視圖層的條件渲染,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • JavaScript中新數(shù)組分組方法詳解

    JavaScript中新數(shù)組分組方法詳解

    對數(shù)組中的項目進行分組,你可能已經(jīng)做過很多次了,好消息是,JavaScript?現(xiàn)在有了分組方法,所以你再也不必這樣做了,下面我們就來看看它們的具體使用吧
    2024-02-02

最新評論