Skip to content

Instantly share code, notes, and snippets.

View hagenburger's full-sized avatar

Nico Hagenburger hagenburger

View GitHub Profile
@hagenburger
hagenburger / sass-media-queries-with-variables.scss
Created April 7, 2011 09:18
Would be nice, if this would be possible
$mobile-max-width: 767px;
$mobile: only screen and (max-width: $mobile-max-width);
$mobile-wide: only screen and (min-width: 480px) and (max-width: $mobile-max-width);
$retina: (min-device-pixel-ratio: 2);
@media $mobile {
#some-rules {
background: red;
}
}
@hagenburger
hagenburger / 1-source.scss
Created May 13, 2011 17:07
Some idea how compass could use @extend instead of mixins with backward compatibility
$exend-compass-mixins: true;
.my-box {
background: red;
@include box-shadow(black, 0, 1px, 5px);
@include clearfix;
}
.my-other-box {
background: green;
@hagenburger
hagenburger / SassMeister-input-HTML.html
Created November 27, 2013 14:34
Generated by SassMeister.com.
<div class="bubble">
Hallo
</div>
@hagenburger
hagenburger / SassMeister-input-HTML.html
Created November 27, 2013 17:10
Generated by SassMeister.com.
<div class="bubble">
Hallo
</div>
@hagenburger
hagenburger / SassMeister-input.scss
Created December 9, 2013 17:17
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.1)
// Compass (v0.13.alpha.10)
// ----
// You can use inline %placeholders in Sass:
.form %form-item + .text {
margin-top: 10px;
}
@hagenburger
hagenburger / SassMeister-input-HTML.html
Created December 10, 2013 17:04
Generated by SassMeister.com.
<input type="file">
@hagenburger
hagenburger / _examples.md 
Last active December 31, 2015 06:09
How to pass options in the [LivingStyleGuide gem](https://github.com/hagenburger/livingstyleguide-example).
Markdown Documentation File
===========================
A normal example without options (would output the HTML directly and syntax-highlighted afterwards):
~~~ example
<div class="header">
...
</div>
@hagenburger
hagenburger / SassMeister-input.scss
Created January 23, 2014 11:55
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.2)
// Compass (v1.0.0.alpha.17)
// ----
%some-extendable {
width: 50%;
}
.some-class-name {
@hagenburger
hagenburger / examples-old.md
Last active March 24, 2016 17:00
Optimized Rails I18n format

Traditional way

my_key_link: 'World'
my_key: 'Hello %{link}!'                      link: link_to(t('my_key_link'), 'xy')
'Hello <a href="xy">World</a>!'
  • Need to check if raw is required everytime
  • Translators can loose the context
@hagenburger
hagenburger / colors.lsg
Last active May 13, 2016 15:16
Use Sass functions in color swatches in your living style guide
@sass colors.scss
@style background-color: change-color($turquoise, $lightness: 98%)
@style color: $pink
# Colors
No you can use Sass functions in color swatches:
@colors {