Skip to content

Instantly share code, notes, and snippets.

View mikbrazh's full-sized avatar
🏢
Working till 5:30 p.m. (MSK)

Mikhail Brazhnik mikbrazh

🏢
Working till 5:30 p.m. (MSK)
  • Financial sector
  • Saint-Petersburg, Russia
View GitHub Profile
@mikbrazh
mikbrazh / mail_ajax--gist.js
Last active August 7, 2019 14:04
Аяксовая отправка формы
// Объявление попап-функций. Плагин Magnific Popup
var opensuccessPopup = function() {
$.magnificPopup.open({
items: { src: '#success-popup' },
type: 'inline',
fixedContentPos: false,
fixedBgPos: true,
overflowY: 'auto',
closeBtnInside: true,
preloader: false,
@mikbrazh
mikbrazh / mail_cart--gist.php
Last active August 7, 2019 14:10
Отправка письма с товарами корзины php mail
<?php
$method = $_SERVER['REQUEST_METHOD'];
// Переключает чередование цветов ячеек таблицы
$color = true;
if ( $method === 'POST' ) {
$project_name = trim($_POST["project_name"]);
$admin_email = trim($_POST["admin_email"]);
@mikbrazh
mikbrazh / items_selection--gist.html
Last active August 7, 2019 14:00
Выделение нескольких пунктов меню на js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Создаем выделение пунктов меню с зажатыми клавишами на клавиатуре</title>
<style>
li
{
width: 200px;
cursor: pointer;
@mikbrazh
mikbrazh / ajax_feedback--gist.js
Last active August 7, 2019 14:00
Ajax отправка формы обратной связи
//Ajax отправка формы обратной связи
$('form').submit(function()
{
$.ajax(
{
type: 'POST',
url: 'mail.php',
data: $(this).serialize()
}).done(function()
@mikbrazh
mikbrazh / mmenu_width--gist.css
Last active August 7, 2019 13:59
Изменение ширины меню "mmenu"
/*Изменение ширины меню - "mmenu"*/
.mm-menu
{
width: 80%;
min-width: 140px;
max-width: 240px !important;
}
@media all and (min-width: 550px)
{
@mikbrazh
mikbrazh / items_underline--gist.html
Last active August 7, 2019 13:59
Декоративное подчеркивание элементов меню
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Items underline</title>
<style>
body {
padding: 50px;
}
@mikbrazh
mikbrazh / scroll_to_top_btn--gist.html
Last active August 7, 2019 13:55
Реализация прокрутки экрана наверх
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Scroll to the top btn</title>
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<style>
@mikbrazh
mikbrazh / element_names--gist.txt
Last active August 7, 2019 13:54
Справочник имен классов BEM
@Element names@
page-header
page-header__inner
page-header__top
page-header__logo
main-nav
main-nav__list
main-nav__list--main
main-nav__list--adaptive
@mikbrazh
mikbrazh / drag_and_drop--gist.html
Last active August 7, 2019 13:53
Перетаскивание элементов
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Перетаскивание элементов</title>
</head>
<body>
<img src="img/connected_data_big.jpg" alt="connected_data_big">
<img src="img/best_robust_big.jpg" alt="best_robust_big">
@mikbrazh
mikbrazh / collapse_menu--gist.html
Last active August 7, 2019 13:53
Создаем скрывающееся и раскрывающееся меню при нажатии на заголовки
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Создаем скрывающееся и раскрывающееся меню при нажатии на заголовки</title>
<style>
#animals, #mammals, #others, #fish, #aquarium-fish, #sea-fish
{
cursor: pointer;
}