Skip to content

Instantly share code, notes, and snippets.

View xto3na's full-sized avatar

Sergey Ponomarenko xto3na

  • Dnepropetrovsk, Ukraine
View GitHub Profile
@xto3na
xto3na / git_merge--abort
Created February 1, 2019 09:21
git_merge--abort.txt
git merge --abort
@xto3na
xto3na / ScrollTrigger.js
Created January 16, 2019 09:21
ScrollTrigger.js
/* First argument: horizontal coordinate(X),
Second argument: vertical coordinate(Y)*/
window.scrollTo(0, 583);
@xto3na
xto3na / ST3-Settings-Plugins
Last active January 10, 2019 12:36
ST3-Settings-Plugins
ST3-Settings-Plugins
@xto3na
xto3na / masonry.html
Last active October 11, 2018 14:30
Masonry grid CSS
<style>
.masonry-layout {
column-count: 3;
-webkit-column-count: 3;
column-gap: 0;
-webkit-column-gap: 0;
}
.masonry-layout_item {
break-inside: avoid;
-webkit-column-break-inside: avoid;
@xto3na
xto3na / eslint-disable-next-line
Created September 30, 2017 16:02
eslint-disable-next-line
// eslint-disable-next-line
console.log('value: ', value);
@xto3na
xto3na / Как рассчитать пропорцию уменьшенной картинки
Created August 3, 2017 10:50
Как рассчитать пропорцию уменьшенной картинки
Формула расчета
Все делается в два этапа:
1 - Делим исходную ширину на требуемую ширину;
2 - Получаем требуемую высоту, поделив исходную высоту на результат деления двух ширин (п.1).
Пример. Возьмем уже всем известные размеры изображений: 1024x768 и 800x600. Представим, что мы не знаем высоту второй картинки. По формуле получается следующее: 768/(1024/800) = 600. Это и есть требуемая нам высота.
Если же мы знаем высоту, а нам нужно получить ширину, то необходимо проделать все, как в первой формуле, только наоборот.
@xto3na
xto3na / swipeHandler
Created August 2, 2017 06:59
swipeHandler
function swipeHandler () {
var initialPoint;
var finalPoint;
document.addEventListener('touchstart', function(event) {
if (typeof event !== 'undefined' && $(event.target).hasClass('slide-img') && $('body').hasClass('mobile')){
initialPoint=event.changedTouches[0];
} else {
return false;
}
}, false);
@xto3na
xto3na / Video background
Last active May 26, 2017 06:39
Video background
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML5 видео в качестве заднего фона</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<video autoplay loop muted poster="video.jpg" class="bgvideo" id="bgvideo">
<source src="video.mp4" type="video/mp4"></source>
@xto3na
xto3na / Calc in LESS
Created May 24, 2017 09:20
Calc in LESS
max-height: calc(~'100vh - 200px');
@xto3na
xto3na / Paddings and margins helpers generate in LESS
Last active April 11, 2017 06:24
Paddings and margins helpers generate in LESS
.interval-generator(@index: 0) when (@index <= 50) {
// Paddings with step 5px
.pt@{index} {
padding-top: ~"@{index}px";
}
.pb@{index} {
padding-bottom: ~"@{index}px";
}
.pl@{index} {