最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用snowfall.jquery.js實(shí)現(xiàn)愛心滿屏飛的效果

 更新時(shí)間:2017年01月05日 09:51:44   作者:愛喝酸奶的吃貨  
這篇文章主要介紹了使用snowfall.jquery.js實(shí)現(xiàn)愛心滿屏飛的效果的相關(guān)資料,需要的朋友可以參考下

小穎在上一篇一步一步教你用CSS畫愛心中已經(jīng)分享一種畫愛心的方法,這次再分享一種方法用css畫愛心,并利用snowfall.jquery.js實(shí)現(xiàn)愛心滿屏飛的效果。

第一步:

         利用偽元素before和 :after畫兩個(gè)重疊在一起的長(zhǎng)方形,如圖所示:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title></title>
 <style media="screen">
  body {
   overflow-y: hidden;
  }
  .heart-body {
   width: 500px;
   margin: 100px auto;
   position: relative;
  }
  .snowfall-flakes:before,
  .snowfall-flakes:after {
   content: "";
   position: absolute;
   left: 0px;
   top: 0px;
   display: block;
   width: 30px;
   height: 46px;
   background: red;
   border-radius: 50px 50px 0 0;
  }
 </style>
</head>
<body>
 <div class="heart-body">
  <div class="snowfall-flakes"></div>
 </div>
</body>
</html>

第二步:

        利用 transform  屬性將兩個(gè)兩個(gè)偽元素分別旋轉(zhuǎn)負(fù)45度、45度,如圖所示:

       

.snowfall-flakes:before {
   -webkit-transform: rotate(-45deg);
   /* Safari 和 Chrome */
   -moz-transform: rotate(-45deg);
   /* Firefox */
   -ms-transform: rotate(-45deg);
   /* IE 9 */
   -o-transform: rotate(-45deg);
   /* Opera */
   transform: rotate(-45deg);
  }
  .snowfall-flakes:after {
   -webkit-transform: rotate(45deg);
   /* Safari 和 Chrome */
   -moz-transform: rotate(45deg);
   /* Firefox */
   -ms-transform: rotate(45deg);
   /* IE 9 */
   -o-transform: rotate(45deg);
   /* Opera */
   transform: rotate(45deg);
  }

第三步:

         利用 left 屬性,將偽元素 after 向左偏移一定像素,使兩個(gè)微元素部分重疊,組成愛心樣子,如圖所示:

    

.snowfall-flakes:after {
   left: 13px;
   -webkit-transform: rotate(45deg);
   /* Safari 和 Chrome */
   -moz-transform: rotate(45deg);
   /* Firefox */
   -ms-transform: rotate(45deg);
   /* IE 9 */
   -o-transform: rotate(45deg);
   /* Opera */
   transform: rotate(45deg);
  }

愛心我們畫完了,那么怎么讓愛心實(shí)現(xiàn)滿屏飛呢,其實(shí)只需要調(diào)用jquery.js和 snowfall.jquery.js就能實(shí)現(xiàn),效果圖如下:

代碼如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title></title>
 <style media="screen">
  body {
   overflow: hidden;
  }
  .heart-body {
   width: 500px;
   margin: 100px auto;
   position: relative;
  }
  .snowfall-flakes:before,
  .snowfall-flakes:after {
   content: "";
   position: absolute;
   left: 0px;
   top: 0px;
   display: block;
   width: 30px;
   height: 46px;
   background: red;
   border-radius: 50px 50px 0 0;
  }
  .snowfall-flakes:before {
   -webkit-transform: rotate(-45deg);
   /* Safari 和 Chrome */
   -moz-transform: rotate(-45deg);
   /* Firefox */
   -ms-transform: rotate(-45deg);
   /* IE 9 */
   -o-transform: rotate(-45deg);
   /* Opera */
   transform: rotate(-45deg);
  }
  .snowfall-flakes:after {
   left: 13px;
   -webkit-transform: rotate(45deg);
   /* Safari 和 Chrome */
   -moz-transform: rotate(45deg);
   /* Firefox */
   -ms-transform: rotate(45deg);
   /* IE 9 */
   -o-transform: rotate(45deg);
   /* Opera */
   transform: rotate(45deg);
  }
 </style>
</head>
<body>
 <script src="js/jquery.js" type="text/javascript"></script>
 <script src="js/snowfall.jquery.js"></script>
 <script>
  //調(diào)用飄落函數(shù) 實(shí)現(xiàn)飄落效果
  $(document).snowfall({
   flakeCount: 50 //愛心的個(gè)數(shù)
  });
 </script>
</body>
</html>

