Skip to content

Instantly share code, notes, and snippets.

View vladimirsiljkovic's full-sized avatar

Vladimir Šiljković vladimirsiljkovic

  • Belgrade, Serbia
View GitHub Profile
@vladimirsiljkovic
vladimirsiljkovic / index.css
Last active March 4, 2020 00:05
Locking Body Scroll for Modal Overlays in iOS Safari - https://output.jsbin.com/mudutug/
* {
box-sizing: border-box;
}
body {
margin: 0;
font-size: 21px;
}
.content {
@vladimirsiljkovic
vladimirsiljkovic / select.css
Last active November 26, 2022 09:59
Cross-browser (IE11+) <select> element styling without wrapper <div> https://jsbin.com/diqene/edit?html,css,output
select {
-webkit-appearance: none; /* Webkit */
-moz-appearance: none; /* FF */
-ms-appearance: none; /* Edge */
appearance: none; /* Future */
/* Optional styles */
padding: 0.3em 1.5em 0.3em 0.6em;
border: 1px solid currentColor;
background: white;
@vladimirsiljkovic
vladimirsiljkovic / gulpfile.js
Created October 24, 2014 19:06
gulp + node-sass + rework + autoprefixer
var gulp = require('gulp');
var sass = require('gulp-sass');
var rework = require('gulp-rework');
var inline = require('rework-plugin-inline');
var autoprefixer = require('gulp-autoprefixer');
gulp.task('default', function () {
gulp.src('*.scss')
.pipe(sass({ // SASS will just ignore rework functions such as inline() but will print them out
onSuccess: function(css){