Skip to content

Instantly share code, notes, and snippets.

@andrewleykin
andrewleykin / validation.js
Last active October 29, 2019 13:51
JQUERY - Validation
// функция валидации формы
(function(){
if ($('[data-validation]').length) {
initializeValidate();
}
if($('.form')) {
clearForm();
}
@andrewleykin
andrewleykin / device.js
Created September 11, 2018 08:18
JS - определение девайса пользователя
var appConfig = {
'mobileVersion': false,
'desktopVersion': true,
'startupMessage': {
'title': false,
'message': false,
'status': false
}
};
(function () {
@andrewleykin
andrewleykin / burger.scss
Created July 24, 2018 07:47
SCSS - Burger
.burger {
$width: 26px;
$height: 2px;
$translate: 10px;
$bg: white;
cursor: pointer;
display: flex;
flex-direction: column;
&::before,&::after, span {
@andrewleykin
andrewleykin / stickyMenu.js
Created July 13, 2018 13:44
JQUERY - StickyMenu
// Функция для липкого меню
function stickyMenu() {
var scroll = $(window).scrollTop(),
afterStickyBlock = $('.js-top-block'),
moreHeight = 300,
stickyMenuItem = $('.glossary__char-list'),
classFixed = 'fixed'
var topBlockHeight = afterStickyBlock.innerHeight();
topBlockHeight+= moreHeight
@andrewleykin
andrewleykin / font-face.styl
Created July 10, 2018 06:19
STYLUS - font-face
@font-face
font-family 'Playfair'
src url('../fonts/PlayfairDisplay-Black.eot')
src url('../fonts/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype')
url('../fonts/PlayfairDisplay-Black.woff2') format('woff2')
url('../fonts/PlayfairDisplay-Black.woff') format('woff')
url('../fonts/PlayfairDisplay-Black.ttf') format('truetype')
url('../fonts/PlayfairDisplay-Black.svg#PlayfairDisplay-Black') format('svg')
font-weight 900
font-style normal
@andrewleykin
andrewleykin / font-face.scss
Created July 10, 2018 06:19
SCSS - font-face
@font-face {
font-family: 'Playfair';
src: url('../fonts/PlayfairDisplay-Black.eot');
src: url('../fonts/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/PlayfairDisplay-Black.woff2') format('woff2'),
url('../fonts/PlayfairDisplay-Black.woff') format('woff'),
url('../fonts/PlayfairDisplay-Black.ttf') format('truetype'),
url('../fonts/PlayfairDisplay-Black.svg#PlayfairDisplay-Black') format('svg');
font-weight: 900;
font-style: normal;
@andrewleykin
andrewleykin / _settings.scss
Created July 8, 2018 08:09
SCSS - settings
// Настройки
*, *:after, *:before {
vertical-align: baseline;
font-size: 100%;
border: 0 none;
outline: 0 none;
margin: 0;
padding: 0;
box-sizing: border-box;
@andrewleykin
andrewleykin / mixins.styl
Created July 8, 2018 08:08
STYLUS - mixins
absolute-center()
position absolute
top 50%
left 50%
transform translate(-50%,-50%)
absolute-all(num)
position absolute
top num
bottom num
@andrewleykin
andrewleykin / settings.styl
Created July 8, 2018 08:08
STYLUS - settings
*, *:before, *:after
vertical-align baseline
font-weight inherit
font-family inherit
font-style inherit
font-size 100%
border 0 none
outline 0 none
padding 0
margin 0
@andrewleykin
andrewleykin / .htaccess
Created July 8, 2018 08:06
htaccess for VUE server
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>