CamperNews
How do I make an campernews?
FreeCodeCamp: Zipline - Camper News Project. What is a campernews? How do you make a campernews? This script and codes were developed by DannyCoder on 06 November 2022, Sunday.
CamperNews - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>CamperNews</title> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css"> <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="#"><i class="fa fa-tree"></i> CamperNews</a> </div> <div id="navbar" class="collapse navbar-collapse"> <!-- social media --> <ul class="nav navbar-nav navbar-right social"> <li><a href="https://www.facebook.com/freecodecamp/"><i class="fa fa-lg fa-facebook"></i></a></li> <li><a href="https://plus.google.com/+Freecodecamp/"><i class="fa fa-lg fa-google-plus"></i></a></li> <li><a href="https://twitter.com/FreeCodeCamp"><i class="fa fa-lg fa-twitter"></i></a></li> <li><a href="https://www.reddit.com/r/FreeCodeCamp/"><i class="fa fa-lg fa-reddit"></i></a></li> <li><a href="https://www.linkedin.com/company/free-code-camp"><i class="fa fa-lg fa-linkedin"></i></a></li> </ul> </div> <!--/.nav-collapse --> </div> </nav> <div class="container"> <div class="starter-template" id="news-container"> <!-- Panels go here--> <div class="row text-center loading"> <div class="col-md-12"> <div class="alert alert-success" role="alert"> <i class="fa fa-spinner fa-pulse"></i> <span class="sr-only">Loading:</span> Loading... </div> </div> </div> </div> <footer class="text-center" id="footer"> <p>© FreeCodeCamp - 2015 | User: DannyCoder</p> </footer> </div> <!-- /.container --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.6.0/moment.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
CamperNews - Script Codes CSS Codes
body { padding-top: 50px; background-color: #EFEFEF; background-image: url("https://res.cloudinary.com/dannycoder/image/upload/v1451452660/wood_1_vausqn.png"); /* color: #AE9364;*/ color: rgba(160,167,144, 0.8);
}
h1, h2, h3, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 600;
}
h4 { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; padding: 0 10px 10px 10px; font-size: 12px; line-height: 1.3em; text-transform: uppercase;
}
.starter-template { padding: 40px 15px;
}
.navbar-default { background-image: url("https://res.cloudinary.com/dannycoder/image/upload/v1451453386/green_cup_prxavs.png"); border-bottom-color: rgba(255,255,255, 0.4);
}
.navbar-header .navbar-brand { font-size: 26px; text-transform: capitalize; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: rgba(0,0,0, 0.4);
}
#navbar { padding-right: 36px;
}
a.navbar-brand { margin-left: 20px !important;
}
#navbar .social i { color: rgba(0,0,0, 0.4);
}
/*****Navbar social media ****/
.social .fa-facebook:hover { color: #4060A5 !important;
}
.social .fa-twitter:hover { color: #00ABE3 !important;
}
.social .fa-google-plus:hover { color: #e64522 !important;
}
.social .fa-linkedin:hover { color: #0094BC !important;
}
.social .fa-reddit:hover { color: #FF4006 !important;
}
/********Panel Body*********/
.panel { background-color: rgba(66,38,13,0.4) !important; border-color: rgba(174, 147, 100, 0.2); -webkit-box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73); -moz-box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73); box-shadow: 1px 15px 95px -53px rgba(0,0,0,0.73);
}
.panel-body { padding: 0 0 20px 0;
}
.panel-body img { width: 100%; padding: 6px 6px 0 6px; border-top-right-radius: 4px; border-top-left-radius: 4px;
}
.panel-body a, .panel-body button { margin-left: 10px;
}
.panel-footer { font-size: 9px; background-color: rgba(0,0,0, 0.5); border-top-color: rgba(174, 147, 100, 0.2); padding-left: 10px !important;
}
/****custom style****/
.btn-primary { background: rgba(160,167,144, 0.4); color: rgba(160,167,144, 0.7); border-color: rgba(174, 147, 100, 0.5);
}
.btn-primary:hover { background-color: rgba(0,0,0, 0.5); color: rgba(255,255,255, 0.7); border-color: rgba(255, 255, 255, 0.5);
}
#footer { font-size: 12px; text-transform: capitalize; color: rgba(255,255,255, 0.2)
}
.container, #news-container { padding-bottom: 0 !important;
}
.loading { font-size: 24px;
}
CamperNews - Script Codes JS Codes
/** * jQuery Grid-A-Licious(tm) v3.01 */
(function(a,b){var c=function(a,b,c){var d;return function(){function h(){if(!c)a.apply(f,g);d=null}var f=this,g=arguments;if(d)clearTimeout(d);else if(c)a.apply(f,g);d=setTimeout(h,b||150)}};jQuery.fn[b]=function(a){return a?this.bind("resize",c(a)):this.trigger(b)}})(jQuery,"smartresize");(function(a){a.Gal=function(b,c){this.element=a(c);this._init(b)};a.Gal.settings={selector:".item",width:225,gutter:20,animate:false,animationOptions:{speed:200,duration:300,effect:"fadeInOnAppear",queue:true,complete:function(){}}};a.Gal.prototype={_init:function(b){var c=this;this.name=this._setName(5);this.gridArr=[];this.gridArrAppend=[];this.gridArrPrepend=[];this.setArr=false;this.setGrid=false;this.setOptions;this.cols=0;this.itemCount=0;this.prependCount=0;this.isPrepending=false;this.appendCount=0;this.resetCount=true;this.ifCallback=true;this.box=this.element;this.options=a.extend(true,{},a.Gal.settings,b);this.gridArr=a.makeArray(this.box.find(this.options.selector));this.isResizing=false;this.w=0;this.boxArr=[];this._setCols();this._renderGrid("append");a(this.box).addClass("gridalicious");a(window).smartresize(function(){c.resize()})},_setName:function(a,b){b=b?b:"";return a?this._setName(--a,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".charAt(Math.floor(Math.random()*60))+b):b},_setCols:function(){this.cols=Math.floor(this.box.width()/this.options.width);diff=(this.box.width()-this.cols*this.options.width-this.options.gutter)/this.cols;w=(this.options.width+diff)/this.box.width()*100;this.w=w;for(var b=0;b<this.cols;b++){var c=a("<div></div>").addClass("galcolumn").attr("id","item"+b+this.name).css({width:w+"%",paddingLeft:this.options.gutter,paddingBottom:this.options.gutter,"float":"left","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","-o-box-sizing":"border-box","box-sizing":"border-box"});this.box.append(c)}this.box.find(a("#clear"+this.name)).remove();var d=a("<div></div>").css({clear:"both",height:"0",width:"0",display:"block"}).attr("id","clear"+this.name);this.box.append(d)},_renderGrid:function(b,c,d,e){var f=[];var g=[];var h=[];var i=0;var j=this.prependCount;var k=this.appendCount;var l=this.options.gutter;var m=this.cols;var n=this.name;var o=0;var p=a(".galcolumn").width();if(c){g=c;if(b=="append"){k+=d;i=this.appendCount}if(b=="prepend"){this.isPrepending=true;i=Math.round(d%m);if(i<=0)i=m}if(b=="renderAfterPrepend"){k+=d;i=d}}else{g=this.gridArr;k=a(this.gridArr).size()}a.each(g,function(c,d){var e=a(d);var g="100%";if(e.hasClass("not-responsive")){g="auto"}e.css({marginBottom:l,zoom:"1",filter:"alpha(opacity=0)",opacity:"0"}).find("img, object, embed, iframe").css({width:g,height:"auto",display:"block","margin-left":"auto","margin-right":"auto"});if(b=="prepend"){i--;a("#item"+i+n).prepend(e);f.push(e);if(i==0)i=m}else{a("#item"+i+n).append(e);f.push(e);i++;if(i>=m)i=0;if(k>=m)k=k-m}});this.appendCount=k;this.itemCount=i;if(b=="append"||b=="prepend"){if(b=="prepend"){this._updateAfterPrepend(this.gridArr,g)}this._renderItem(f);this.isPrepending=false}else{this._renderItem(this.gridArr)}},_collectItems:function(){var b=[];a(this.box).find(this.options.selector).each(function(c){b.push(a(this))});return b},_renderItem:function(b){var c=this.options.animationOptions.speed;var d=this.options.animationOptions.effect;var e=this.options.animationOptions.duration;var f=this.options.animationOptions.queue;var g=this.options.animate;var h=this.options.animationOptions.complete;var i=0;var j=0;if(g===true&&!this.isResizing){if(f===true&&d=="fadeInOnAppear"){if(this.isPrepending)b.reverse();a.each(b,function(d,f){setTimeout(function(){a(f).animate({opacity:"1.0"},e);j++;if(j==b.length){h.call(undefined,b)}},i*c);i++})}else if(f===false&&d=="fadeInOnAppear"){if(this.isPrepending)b.reverse();a.each(b,function(c,d){a(d).animate({opacity:"1.0"},e);j++;if(j==b.length){if(this.ifCallback){h.call(undefined,b)}}})}if(f===true&&!d){a.each(b,function(c,d){a(d).css({opacity:"1",filter:"alpha(opacity=100)"});j++;if(j==b.length){if(this.ifCallback){h.call(undefined,b)}}})}}else{a.each(b,function(b,c){a(c).css({opacity:"1",filter:"alpha(opacity=100)"})});if(this.ifCallback){h.call(b)}}},_updateAfterPrepend:function(b,c){var d=this.gridArr;a.each(c,function(a,b){d.unshift(b)});this.gridArr=d},resize:function(){this.box.find(a(".galcolumn")).remove();this._setCols();this.ifCallback=false;this.isResizing=true;this._renderGrid("append");this.ifCallback=true;this.isResizing=false},append:function(b){var c=this.gridArr;var d=this.gridArrPrepend;a.each(b,function(a,b){c.push(b);d.push(b)});this._renderGrid("append",b,a(b).size())},prepend:function(b){this.ifCallback=false;this._renderGrid("prepend",b,a(b).size());this.ifCallback=true}};a.fn.gridalicious=function(b,c){if(typeof b==="string"){this.each(function(){var d=a.data(this,"gridalicious");d[b].apply(d,[c])})}else{this.each(function(){a.data(this,"gridalicious",new a.Gal(b,this))})}return this}})(jQuery)
$(window).load(function () { console.log("Page Loaded test"); $.getJSON("https://www.freecodecamp.com/news/hot", function(json){ var html = ""; $.when($.each(json, function(key, value){ var imageLink = (Boolean(json[key].image))? json[key].image : json[key].author.picture; var headline = json[key].headline; var articleLink = json[key].link; var username = (json[key].author.username.length > 8)? json[key].author.username.substr(0, 6) + "..." : json[key].author.username; var timePosted = moment(json[key].timePosted).fromNow(); /*var timePosted = json[key].timePosted;*/ var upVotes = json[key].upVotes.length; html += '<div class="card"><div class="panel panel-default"><div class="panel-body"><img src="' + imageLink + '" />'; html += '<h4>' + headline + '</h4>'; html += '<a href="' + articleLink + '" type="button" class="btn btn-primary btn-sm" target=_blank><i class="fa fa-comments-o"></i> Discuss</a></div>'; html += '<div class="panel-footer"><div class="row text-left">'; html += '<div class="col-md-4 col-sm-4"><span><i class="fa fa-user"></i> ' + username + '</span></div>'; html += '<div class="col-md-5 col-sm-5"><i class="fa fa-clock-o"></i> ' + timePosted + '</div>'; html += '<div class="col-md-3 col-sm-3"><span><i class="fa fa-heart"></i> ' + upVotes + '</span></div>'; html +='</div></div></div></div>'; })).done(function(){ $("#news-container").html(html); $("#news-container").gridalicious({ selector: '.card', width: 235 }); }); });
});
Developer | DannyCoder |
Username | DannyCoder |
Uploaded | November 06, 2022 |
Rating | 3 |
Size | 5,543 Kb |
Views | 14,168 |
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 |
Pomodoro Clock | 4,639 Kb |
A Pen by DannyCoder | 1,518 Kb |
Zipline Random Quote Machine | 4,902 Kb |
Calculator | 4,185 Kb |
Palindromes | 1,532 Kb |
Local Weather | 5,410 Kb |
Twitch Streamers | 4,997 Kb |
Personal Portfolio Webpage | 3,157 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 |
Draggables in pure angular | Rlo206 | 5,167 Kb |
Pure CSS Read More Arrow | Zephyr | 1,747 Kb |
Freecodecamp - Tribute Page | Samoht513 | 3,583 Kb |
Elon Musk - Tribute Page - FreeCodeCamp | Yunnimun | 8,615 Kb |
Cartoon Bomb | Tcmulder | 4,929 Kb |
Fading Navigation Bar | J-w-v | 2,805 Kb |
OnScreenAction | Ozgursagiroglu | 2,647 Kb |
Clock with full screen background | Owebboy | 2,415 Kb |
We Simplify animation | Meodai | 48,169 Kb |
Simple Buttons | Haydenmills | 1,750 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!