Skip to content

Instantly share code, notes, and snippets.

View haribote's full-sized avatar

KIMURA Tetsuro haribote

View GitHub Profile
@haribote
haribote / Gruntfile.js
Last active December 25, 2015 04:09
Shift-JISなプロジェクトでGruntを使う。
module.exports = function(grunt){
'use strict';
var path = require('path');
var pkg = grunt.file.readJSON('package.json');
grunt.initConfig({
pkg: pkg,
@haribote
haribote / config.rb
Created August 14, 2013 01:39
Compassで生成されるスプライト画像のファイル名をトリムする
on_sprite_saved do |filename|
if File.exists?(filename)
FileUtils.cp filename, filename.gsub(%r{-s[a-z0-9]{10}\.png$}, '.png')
end
end
on_stylesheet_saved do |filename|
if File.exists?(filename)
css = File.read filename
File.open(filename, 'w+') do |f|
@haribote
haribote / _compass-retina-sprites.scss
Created November 14, 2012 13:59 — forked from estahn/_compass-retina-sprites.scss
Using Compass to generate retina sprite maps at once
@mixin all-retina-sprites($map, $dimensions: false){
$base-class: sprite-map-name($map);
.#{$base-class}-retina-sprite{
background: sprite-url($map) no-repeat;
@include background-size(ceil(image-width(sprite-path($map)) / 2) auto);
}
@each $sprite in sprite-names($map){
.#{$base-class}-#{$sprite}{