Skip to content

Instantly share code, notes, and snippets.

View dirtandrust's full-sized avatar

Nathaniel Flick dirtandrust

View GitHub Profile
@dirtandrust
dirtandrust / checkbox-div.jquery.js
Created March 28, 2019 21:25
Toggle a checkbox by clicking a div
$(“.checkbox-div").click(function() {
var checkbox = $(this).find("input[type='checkbox']");
if (!checkbox.prop("checked")) {
checkbox.prop("checked", true);
} else {
checkbox.prop("checked", false);
}
});
@dirtandrust
dirtandrust / text-overflow.css
Created March 28, 2019 21:21
Text overflow options CSS
/* Overflow behavior at line end
Right end if ltr, left end if rtl */
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "…";
/* Overflow behavior at left end | at right end
Directionality has no influence */
text-overflow: clip ellipsis;
text-overflow: "…" "…";
@dirtandrust
dirtandrust / progress-bar.html
Last active March 28, 2019 21:18
Simple HTML/CSS progress bar
<!-- (Best to use this without the “progress” HTML 5 element) -->
<progress max="100" value="80">
<div class="progress-bar">
<span style="width: 80%;">Progress: 80%</span>
</div>
</progress>
<style>
.progress-bar {
@dirtandrust
dirtandrust / non-bourbon-mixins.scss
Created March 28, 2019 21:13
Non-Bourbon Mixins
@mixin box-shadow($top, $left, $offset, $blur, $color) {
-webkit-box-shadow: $top $left $offset $blur $color;
-moz-box-shadow: $top $left $offset $blur $color;
-ms-box-shadow: $top $left $offset $blur $color;
-o-box-shadow: $top $left $offset $blur $color;
box-shadow: $top $left $offset $blur $color;
}
@mixin box-shadow-inset($top, $left, $offset, $blur, $color, $inset) {
-webkit-box-shadow: $top $left $offset $blur $color $inset;
@dirtandrust
dirtandrust / responsive-show-hide.scss
Created March 28, 2019 21:12
Responsive show/hide media queries
.tablet-hide {
display: none;
}
@media screen and (min-width: 768px) {
.tablet-hide {
display: block;
}
}
@dirtandrust
dirtandrust / escape-html.php
Created March 28, 2019 21:10
PHP escaping HTML
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>
@dirtandrust
dirtandrust / responsive-video.css
Created March 28, 2019 21:08
Responsive Video with out js (or fitVids.js) - credit to Toby Page
// iFrame instead of fitvids
.iframe-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
height: 0;
iframe, object, embed {
position: absolute;
top: 0;
left: 0;
@dirtandrust
dirtandrust / typescale-majorthird.css
Created March 28, 2019 21:05
TypeScale.com - Major Third Type Scale
html {
font-size: 1em;
}
body {
background-color: white;
font-family: Arial;
font-weight: 400;
line-height: 1.45;
color: #333;
@dirtandrust
dirtandrust / less-mixins.less
Created March 28, 2019 21:03
LESS Mixins - to mimic the more popular ones from SCSS (some from CSS Tricks)
.box.darken {
background-color: @color;
border: 3px solid darken(@color, 20%);
}
@colorDark: darken(@color, 20%);
.box.darken {
background-color: @color;
border: 3px solid @colorDark;
@dirtandrust
dirtandrust / hide-announcement-banner.jquery.js
Created March 28, 2019 21:00
jQuery - Cookie remembers the hide state of a banner
$(function() {
if ($.cookie('hideAnnouncement')) {
$('.announcement-banner').remove()
} else {
$('.announcement-banner.hide').removeClass('hide');
}
});
$(document).on('click', '.close-button', function() {
$(this).parent().fadeTo(300, 0, function() {