• Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
AnonyViet - English Version
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
No Result
View All Result
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
No Result
View All Result
AnonyViet - English Version
No Result
View All Result

Javascript Falling apricot blossoms decorate the Website for Tet

AnonyViet by AnonyViet
February 19, 2023
in Tips
0

Another Tet holiday is coming, everyone is worried about decorating their Website to welcome the new year, in addition to Fireworks Codeand flowers fall with the mousetoday I will guide you to create apricot blossom, peach drop for Website.

Join the channel Telegram belong to AnonyViet 👉 Link 👈

With just one simple operation, you can enjoy the scenery of falling flowers on your website.

DEMO:

Javascript Falling apricot blossoms to decorate Tet for Website 4

CODE:

Paste the following javascript after the . tag and save it, then refresh the Website and wait a bit to see apricot and peach flowers start to fall.

<script src="https://static.staticsave.com/hoadaoroi/hoaroi.js"></script>

Or use Javascript and customize it to your liking:

var pictureSrc ="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizrrtX-KQtKY8e8pxCHjLROT5pYW7sVkUpET9HHpW8QO-PnoIRKVsvRDxM6shrE4Q-44Oh9teSGK1SApaZ1OJvhR4z7ENgKSJOLWfsdKw9jPszAa2HqaE6W8ohyGHRvff6TgKXEUjnn73LLLp3FHbtMTJnIkPxPhujWwG5ZsFgW7ctQ0zrR5KKSqlewg/s16000/hoadao-anonyviet.com.png"; //the location of the snowflakes
var pictureWidth = 20; //the width of the snowflakes
var pictureHeight = 20; //the height of the snowflakes
var numFlakes = 10; //the number of snowflakes
var downSpeed = 0.01; //the falling speed of snowflakes (portion of screen per 100 ms)
var lrFlakes = 10; //the speed that the snowflakes should swing from side to side


if( typeof( numFlakes ) != 'number' || Math.round( numFlakes ) != numFlakes || numFlakes < 1 ) { numFlakes = 10; }

//draw the snowflakes
for( var x = 0; x < numFlakes; x++ ) {
if( document.layers ) { //releave NS4 bug
document.write('<layer id="snFlkDiv'+x+'"><imgsrc="'+pictureSrc+'" height="'+pictureHeight+'"width="'+pictureWidth+'" alt="*" border="0"></layer>');
} else {
document.write('<div style="position:absolute;"id="snFlkDiv'+x+'"><img src="'+pictureSrc+'"height="'+pictureHeight+'" width="'+pictureWidth+'" alt="*"border="0"></div>');
}
}

//calculate initial positions (in portions of browser window size)
var xcoords = new Array(), ycoords = new Array(), snFlkTemp;
for( var x = 0; x < numFlakes; x++ ) {
xcoords[x] = ( x + 1 ) / ( numFlakes + 1 );
do { snFlkTemp = Math.round( ( numFlakes - 1 ) * Math.random() );
} while( typeof( ycoords[snFlkTemp] ) == 'number' );
ycoords[snFlkTemp] = x / numFlakes;
}

//now animate
function flakeFall() {
if( !getRefToDivNest('snFlkDiv0') ) { return; }
var scrWidth = 0, scrHeight = 0, scrollHeight = 0, scrollWidth = 0;
//find screen settings for all variations. doing this every time allows for resizing and scrolling
if( typeof( window.innerWidth ) == 'number' ) { scrWidth = window.innerWidth; scrHeight = window.innerHeight; } else {
if( document.documentElement && (document.documentElement.clientWidth ||document.documentElement.clientHeight ) ) {
scrWidth = document.documentElement.clientWidth; scrHeight = document.documentElement.clientHeight; } else {
if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
scrWidth = document.body.clientWidth; scrHeight = document.body.clientHeight; } } }
if( typeof( window.pageYOffset ) == 'number' ) { scrollHeight = pageYOffset; scrollWidth = pageXOffset; } else {
if( document.body && ( document.body.scrollLeft ||document.body.scrollTop ) ) { scrollHeight = document.body.scrollTop;scrollWidth = document.body.scrollLeft; } else {
if(document.documentElement && (document.documentElement.scrollLeft ||document.documentElement.scrollTop ) ) { scrollHeight =document.documentElement.scrollTop; scrollWidth =document.documentElement.scrollLeft; } }
}
//move the snowflakes to their new position
for( var x = 0; x < numFlakes; x++ ) {
if( ycoords[x] * scrHeight > scrHeight - pictureHeight ) { ycoords[x] = 0; }
var divRef = getRefToDivNest('snFlkDiv'+x); if( !divRef ) { return; }
if( divRef.style ) { divRef = divRef.style; } var oPix = document.childNodes ? 'px' : 0;
divRef.top = ( Math.round( ycoords[x] * scrHeight ) + scrollHeight ) + oPix;
divRef.left = ( Math.round( ( ( xcoords[x] * scrWidth ) - (pictureWidth / 2 ) ) + ( ( scrWidth / ( ( numFlakes + 1 ) * 4 ) ) * (Math.sin( lrFlakes * ycoords[x] ) - Math.sin( 3 * lrFlakes * ycoords[x]) ) ) ) + scrollWidth ) + oPix;
ycoords[x] += downSpeed;
}
}

