Skip to content

Instantly share code, notes, and snippets.

View danielck's full-sized avatar

Daniel Koskinen danielck

View GitHub Profile
asideContainer.on( 'click', '#load-asides', function(e) {
e.preventDefault();
loadAsides();
} );
// Load asides
var asideLoader = $('#load-asides');
var asideContainer = $('#sidebar');
var loadAsides = function () {
var href = asideLoader.attr('href');
asideContainer.load( href + ' #sidebar-content');
}
@danielck
danielck / condional-sidebar.php
Last active December 15, 2015 07:49
WordPress sidebar example. Conditional loading of a dynamic sidebar or a link, based on a custom variable.
<div id="sidebar">
<?php
// Check for the 'part' variable
$part = get_query_var('part');
// If this is a sidebar, show the dynamic content
if ( $part == 'sidebar' ) :
?>
$(document).ready(function(){
// check the window size when page loads
checkWidth();
// check on resize
$(window).resize(function() {
checkWidth();
});
function checkWidth () {
if ($(window).width() > 1400) {
$('body').attr('class','superwide');
$('#title').text('Wide ('+$(window).width()+')');
}
else if ($(window).width() > 1100) {
$('body').attr('class','wide');
$('#title').text('Wide ('+$(window).width()+')');
}
else if ($(window).width() > 800) {
#wrapper { margin: 0 auto; }
#header {overflow: hidden;}
#container,#content,#primary,#secondary,#tertiary
{float:left;}
#footer {clear:left;width:100%;}
/* Wide ( over 1100px ) */
.wide #container {width:60%;}
.wide #content {width:66%;}
.wide #primary {width:34%;}
@danielck
danielck / flexible-fluid-html.html
Created March 16, 2013 10:04
Flexible fluid layout HTML
<body class="normal>
<div id="wrapper">
<div id="header"> ... </div>
<div id="main">
<div id="container">
<div id="content"> ... </div>
<div id="primary"> ... </div>
</div>
<div id="secondary"> ... </div>
<div id="tertiary"> ... </div>
@danielck
danielck / css3-tyylit.css
Created March 12, 2012 09:17
CSS3 tyylit
* { margin: 0; padding: 0; font-size: 100%; }
body {
font-family: "Helvetica Neue", Arial, sans-serif;
line-height: 1.4;
padding: 1.5em;
}
/* Vanhemmat selaimet eivät ymmärrä uusia HTML5-elementtejä,
joten ne pitää muistaa erikseen määritellä block- tai inline-tyyppisiksi.
*/
@danielck
danielck / fluid.css
Created March 7, 2012 14:27
Fluid CSS
/* Asetetaan kaikkien elementtien marginaalit perustilaan,
nopea tapa varmistaa että millään elementillä ei ole valmiiksi marginaalia.
*/
* { margin: 0; padding: 0}
/* Perustyylit taustalle ja koko asiakirjalle, näitä kannattaa olla lisää!
mm. listat, lomakkeet, em, strong, yms yms...
*/
<!doctype html>
<html lang="fi">
<head>
<meta charset="utf-8">
<meta name="author" content="Tekijän Nimi">
<meta name="description" content="Sivun kuvaus: Tämä on ensimmäinen HTML-harjoitus.">
<title>Kaksisarakkeinen sivu</title>
<link href="fluid.css" rel="stylesheet"> <!-- Viittaus tyylitiedostoon -->
</head>