做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

原生JS+CSS實(shí)現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 22:26:34
文檔

原生JS+CSS實(shí)現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面

今天小編把之前保存的js特效視頻看了一遍,跟著視頻敲了敲嘻嘻,用原生js實(shí)現(xiàn)一個(gè)炫酷的登錄頁面。怎么個(gè)炫酷法呢,看看下面的圖片大家就知道啦。效果圖。不過在看代碼之前呢,大家先和小穎看看css中的opacity、transition、box-shadow這三個(gè)屬性。1.opacity;CSS3 opacity 屬性。實(shí)例;設(shè)置一個(gè)div元素的透明度級(jí)別。div{opacity:0.5;}。在此頁底部有更多的例子。瀏覽器支持;Internet ExplorerFirefoxOperaGoogle ChromeSafari。所有主流瀏覽器都支持opacity屬性。注意:IE8和早期版本支持另一種過濾器屬性。像:filter:Alpha(opacity=50)。屬性定義及使用說明;
推薦度:
導(dǎo)讀今天小編把之前保存的js特效視頻看了一遍,跟著視頻敲了敲嘻嘻,用原生js實(shí)現(xiàn)一個(gè)炫酷的登錄頁面。怎么個(gè)炫酷法呢,看看下面的圖片大家就知道啦。效果圖。不過在看代碼之前呢,大家先和小穎看看css中的opacity、transition、box-shadow這三個(gè)屬性。1.opacity;CSS3 opacity 屬性。實(shí)例;設(shè)置一個(gè)div元素的透明度級(jí)別。div{opacity:0.5;}。在此頁底部有更多的例子。瀏覽器支持;Internet ExplorerFirefoxOperaGoogle ChromeSafari。所有主流瀏覽器都支持opacity屬性。注意:IE8和早期版本支持另一種過濾器屬性。像:filter:Alpha(opacity=50)。屬性定義及使用說明;

今天小編把之前保存的js特效視頻看了一遍,跟著視頻敲了敲嘻嘻,用原生js實(shí)現(xiàn)一個(gè)炫酷的登錄頁面。怎么個(gè)炫酷法呢,看看下面的圖片大家就知道啦。

效果圖:

不過在看代碼之前呢,大家先和小穎看看css中的opacity、transition、box-shadow這三個(gè)屬性。

1.opacity

CSS3 opacity 屬性

實(shí)例

設(shè)置一個(gè)div元素的透明度級(jí)別:

div
{
opacity:0.5;
}

在此頁底部有更多的例子。

瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主流瀏覽器都支持opacity屬性。.

注意:IE8和早期版本支持另一種過濾器屬性。像:filter:Alpha(opacity=50)

屬性定義及使用說明

Opacity屬性設(shè)置一個(gè)元素了透明度級(jí)別。

默認(rèn)值: 1
繼承: no
版本: CSS3
JavaScript 語法: object.style.opacity=0.5

語法

opacity: value|inherit;

描述
value 指定不透明度。從0.0(完全透明)到1.0(完全不透明)
inherit Opacity屬性的值應(yīng)該從父元素繼承

2.transition

作用:將元素從一種樣式逐漸改變?yōu)榱硪环N的效果。

定義和用法

