JakeSAVAGE88 Posted February 3, 2022 Posted February 3, 2022 Site URL: https://www.primematesboardclub.com/ https://codepen.io/garethdweaver/pen/eNpWBb how can i add this countdown timer as a code block to my website? not having much luck and dont know how to properly add the CSS, HTML and JS please help :)
tuanphan Posted February 8, 2022 Posted February 8, 2022 Add a Code Block >> paste this code <div class='wrap' ng-app='app'> <div class='time-to'> The world might end in... <span countdown='' date='January 1, 2020 12:00:00'> </span> </div> </div> <style> .wrap { display: flex; align-items: center; justify-content: center; height: 100vh; background: black; } .time-to { text-align: center; font-family: Bangers; color: white; font-size: 35px; letter-spacing: 2px; } .time-to span { display: block; font-size: 80px; color: red; } </style> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> <script> (function() { angular.module('app', []).directive('countdown', [ 'Util', '$interval', function(Util, $interval) { return { restrict: 'A', scope: { date: '@' }, link: function(scope, element) { var future; future = new Date(scope.date); $interval(function() { var diff; diff = Math.floor((future.getTime() - new Date().getTime()) / 1000); return element.text(Util.dhms(diff)); }, 1000); } }; } ]).factory('Util', [ function() { return { dhms: function(t) { var days, hours, minutes, seconds; days = Math.floor(t / 86400); t -= days * 86400; hours = Math.floor(t / 3600) % 24; t -= hours * 3600; minutes = Math.floor(t / 60) % 60; t -= minutes * 60; seconds = t % 60; return [days + 'd', hours + 'h', minutes + 'm', seconds + 's'].join(' '); } }; } ]); }).call(this); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiPGFub255bW91cz4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFBQSxPQUFPLENBQUMsTUFBUixDQUFlLEtBQWYsRUFBc0IsRUFBdEIsQ0FFQSxDQUFDLFNBRkQsQ0FFVyxXQUZYLEVBRXdCO0lBQUMsTUFBRDtJQUFTLFdBQVQ7SUFBc0IsUUFBQSxDQUFDLElBQUQ7SUFBTyxTQUFQLENBQUE7YUFDNUM7UUFBQSxRQUFBLEVBQVUsR0FBVjtRQUNBLEtBQUEsRUFDRTtVQUFBLElBQUEsRUFBTTtRQUFOLENBRkY7UUFHQSxJQUFBLEVBQU0sUUFBQSxDQUFDLEtBQUQ7SUFBUSxPQUFSLENBQUE7QUFDUixjQUFBO1VBQUksTUFBQSxHQUFTLElBQUksSUFBSixDQUFTLEtBQUssQ0FBQyxJQUFmO1VBQ1QsU0FBQSxDQUFVLFFBQUEsQ0FBQSxDQUFBO0FBQ2QsZ0JBQUE7WUFBTSxJQUFBLEdBQU8sSUFBSSxDQUFDLEtBQUwsQ0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFQLENBQUEsQ0FBQSxHQUFtQixJQUFJLElBQUosQ0FBQSxDQUFVLENBQUMsT0FBWCxDQUFBLENBQXBCLENBQUEsR0FBNEMsSUFBdkQ7bUJBQ1AsT0FBTyxDQUFDLElBQVIsQ0FBYyxJQUFJLENBQUMsSUFBTCxDQUFVLElBQVYsQ0FBZDtVQUZRLENBQVY7SUFHRSxJQUhGO1FBRkk7TUFITjtJQUQ0QyxDQUF0QjtHQUZ4QixDQWVBLENBQUMsT0FmRCxDQWVTLE1BZlQsRUFlaUI7SUFBRSxRQUFBLENBQUEsQ0FBQTthQUNqQjtRQUNFLElBQUEsRUFBTSxRQUFBLENBQUMsQ0FBRCxDQUFBO0FBQ1YsY0FBQSxJQUFBO0lBQUEsS0FBQTtJQUFBLE9BQUE7SUFBQTtVQUFNLElBQUEsR0FBTyxJQUFJLENBQUMsS0FBTCxDQUFXLENBQUEsR0FBSSxLQUFmO1VBQ1AsQ0FBQSxJQUFLLElBQUEsR0FBTztVQUNaLEtBQUEsR0FBUSxJQUFJLENBQUMsS0FBTCxDQUFXLENBQUEsR0FBSSxJQUFmLENBQUEsR0FBdUI7VUFDL0IsQ0FBQSxJQUFLLEtBQUEsR0FBUTtVQUNiLE9BQUEsR0FBVSxJQUFJLENBQUMsS0FBTCxDQUFXLENBQUEsR0FBSSxFQUFmLENBQUEsR0FBcUI7VUFDL0IsQ0FBQSxJQUFLLE9BQUEsR0FBVTtVQUNmLE9BQUEsR0FBVSxDQUFBLEdBQUk7aUJBQ2QsQ0FBRSxJQUFBLEdBQU8sR0FBVDtJQUFjLEtBQUEsR0FBUSxHQUF0QjtJQUEyQixPQUFBLEdBQVUsR0FBckM7SUFBMEMsT0FBQSxHQUFVLEdBQXBELENBQXlELENBQUMsSUFBMUQsQ0FBK0QsR0FBL0Q7UUFSSTtNQURSO0lBRGlCLENBQUY7R0FmakI7QUFBQSIsInNvdXJjZXNDb250ZW50IjpbImFuZ3VsYXIubW9kdWxlICdhcHAnLCBbXVxuXG4uZGlyZWN0aXZlICdjb3VudGRvd24nLCBbJ1V0aWwnLCAnJGludGVydmFsJywgKFV0aWwsICRpbnRlcnZhbCkgLT5cbiAgcmVzdHJpY3Q6ICdBJ1xuICBzY29wZTpcbiAgICBkYXRlOiAnQCdcbiAgbGluazogKHNjb3BlLCBlbGVtZW50KSAtPiAgICBcbiAgICBmdXR1cmUgPSBuZXcgRGF0ZSBzY29wZS5kYXRlXG4gICAgJGludGVydmFsIC0+XG4gICAgICBkaWZmID0gTWF0aC5mbG9vciAoZnV0dXJlLmdldFRpbWUoKSAtIG5ldyBEYXRlKCkuZ2V0VGltZSgpKSAvIDEwMDBcbiAgICAgIGVsZW1lbnQudGV4dCAgVXRpbC5kaG1zIGRpZmZcbiAgICAsIDEwMDBcbiAgICByZXR1cm5cbl1cblxuLmZhY3RvcnkgJ1V0aWwnLCBbIC0+XG4gIHtcbiAgICBkaG1zOiAodCkgLT5cbiAgICAgIGRheXMgPSBNYXRoLmZsb29yIHQgLyA4NjQwMFxuICAgICAgdCAtPSBkYXlzICogODY0MDBcbiAgICAgIGhvdXJzID0gTWF0aC5mbG9vcih0IC8gMzYwMCkgJSAyNFxuICAgICAgdCAtPSBob3VycyAqIDM2MDBcbiAgICAgIG1pbnV0ZXMgPSBNYXRoLmZsb29yKHQgLyA2MCkgJSA2MFxuICAgICAgdCAtPSBtaW51dGVzICogNjBcbiAgICAgIHNlY29uZHMgPSB0ICUgNjBcbiAgICAgIFsgZGF5cyArICdkJywgaG91cnMgKyAnaCcsIG1pbnV0ZXMgKyAnbScsIHNlY29uZHMgKyAncycgXS5qb2luICcgJ1xuICB9XG5dIl19 //# sourceURL=coffeescript </script> Email me if you have need any help (free, of course.). Answer within 24 hours. Or send to forum message Contact Customer Care - Learn CSS - Buy me a coffee (thank you!)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment