Skip to content

Instantly share code, notes, and snippets.

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

Maksim Vasyanovich maxdenaro

🏠
Working from home
View GitHub Profile
@maxdenaro
maxdenaro / map.html
Last active June 11, 2020 14:56
Yandex maps
<div class="map" id="map"></div>
@maxdenaro
maxdenaro / mask.html
Created August 4, 2019 16:15
Inputmask
<input type="tel" name="tel" placeholder="phone">
.tab-pane {
display: none;
}
.faded {
opacity: 0;
transition: opacity 0.5s;
}
.faded.in {
@maxdenaro
maxdenaro / popup.html
Created August 4, 2019 16:22
Popup (using magnificPopup)
<a href="#modal" class="open-popup"></a>
<a class="modal-close"></a>
@maxdenaro
maxdenaro / slider.html
Last active August 4, 2019 17:31
Slider (using swiper)
<div class="swiper-container">
<div class="swiper-prev"></div>
<div class="swiper-next"></div>
<div class="swiper-wrapper">
<div class="swiper-slide"></div>
<div class="swiper-slide"></div>
<div class="swiper-slide"></div>
</div>
<div class="swiper-pagination"></div>
</div>
@maxdenaro
maxdenaro / validate.js
Last active August 12, 2019 08:50
Validate (using jquery-validation)
// !IMPORTANT: required jquery-validation.js
// npm i jquery-validation
import validate from 'jquery-validation';
$('form').each(function () {
$(this).validate({
// eslint-disable-next-line no-unused-vars
errorPlacement(error, element) {
return true;
@maxdenaro
maxdenaro / anchor.html
Created August 4, 2019 17:34
Scroll to anchors
<ul>
<li><a href="#one"></a></li>
<li><a href="#two"></a></li>
<li><a href="#three"></a></li>
</ul>
<section id="one"></section>
<section id="two"></section>
<section id="three"></section>
@maxdenaro
maxdenaro / leaving-modal.js
Created August 4, 2019 17:34
Leaving modal
var showModal = true;
function showExit() {
if (showModal) {
showModal = false;
$.magnificPopup.open({
removalDelay: 500, //delay removal by X to allow out-animation
callbacks: {
beforeOpen: function () {
this.st.mainClass = 'mfp-zoom-in';
@maxdenaro
maxdenaro / custom-numeric.css
Created August 4, 2019 17:45
Custom numeric on CSS (counter-reset)
ol {
counter-reset: section;
}
li {
display: inline-block;
padding-left: 10px;
}
li::before {
@maxdenaro
maxdenaro / filter.html
Created August 4, 2019 17:48
Filter on jQuery
<div class="filter">
<div class="filter__nav">
<ul class="filter__nav-group" data-filter-group="group">
<li><a href="#" class="button" data-filter=".group1">Группа1</a></li>
<li><a href="#" class="button" data-filter=".group2">Группа2</a></li>
<li><a href="#" class="button" data-filter=".group3">Группа3</a></li>
</ul>
<ul class="filter__nav-group" data-filter-group="season">
<li><a href="#" class="button" data-filter=".winter">Зима</a></li>
<li><a href="#" class="button" data-filter=".summer">Лето</a></li>