其實(shí)小穎覺得愛心畫小一點(diǎn)比較好看,上面畫那么大其實(shí)是為了方便大家看愛心更明顯一些,小穎把愛心畫小后,就好看多了,效果圖如下:

小的愛心,需改變以下屬性的值: 

 .snowfall-flakes:before,
  .snowfall-flakes:after {
   width: 10px;
   height: 16px;
   border-radius: 10px 10px 0 0;
  }
  .snowfall-flakes:after {
   left: 4px;
  }

以上所述是小編給大家介紹的使用snowfall.jquery.js實(shí)現(xiàn)愛心滿屏飛效果,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • javascript 復(fù)雜的嵌套環(huán)境中輸出單引號(hào)和雙引號(hào)

    javascript 復(fù)雜的嵌套環(huán)境中輸出單引號(hào)和雙引號(hào)

    如果簡(jiǎn)單的嵌套一般都是外面用雙引號(hào),則里面用單引號(hào),反之亦同,如果特別負(fù)責(zé)的嵌套大家看下如下的方法。
    2009-05-05
  • javascript高亮效果的二種實(shí)現(xiàn)方法

    javascript高亮效果的二種實(shí)現(xiàn)方法

    js高亮效果實(shí)現(xiàn)代碼,直接靜態(tài)頁(yè)面即可,不用每次都要生成
    2008-09-09
  • JS獲取url參數(shù)、主域名的方法實(shí)例分析

    JS獲取url參數(shù)、主域名的方法實(shí)例分析

    這篇文章主要介紹了JS獲取url參數(shù)、主域名的方法,結(jié)合實(shí)例形式分析了javascript針對(duì)主機(jī)域名、端口、路徑名、URL參數(shù)等的相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • 深入探討JavaScript異步編程中Promise的關(guān)鍵要點(diǎn)

    深入探討JavaScript異步編程中Promise的關(guān)鍵要點(diǎn)

    這篇文章將全面深入地探討Promise,包括其前身、歷史、能力、優(yōu)點(diǎn)、缺點(diǎn)以及提供每個(gè)方法的案例,感興趣的小伙伴可以跟隨小編一學(xué)習(xí)一下
    2023-06-06
  • javascript 小數(shù)乘法結(jié)果錯(cuò)誤的處理方法

    javascript 小數(shù)乘法結(jié)果錯(cuò)誤的處理方法

    下面小編就為大家?guī)硪黄猨avascript 小數(shù)乘法結(jié)果錯(cuò)誤的處理方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • webpack多入口文件頁(yè)面打包配置詳解

    webpack多入口文件頁(yè)面打包配置詳解

    本篇文章主要介紹了webpack多入口文件頁(yè)面打包配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • JavaScript中詭異的delete操作符

    JavaScript中詭異的delete操作符

    這篇文章主要介紹了JavaScript中詭異的delete操作符,本文講解了刪除對(duì)象的屬性、對(duì)數(shù)組的操作、對(duì)于變量的操作等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • JavaScript構(gòu)造函數(shù)舉例詳解

    JavaScript構(gòu)造函數(shù)舉例詳解

    Javascript構(gòu)造函數(shù)是非常強(qiáng)大的,它可能也是Javascript能被充分利用的特點(diǎn)之一,文中通過實(shí)例代碼介紹的非常詳細(xì),這篇文章主要給大家介紹了關(guān)于JavaScript構(gòu)造函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • moment.js使用方法總結(jié)(全網(wǎng)最全)

    moment.js使用方法總結(jié)(全網(wǎng)最全)

    日常開發(fā)中通常會(huì)對(duì)時(shí)間進(jìn)行下面這幾個(gè)操作,比如獲取時(shí)間,設(shè)置時(shí)間,格式化時(shí)間,比較時(shí)間等等,下面這篇文章主要給大家介紹了關(guān)于moment.js使用方法的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • 基于js中style.width與offsetWidth的區(qū)別(詳解)

    基于js中style.width與offsetWidth的區(qū)別(詳解)

    下面小編就為就大家?guī)硪黄趈s中style.width與offsetWidth的區(qū)別(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11

最新評(píng)論

邢台市| 鹰潭市| 怀来县| 玉屏| 肃北| 武城县| 盐边县| 永清县| 金平| 尚志市| 武夷山市| 株洲市| 林甸县| 丰宁| 息烽县| 福安市| 嵊州市| 宜春市| 绥滨县| 邯郸县| 平顶山市| 新民市| 天峨县| 义马市| 南涧| 新乡县| 明星| 江油市| 彰武县| 罗定市| 秀山| 建阳市| 上思县| 星座| 驻马店市| 房山区| 广州市| 平罗县| 太原市| 天台县| 清远市|