Skip to content

Instantly share code, notes, and snippets.

View lemnis's full-sized avatar

Lisa Martens lemnis

  • Spain
View GitHub Profile
@lemnis
lemnis / Sassy-Filters.scss
Last active December 21, 2015 18:39
A mixin for making webkit-filters a little bit more useful.
$svg-filters: no;
// add different output if it is used within the mixin filter
@function grayscale($value){
@if $svg-filters == yes{
@return $value
} @else {
@return desaturate($color, 100%)
}
}
@lemnis
lemnis / IE-hacks.scss
Last active December 23, 2015 10:49
just a simple file with ie hacks / fixes
@mixin inline-block{
display: inline-block;
zoom: 1;
*display: inline;
}
@mixin opacity ($value) {
opacity: $value;
-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)”;
filter: alpha(opacity= $value * 100 );
@lemnis
lemnis / Sassy-Transforms.scss
Last active December 24, 2015 08:49
A sass polyfill that adds support for 2D transform in IE 6 / 8
$pi: 3.14159265359;
@function power ($x, $n){
$ret: 1;
@if $n >= 0 {
@for $i from 1 through $n {
$ret: $ret * $x;
}
} @else {
@for $i from $n through 0 {
$color-value: green;
$border-radius-value: 20px;
$box-shadow-value: inset 5px 5px 5px red;
@mixin progress{
-webkit-appearance: none;
border: none;
width: 160px;
height: 16px;
overflow: hidden;
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@lemnis
lemnis / debug.cocoascript
Created October 20, 2015 21:40
Extended debug for sketch
var debug = {
getCallstack: function(){
var err = (new Error),
caller_stack = err.stack.split("\n"),
stack = [];
for (var i = 0; i < caller_stack.length; i++) {
var caller = caller_stack[i],
caller_line = caller.split(":"),
caller_nf = caller_line[0].split("@"),
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
<!-- Defines element markup -->
<template>
<div id="tab1" aria-controls=”panel1″ role=”tab” tabindex="0">
<content></content>
</div>
</template>
<script>(function(window, document, undefined) {
// Refers to the "importer", which is index.html
var thatDoc = document;
@lemnis
lemnis / _What should I use.md
Last active September 5, 2017 18:29
Personal reference for accessible markup
  • Button
    • syntax: button or [role=button tabindex=0]
  • Toggle Button
    • syntax: Button + [aria-pressed]
  • Menu button
  • Menu
    • syntax: nav>ul[role=menubar aria-activedescendant]>(li[role=presentation aria-selected=true]>a[role=menuitem]+ul[role=menu hidden])
  • todo: check above code
@lemnis
lemnis / html-as-svg.scss
Last active October 8, 2017 15:51
Makes html text behave like a svg, only works on 1 axis
body {
font-family: SegoeUI-Semibold;
}
$size: 90vh;
$fit-in: if(unit($size) == "vh", "height", "width");
$viewbox: 0 0 196 97;
$font-size-in-svg: 52;
$width: if($fit-in == "width", $size, $size / nth($viewbox, 4) * nth($viewbox, 3));