a:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="phno"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, textarea:focus, input[type="submit"]:focus, #comments:focus, select:focus, .toggle-nav button:focus, .search-box button:focus {
outline: 1px dotted #000;
border-bottom: 1px solid #000;
text-decoration: none !important;
}
.nav-service {
padding: 0;
margin: 0;
list-style: none;
position: relative;
}
.nav-service li {
float: left;
margin-left: 10px;
}
.sub-menu {
position: absolute;
top: 20px;
left: 0px;
visibility: hidden;
opacity: 0;
transition: all ease 0.2s
}
.active+.sub-menu {
visibility: visible;
opacity: 1;
}
$('.nav-button').click(function(e) {
e.stopPropagation();
e.preventDefault();
$('.nav-button').not(this).removeClass('active');
$(this).addClass('active').next().delay(200).show();
});
$('html, .close').click(function() {
if ($('.nav-button.active').length > 0) {
$('.nav-button').removeClass('active').next().delay(200).hide()
}
});
<a href="#second-screen" class="scroll-down-btn"></a>
.scroll-down-btn {
/* Тут стили кнопки, картинки, размеры */
position: relative;
bottom: -15px;
animation: bounce 0.4s infinite; /* Анимацию bounce пропишем ниже */
}
@keyframe bounce {
0 {
bottom: 0;
}
100% {
bottom: -15px;
}
}
$('.scroll-down-btn').on('click', function(e) {
e.preventDefault(); // Запрещаем переход по ссылке
var target: $(this).attr('href'), // Берем значение из ссылки как цель id="second-screen"
destination: $(target).offset().top; // Ищем верхнюю координату у нашей цели
$('body,html').animate({scrollTop: destination}, 500); // Плавно проматываем до цели
});
// Шаблон родительской категории для дочерних
add_action('template_redirect', 'wpds_parent_category_template');
function wpds_parent_category_template()
{
if (!is_category())
return true;
// получаем объект текущей рубрики
$cat = get_category(get_query_var('cat'));
while ($cat && !is_wp_error($cat)) {
$template = get_template_directory() . "/category-{$cat->slug}.php";
// загружаем, если файл шаблона существует.
if (file_exists($template)) {
load_template($template);
exit;
}
$cat = $cat->parent ? get_category($cat->parent) : false;
}
}
// Подключение шаблонов к постам
if(!function_exists('get_post_templates')) {
function get_post_templates() {
$templates = wp_get_theme()->get_files( 'php', 1 );
$post_templates = array();
$base = array(trailingslashit(get_template_directory()), trailingslashit(get_stylesheet_directory()));
foreach ((array)$templates as $template) {
$template = WP_CONTENT_DIR . str_replace(WP_CONTENT_DIR, '', $template);
$basename = str_replace($base, '', $template);
if (false !== strpos($basename, '/'))
continue;
$template_data = implode('', file( $template ));
$name = '';
if (preg_match( '|Single Post Template:(.*)$|mi', $template_data, $name))
$name = _cleanup_header_comment($name[1]);
if (!empty($name)) {
if(basename($template) != basename(__FILE__))
$post_templates[trim($name)] = $basename;
}
}
return $post_templates;
}}