//DHTML handlers
function getRefToDivNest(divName) {
if( document.layers ) { return document.layers[divName]; } //NS4
if( document[divName] ) { return document[divName]; } //NS4 also
if( document.getElementById ) { return document.getElementById(divName); } //DOM (IE5+, NS6+, Mozilla0.9+, Opera)
if( document.all ) { return document.all[divName]; } //Proprietary DOM - IE4
return false;
}

window.setInterval('flakeFall();',100);

In addition, you can use Javascript to decorate Tet like

The article achieved: 5/5 – (100 votes)

Previous Post

5 Ways to help create your own Facebook Messenger Bot without programming

Next Post

Instructions to create BOT Chat Facebook Messenger on FanPage

AnonyViet

AnonyViet

Related Posts

Download Vietnamese Autoit self -study curriculum for the beginning
Tips

Download Vietnamese Autoit self -study curriculum for the beginning

August 29, 2025
Share professional Microsoft Office course
Tips

Share professional Microsoft Office course

August 28, 2025
Instructions 2 ways to install Windows 11 25H2
Tips

Instructions 2 ways to install Windows 11 25H2

August 28, 2025
How to use extension to find other people’s facebook phone numbers
Tips

How to use extension to find other people’s facebook phone numbers

August 27, 2025
Tips

Download Kylerholland conversion effect on Premiere Pro

August 26, 2025
Share Code Detect Anonymous (Incognito) on Chrome
Tips

Share Code Detect Anonymous (Incognito) on Chrome

August 25, 2025
Next Post
Instructions to create BOT Chat Facebook Messenger on FanPage

Instructions to create BOT Chat Facebook Messenger on FanPage

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Recent News

Instructions on how to use Live Activities on MacOS 26

Instructions on how to use Live Activities on MacOS 26

August 30, 2025
Download Vietnamese Autoit self -study curriculum for the beginning

Download Vietnamese Autoit self -study curriculum for the beginning

August 29, 2025
How to view more time zones on Mac with multitimeinmenubar

How to view more time zones on Mac with multitimeinmenubar

August 29, 2025
How to link bank accounts to VnEID to receive social benefits

How to link bank accounts to VnEID to receive social benefits

August 28, 2025
Instructions on how to use Live Activities on MacOS 26

Instructions on how to use Live Activities on MacOS 26

August 30, 2025
Download Vietnamese Autoit self -study curriculum for the beginning

Download Vietnamese Autoit self -study curriculum for the beginning

August 29, 2025
How to view more time zones on Mac with multitimeinmenubar

How to view more time zones on Mac with multitimeinmenubar

August 29, 2025
AnonyViet - English Version

AnonyViet

AnonyViet is a website share knowledge that you have never learned in school!

We are ready to welcome your comments, as well as your articles sent to AnonyViet.

Follow Us

Contact:

Email: anonyviet.com[@]gmail.com

Main Website: https://anonyviet.com

Recent News

Instructions on how to use Live Activities on MacOS 26

Instructions on how to use Live Activities on MacOS 26

August 30, 2025
Download Vietnamese Autoit self -study curriculum for the beginning

Download Vietnamese Autoit self -study curriculum for the beginning

August 29, 2025
  • Home
  • Home 2
  • Home 3
  • Home 4
  • Home 5
  • Home 6
  • Next Dest Page
  • Sample Page

©2024 AnonyVietFor Knowledge kqxs hôm nay xem phim miễn phí mm88 8XBET mm88 trang chủ new88

No Result
View All Result
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office

©2024 AnonyVietFor Knowledge kqxs hôm nay xem phim miễn phí mm88 8XBET mm88 trang chủ new88

wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply