Skip to content

Instantly share code, notes, and snippets.

View andreystarkov's full-sized avatar
:electron:
<3

Andrei Starcow andreystarkov

:electron:
<3
View GitHub Profile
@andreystarkov
andreystarkov / css-resize-background-image.css
Created February 4, 2014 05:48
resize background-image css
#resize-image {
/* Just imagine that the image_1.png is 200x400px */
background:url(image_1.png) top left no-repeat;
-moz-background-size: 100px 200px;
-o-background-size: 100px 200px;
-webkit-background-size: 100px 200px;
}
@andreystarkov
andreystarkov / css-font-face.css
Created February 4, 2014 05:49
css font-face
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot?') format('eot'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
@andreystarkov
andreystarkov / css-flipping-image.css
Created February 4, 2014 05:50
css flipping image
img.flip {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
@andreystarkov
andreystarkov / jquery-slide-top.js
Created February 4, 2014 06:17
jquery slide top button
// Back To Top
$('a.top').click(function(){
$(document.body).animate({scrollTop : 0},800);
return false;
});
//Create an anchor tag
<a class=”top” href=”#”>Back to top</a>
@andreystarkov
andreystarkov / jquery-is-img-loaded.js
Created February 4, 2014 06:19
jquery is images loaded
$(‘img’).load(function() {
console.log(‘image load successful’);
});
@andreystarkov
andreystarkov / zebra-stripped.js
Created February 4, 2014 06:21
zebra striped
$('li:odd').css('background', '#E8E8E8’);
@andreystarkov
andreystarkov / gist:8999365
Created February 14, 2014 11:09
scrollSomething
function scrollSomething($sidebar, $window, topPadding){
var offset = $sidebar.offset();
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
}, {duration: 700, easing: 'easeOutCubic'});
} else {
$sidebar.stop().animate({
marginTop: 0
@andreystarkov
andreystarkov / bonus-todo.txt
Created February 20, 2014 11:36
todo-bonus.txt
2. ФАВИКОНКА. Тут все просто. Прикрепляю файл без белых уголков. Не того размера, что надо, но маленький.
Box_fav.png
3. Давайте избавимся от пережитков прошлого - текста голубого цвета. Я вижу его на главной в двух местах, в названии видов страхования (шестиугольники) и внизу, в новостях. На других страницах тоже попадается.
Попробуйте переделать его в темно-темно-серый, а там посмотрим, что получится.
И давайте сделаем на главной вверху и внизу одинаковую гамму у цвета. Вверху он превращается из голубого в фиолетовый, внизу - из голубого в серый. Пусть везде будет от фиолетового к серому (нижний серый ок, давайте его использовать).
И вы ведь можете сразу посмотреть в стилях, чтобы у нас код голубого цвета больше нигде на сайте не фигурировал - чтобы избавиться от чужой цветовой схемы раз и навсегда.
4. ГЛАВНАЯ, снова текст. Хочу посмотреть, что будет, если самые крупные надписи - "НА ВСЕ СЛУЧАИ ЖИЗНИ" и "БОНУСЫ ДЛЯ КЛИЕНТОВ" - сделать фиолетовым. Например, 43005e
5. Голубой цвет, кстати, еще висит на стрелк
@andreystarkov
andreystarkov / rotate-onhover.css
Created March 5, 2014 10:30
css-rotate-onhover.css
-webkit-transition:all 0.5s ease-in-out;
-webkit-perspective: 800px;
-webkit-perspective-origin: 50% 100px;
i {
color: #fff;
}
&:hover {
background: #d77f47;
-webkit-transform:rotateX(30deg);
background: #d96e5a;
module.exports = function(grunt) {
// var optipng = require('imagemin-optipng');
// var jpegtran = require('imagemin-jpegtran');
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
less: {
development: {
options: {