transition 屬性是一個(gè)簡寫屬性,用于設(shè)置四個(gè)過渡屬性:

  • transition-property
  • transition-duration
  • transition-timing-function
  • transition-delay
  • 注釋:請始終設(shè)置 transition-duration 屬性,否則時(shí)長為 0,就不會(huì)產(chǎn)生過渡效果。

    語法

    transition: property duration timing-function delay;

    描述
    transition-property 規(guī)定設(shè)置過渡效果的 CSS 屬性的名稱。
    transition-duration 規(guī)定完成過渡效果需要多少秒或毫秒。
    transition-timing-function 規(guī)定速度效果的速度曲線。
    transition-delay 定義過渡效果何時(shí)開始。

    3.box-shadow

    作用:給元素添加陰影效果。

    定義和用法

    box-shadow 屬性向框添加一個(gè)或多個(gè)陰影。

    提示:請使用 border-image-* 屬性來構(gòu)造漂亮的可伸縮按鈕!

    默認(rèn)值: none
    繼承性: no
    版本: CSS3
    JavaScript 語法: object.style.boxShadow="10px 10px 5px #888888"

    語法

    box-shadow: h-shadow v-shadow blur spread color inset;

    注釋:box-shadow 向框添加一個(gè)或多個(gè)陰影。該屬性是由逗號(hào)分隔的陰影列表,每個(gè)陰影由 2-4 個(gè)長度值、可選的顏色值以及可選的 inset 關(guān)鍵詞來規(guī)定。省略長度的值是 0。

    描述 測試
    h-shadow 必需。水平陰影的位置。允許負(fù)值。 測試
    v-shadow 必需。垂直陰影的位置。允許負(fù)值。 測試
    blur 可選。模糊距離。 測試
    spread 可選。陰影的尺寸。 測試
    color 可選。陰影的顏色。請參閱 CSS 顏色值。 測試
    inset 可選。將外部陰影 (outset) 改為內(nèi)部陰影。 測試

    怎么實(shí)現(xiàn)的呢,哈哈哈,代碼看這里:

    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="utf-8">
     <title>夢幻登錄</title>
     <style type="text/css">
     * {
     margin: 0;
     padding: 0;
     list-style: none;
     }
     body {
     overflow: hidden;
     }
     #bg_wrap {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     overflow: hidden;
     }
     #bg_wrap div {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     opacity: 0;
     /* 設(shè)置透明度 */
     transition: opacity 3s;
     }
     /* nth-of-type(1) *篩選選擇器選擇第一個(gè)*/
     #bg_wrap div:nth-of-type(1) {
     opacity: 1;
     }
     #Login {
     width: 272px;
     height: 300px;
     margin: 200px auto;
     }
     #Login .move {
     position: absolute;
     top: -100px;
     z-index: 999;
     }
     #Login h3 {
     width: 270px;
     font-size: 30px;
     font-weight: 700;
     color: #fff;
     font-family: '微軟雅黑';
     text-align: center;
     margin-bottom: 30px;
     cursor: move;
     /* top: 100px; */
     }
     /* #username {
     top: 170px;
     }
     #password {
     top: 225px;
     } */
     #Login input.text {
     width: 270px;
     height: 42px;
     color: #fff;
     background: rgba(45, 45, 45, 0.15);
     border-radius: 6px;
     border: 1px solid rgba(255, 255, 255, 0.15);
     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 1.0) inset;
     text-indent: 10px;
     }
     #Login input.btn {
     /* top: 280px; */
     background: #ef4300;
     width: 272px;
     height: 44px;
     border-radius: 6px;
     color: #fff;
     box-shadow: 0 15px 30px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 7px 0 rgba(0, 0, 0, 0.2);
     /* -webkit-box-shadow: 0 15px 30px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 7px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 15px 30px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 7px 0 rgba(0, 0, 0, 0.2); */
     border: 0;
     text-align: center;
     }
     /* #Login input.focus {
     outline: none;
     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2) inset;
     } */
     input::-webkit-input-placeholder {
     color: #fff;
     }
     </style>
    </head>
    <body>
     <div id="bg_wrap">
     <div><img src="images/1.jpg" width="100%" height="100%"></div>
     <div><img src="images/2.jpg" width="100%" height="100%"></div>
     <div><img src="images/3.jpg" width="100%" height="100%"></div>
     </div>
     <div id="Login">
     <h3 id="title" class="move">User Login</h3>
     <form action="#" method="post" target="_blank">
     <input type="text" placeholder="UserName" name="username" id="username" class="text move">
     <input type="password" placeholder="PassWord" name="password" id="password" class="text move">
     <input type="submit" value="Sign in" class="btn move" id="submit">
     </form>
     </div>
     <script type="text/javascript">
     /*背景漸變*/
     /*function(){} 匿名函數(shù)
     ()() IIFE匿名函數(shù)立刻執(zhí)行,函數(shù)自執(zhí)行體*/
     (function() {
     var timer = null; //聲明定時(shí)器
     var oImg = document.querySelectorAll('#bg_wrap div') //h5最新元素獲取寫法獲取到的是一組元素
     //querySelector獲取單個(gè)元素的 兼容ie8
     var len = oImg.length; //3
     var index = 0;
     timer = setInterval(function() {
     oImg[index].style.opacity = 0;
     index++;
     // if(index>=3){
     // index=0;
     // }
     index %= len; //index=index%len求模取余 0%3=0; 1%3=1; 2%3=2; 3%3=0;
     oImg[index].style.opacity = 1;
     }, 2000);
     })();
     // 重力模擬彈跳系統(tǒng)
     (function() {
     /*
     改變定位元素的top值
     達(dá)到指定位置之后進(jìn)行彈跳一次
     多個(gè)元素一次運(yùn)動(dòng)
     動(dòng)畫序列*/
     var oMove = document.querySelectorAll('.move');
     var oLen = oMove.length;
     var timer = null;
     var timeout = null;
     var speed = 3; //移動(dòng)距離
     move(oLen - 1);
     function move(index) {
     if (index < 0) {
     clearInterval(timer); //清除循環(huán)定時(shí)器
     clearTimeout(timeout); //清除延時(shí)定時(shí)器
     return; //終止函數(shù)
     }
     var endTop = 150 + (index * 60); //根據(jù)下標(biāo)計(jì)算endTop值
     timer = setInterval(function() {
     speed += 3;
     var T = oMove[index].offsetTop + speed; //設(shè)置每一次的top值
     if (T > endTop) {
     T = endTop;
     speed *= -1 //取反,讓移動(dòng)距離變?yōu)樨?fù)數(shù)
     speed *= 0.4;
     //慢慢停下來
     }
     oMove[index].style.top = T + 'px';
     }, 20);
     timeout = setTimeout(function() {
     clearInterval(timer);
     index--;
     console.log(9);
     move(index);
     console.log(index);
     }, 900) //過900毫秒之后再執(zhí)行方法里的代碼
     }
     })()
     </script>
    </body>
    </html>

    總結(jié)

    以上所述是小編給大家介紹的原生JS+CSS實(shí)現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    原生JS+CSS實(shí)現(xiàn)炫酷重力模擬彈跳系統(tǒng)的登錄頁面

    今天小編把之前保存的js特效視頻看了一遍,跟著視頻敲了敲嘻嘻,用原生js實(shí)現(xiàn)一個(gè)炫酷的登錄頁面。怎么個(gè)炫酷法呢,看看下面的圖片大家就知道啦。效果圖。不過在看代碼之前呢,大家先和小穎看看css中的opacity、transition、box-shadow這三個(gè)屬性。1.opacity;CSS3 opacity 屬性。實(shí)例;設(shè)置一個(gè)div元素的透明度級(jí)別。div{opacity:0.5;}。在此頁底部有更多的例子。瀏覽器支持;Internet ExplorerFirefoxOperaGoogle ChromeSafari。所有主流瀏覽器都支持opacity屬性。注意:IE8和早期版本支持另一種過濾器屬性。像:filter:Alpha(opacity=50)。屬性定義及使用說明;
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 云龙县| 新干县| 尼木县| 老河口市| 望都县| 张北县| 禄劝| 云浮市| 高淳县| 宜丰县| 普宁市| 铜川市| 台湾省| 土默特右旗| 吉安县| 金塔县| 南投市| 山阴县| 阿拉善盟| 新安县| 宁武县| 清河县| 普洱| 泽普县| 团风县| 沅江市| 仙桃市| 富阳市| 木兰县| 富锦市| 准格尔旗| 绍兴市| 日喀则市| 治多县| 合山市| 云和县| 六枝特区| 三都| 名山县| 砀山县| 鄂伦春自治旗|