Skip to content

Instantly share code, notes, and snippets.

let isMobile = {
Android: function() {return navigator.userAgent.match(/Android/i);},
BlackBerry: function() {return navigator.userAgent.match(/BlackBerry/i);},
iOS: function() {return navigator.userAgent.match(/iPhone|iPad|iPod/i);},
Opera: function() {return navigator.userAgent.match(/Opera Mini/i);},
Windows: function() {return navigator.userAgent.match(/IEMobile/i);},
any: function() {return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());}
};
let body=document.querySelector('body');
if(isMobile.any()){
@pavelz1
pavelz1 / _adaptiv-value.scss
Created June 10, 2023 08:28 — forked from Andrii-Yukhymenko/_adaptiv-value.scss
Миксин для адаптивных свойств
// Адаптивные свойства
$maxWidth: 1920;
$maxWidthContainer: 1200;
@mixin adaptiv-value($property, $startSize, $minSize, $type) {
$addSize: $startSize - $minSize;
@if $type==1 {
// Только если меньше контейнера
#{$property}: $startSize + px;
@pavelz1
pavelz1 / visually-hidden (css)
Created April 18, 2021 01:19 — forked from kazakov-al/visually-hidden
visually-hidden
.visually-hidden {
position: absolute;
white-space: nowrap;
width: 1px;
height: 1px;
overflow: hidden;
border: 0;
padding: 0;
clip: rect(0 0 0 0);
clip-path: inset(50%);
@pavelz1
pavelz1 / html
Created April 17, 2021 10:19 — forked from maxdenaro/html
HTML Email Template
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>HTML Template</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style>
body {
width: 100% !important;
@pavelz1
pavelz1 / wp_security_setting
Created December 8, 2020 22:04 — forked from artikus11/wp_security_setting
Настройки для плагина All In One WP Security
{"aiowps_enable_debug":"","aiowps_remove_wp_generator_meta_info":"1","aiowps_prevent_hotlinking":"1","aiowps_enable_login_lockdown":"1","aiowps_allow_unlock_requests":"","aiowps_max_login_attempts":3,"aiowps_retry_time_period":5,"aiowps_lockout_time_length":60,"aiowps_set_generic_login_msg":"","aiowps_enable_email_notify":"","aiowps_email_address":"[email protected]","aiowps_enable_forced_logout":"","aiowps_logout_time_period":"60","aiowps_enable_invalid_username_lockdown":"","aiowps_instantly_lockout_specific_usernames":[],"aiowps_unlock_request_secret_key":"9boae3otjbi5x7b7q6kf","aiowps_enable_whitelisting":"","aiowps_allowed_ip_addresses":"","aiowps_enable_login_captcha":"1","aiowps_enable_custom_login_captcha":"1","aiowps_captcha_secret_key":"aew2zhy60o1lbci0frvd","aiowps_enable_manual_registration_approval":"1","aiowps_enable_registration_page_captcha":"1","aiowps_enable_random_prefix":"","aiowps_enable_automated_backups":"1","aiowps_db_backup_frequency":2,"aiowps_db_backup_interval":"2","aiowps_backup_fil
@pavelz1
pavelz1 / gist:fd33d045dd9ad0cfc4196577885dc5a8
Last active September 12, 2020 15:38 — forked from Mikodes/gist:be9b9ce42e46c3d4ccb6
All Media queries for resolutions
/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
/* insert styles here */
}
/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
/* insert styles here */
}