Coming Soon
How do I make an coming soon?
What is a coming soon? How do you make a coming soon? This script and codes were developed by Barbara Laird on 13 January 2023, Friday.
Coming Soon - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Coming Soon</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <hr class="thinWide" />
<div class="countdown"> <div>coming soon<br/>a very exciting website</div> <canvas width="400" height="400" id="timer"></canvas> <div><span id="days"></span> days <span id="hours"></span> hours <span id="minutes"></span> minutes <span id="seconds"></span> seconds</div>
</div>
<hr class="thinWide" />
<footer>A pen by <a href=https://codepen.io/bhlaird/">Barbara Laird</a><br/>Inspired by: <a href="https://codepen.io/natalvenetz/pen/nhqBI">https://codepen.io/natalvenetz/pen/nhqBI </a></footer> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Coming Soon - Script Codes CSS Codes
@import url(https://fonts.googleapis.com/css?family=Gruppo);
body { background-color: white; font-family: 'Gruppo', cursive; color:#3B8183; font-size:2em;
}
#timer { margin:auto;
}
.countdown { width:100%; text-align:center;
}
#days { color: #ED303C;
}
#hours { color: #F5634A;
}
#minutes { color: #FF9C5B;
}
#seconds { color: #FAD089;
}
.thinWide { margin:20px 2.5%; width:95%; height:3px; background-color: #3B8183; position:relative; border: none;
}
.thinWide:after { content: ''; position:absolute; top: -6px; left:0; right:0; margin:auto; height:15px; width:20%; background-color:#3B8183;
}
footer { font-size:.6em; text-align:center;
}
footer a { color:#3B8183; text-decoration:none;
}
footer a:hover { color:#666;
}
canvas { transform:rotate(-90deg); -ms-transform:rotate(-90deg); /* IE 9 */ -webkit-transform:rotate(-90deg); /* Safari and Chrome */ padding:1em 0;
}
Coming Soon - Script Codes JS Codes
$( document ).ready(function() {
// set the date we're counting down to
var target_date = new Date("Aug 15, 2016").getTime();
// variables for time units
var days, hours, minutes, seconds;
var $days = $("#days"), $hours = $("#hours"), $minutes = $("#minutes"), $seconds = $("#seconds");
var center = 200, canvas = document.getElementById('timer'), ctx = canvas.getContext("2d"), daySetup = { radie:170, lineWidth:30, back:48, color:"#ED303C ", counter:0, old:0 }, hourSetup = { radie:130, lineWidth:30, back:48, color:"#F5634A ", counter:0, old:0 }, minSetup = { radie:90, lineWidth:30, back:45, color:"#FF9C5B", counter:0, old:0 }, secSetup = { radie:50, lineWidth:30, back:65, color:"#FAD089", counter:0, old:0 }, check = function(count, setup, ctx) { if (count < setup.old){ setup.counter++ } draw(setup.radie, setup.color, setup.lineWidth, count, ctx); }, draw = function(radie, color, lineWidth, count, ctx) { ctx.beginPath(); ctx.arc(center, center, radie, 0, count * Math.PI, false); ctx.lineWidth = lineWidth; ctx.strokeStyle = color; ctx.stroke(); };
// update the tag with id "countdown" every 1 second
setInterval(function () { canvas.width = canvas.width; ctx.beginPath(); ctx.arc(center, center, 50, 0, 2 * Math.PI, false); ctx.lineWidth = 30, ctx.fillStyle = 'white'; ctx.fill(); // find the amount of "seconds" between now and target var current_date = new Date().getTime(); var seconds_left = (target_date - current_date) / 1000; // do some time calculations days = parseInt(seconds_left / 86400); seconds_left = seconds_left % 86400; hours = parseInt(seconds_left / 3600); seconds_left = seconds_left % 3600; minutes = parseInt(seconds_left / 60); seconds = parseInt(seconds_left % 60); $days.text(days); $hours.text(hours); $minutes.text(minutes); $seconds.text(seconds); var dayCount = (2 / 360) * days, hourCount = (2 / 24) * hours, minCount = (2 / 60) * minutes, secCount = (2 / 60) * seconds; check(secCount, secSetup, ctx); check(minCount, minSetup, ctx); check(hourCount, hourSetup, ctx); check(dayCount, daySetup, ctx); secSetup.old = secCount - 0.01; minSetup.old = minCount - 0.01; hourSetup.old = hourCount - 0.01; daySetup.old = dayCount - 0.01;
}, 1000);
});
Developer | Barbara Laird |
Username | bhlaird |
Uploaded | January 13, 2023 |
Rating | 4 |
Size | 3,075 Kb |
Views | 4,048 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Einstien Quotes | 5,220 Kb |
Barber Shop | 6,270 Kb |
Movember | 2,396 Kb |
Playing with colors | 9,310 Kb |
Sketch heart | 2,202 Kb |
Terry Hover Effect from Codrops | 2,941 Kb |
Colors | 3,569 Kb |
TIme Since | 3,111 Kb |
Windows | 2,686 Kb |
Atom | 1,932 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Calculator - codevember 08 - 2016 | Caiocares | 3,260 Kb |
Fun form with currentColor | Bnthor | 2,713 Kb |
Image grid with captions | Mchernin34 | 2,222 Kb |
A Pen by Michael Parenteau | Michaelparenteau | 2,133 Kb |
SlideDown FixedMenu | Mp_graphic | 5,602 Kb |
Codero Sitemap | S1m0ne | 28,169 Kb |
Android Play Store With Slick Carousel | -J0hn- | 4,982 Kb |
Drag in vanilla js using dotval math instead of translate | Paulq | 2,662 Kb |
A Pen by Bryan Rojas | Bryanrojas | 1,873 Kb |
Pure CSS albums gallery | Renaudtertrais | 2,978 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!