Skip to content

Instantly share code, notes, and snippets.

View Postnov's full-sized avatar
🏠
Working from home

Postnov Daniil Postnov

🏠
Working from home
View GitHub Profile
.list.js-list
.list-table
each i in [1,2,3,4,5,6,7,8,9,10]
if (i > 3)
.list-row(data-hidden)
//content
else
.lk-table-row
//row content
.btn Показать больше
@Postnov
Postnov / index.pug
Last active June 1, 2020 13:03
Поиск среди элементов
.row.js-games
each game,i in games
.col.col-33.col-t-50.js-game
.games-item.game
.game-icon
img(src="images/game-"+(i+1)+".png", alt="")
.game-name=game.name
@Postnov
Postnov / script.js
Last active May 25, 2020 06:16
Сортировка таблица на дивах на Jquery
var orderdirection = new Array();
function is_num( text, flag )
{
if( flag == 0 )
{
return text;
}else
{
return parseFloat( text );
}
@Postnov
Postnov / mixin.scss
Created May 23, 2020 07:30
SCSS mixins for Input placeholder
@mixin placeholder {
::-webkit-input-placeholder {@content}
:-moz-placeholder {@content}
::-moz-placeholder {@content}
:-ms-input-placeholder {@content}
}
@Postnov
Postnov / index.html
Created March 31, 2020 12:03
Check empty in MODx Evo
[[if?
&is=`[*video_code*]:empty`
&then=`true`
&else=`false`
]]
@Postnov
Postnov / script.js
Last active December 22, 2019 12:12
Код добавляющий класс, если выпадающее меню вылезает за границы экрана
/* .nav__sublist — класс списка, который появляется при наведении */
// Jquery
$('.nav__sublist').each(function(i, item) {
var offset = $(item).offset().left +
$(item).outerWidth();
if ($(window).width() < offset) {
$(item).addClass('position-right');
}
@Postnov
Postnov / index.html
Created November 11, 2019 04:53
placeholder for lazysizes
src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
@Postnov
Postnov / index.html
Created September 14, 2019 09:31
Вставка названия файла при загрузке в input]
<div class="contact-form-file">
<span>Загрузить файл</span>
<input type="file" />
</div>
<script>
var contactFileElem = document.querySelector('.contact-form-file'),
contactFileInput = contactFileElem.querySelector('input'),
contactFileText = contactFileElem.querySelector('span');
@Postnov
Postnov / cases.php
Last active August 9, 2019 12:57
Создание секций из таксономий и вывод их постов
<!--start about tab section-->
<section id="service" class="cases about-four-tab biz-solution bg-secondary ptb-100">
<div class="about-four-tab-wrap">
<div class="container">
<div class="row">
<div class="headingOne text-center">
<h2>Наши кейсы</h2>
</div>
</div>
</div>
@Postnov
Postnov / readme.md
Last active October 22, 2020 12:09
Инструция по оптимизации сайта

Изображения

Идем сюда – https://github.com/aFarkas/lazysizes/blob/gh-pages/lazysizes.min.js. Забираем файл и подключаем Все изображения делаем в таком формате: <img data-src="путь к картинке" class="lazyload"/>

Оптимизируем

Устанавливаем плагин "Compress JPEG & PNG images" оптимизировал -> удалил плагин

Критический css

Идем сюда – https://www.sitelocity.com/critical-path-css-generator