Ответы пользователя по тегу HTML
  • Как вставить img в grid?

    @Anonimmus
    .blog-item-img {
    background-position: center;
    background-size: contain;
    }
    Ответ написан
    Комментировать
  • Как убрать хвосты от слика?

    @Anonimmus
    Похоже на псевдо элементы. Проверьте стили.
    Или
    Dots нужен? Это пагинация слайда.
    Ответ написан
    Комментировать
  • Как сделать,чтобы ко второму слайдеру применился flex?

    @Anonimmus
    1. Слайдер не инициализирован.
    2. Отсутсвует стили по умолчанию для слайдера подключите библиотеку js css
    3. В api slick указать по документации кол-во элементов в слайдере и его расположение. Вертикальное ли или горизонтальное.
    https://realadmin.ru/saytostroy/slick-slider.html

    В конце уже стилизуйте как вам необходимо
    Ответ написан
    Комментировать
  • Почему не работает Slick-slider?

    @Anonimmus
    Возможно, вы не верно подключили файл.
    Попробуйте через cdn для начала, ради инициализации слайдера.

    https://bezramok-tlt.ru/blog/posts/slick-slider-us...
    Ответ написан
    Комментировать
  • Как стилизовать такое видео по макету?

    @Anonimmus
    https://html5css.ru/howto/howto_css_fullscreen_vid...

    Затем подсмотрите там же как добавить и удалить классы (в вашем случае контент с текстом).
    Пс: Прошу прощения пишу с коленки. Код javascript надо гуглить а вот решение на jquery подскажу там все просто)
    Ответ написан
    4 комментария
  • Почему перестала работать форма подписки после обновления представлений на сайте?

    @Anonimmus
    А в консоли нет ошибок? И что показывает лог?
    Пробуйте сменить jquery на 3.6.0 насколько мне известно. .on не поддерживается в старых версиях.

    Jquery привязывается по классу тегу и id раз уж вы сменили html разметку, возможно и снесли нужный class/id/tag

    И раз условие не проходит проверьте smtp и правильность логики заполнения полей. Другие формы ведь отправляют данные? Без логов увы никак....
    Пропишите проверку переменных какие значения передаются а какие нет
    Например так: alert($email);

    Код ниже не получает данных отсюда и алерт об ошибке.
    $.post('/?func=add', {email: $email}, function (data) {
    Ответ написан
  • Как задать расстояние между двумя блоками в резиновом макете?

    @Anonimmus
    Gap: размер, однако сафари flex gap не понимает, хотя был придуман раньше грид сетки.

    Пробуй grid с column-gap, row-gap.
    Ответ написан
  • Как быстро верстать (нужен совет как быть дальше)?

    @Anonimmus
    Всем привет) это не ответ а скорее продолжение вопроса)
    Тоже задался таким же вопросом.
    Юзаю vscode с кучей снипетов и заготовками, scss, своя 12-16 сетка, файл типографики.

    Дабы как то ускорить процесс верстки да и по дизайну чтоб совпало создаю файл типографики где прописываю классы и стили блоков и элементов. Однако на скорость это повлияло мало.
    Адаптив дизер рисует (от болды в 3х разрешениях) и требуют пиксель перфект.

    Однако находятся все таки индивиды на фрилансе которые верстают 25+ страниц со всеми адаптивами за 2-3 дня. Открываю код - все тривиально. Так как такое делается тоже непонимаю..

    Подумал я и собрал еще больше заготовок ( слайдеры, офферы, хедеры разных вариаций.)
    Однако быстро верстается тупо с нуля..
    Пс: быстро - не качественно и вовсе не продумано
    Ответ написан
    Комментировать
  • Можно ли как-то добавить свои смайлики в html/css?

    @Anonimmus
    Icomoon.io
    Загружай все и получишь свой шрифт со смайлами
    Ответ написан
    Комментировать
  • Что делать если изображение занимает не всю ширину браузера как в макете?

    @Anonimmus
    Задайте img
    max-width:100%
    Height:auto;
    Min-height: скажем пикселей 1000
    Object-fit:cover
    Object-position:center

    Если это бэкграундом то background size cover и так же высоту.

    Картинка растянется и везде будет одинаково кроме 8к там картинка будет обрезаться но будет на весь экран и высоту)

    Рекомендую канал - фрилансер по жизни там много печенек
    Ответ написан
    Комментировать
  • Как выполнить задачу (условие)?

    @Anonimmus
    Js пишется всегда в конце так как должен получить DOM. Как раз в конце и задается условие.
    Опишу логику:
    Вам Поможет булевый оператор confirm("принимаешь куки? ");
    И все это дело естественно завернуть в

    document.addEventListener("DOMContentLoaded", function(event) {
    //твои усдовия
    });

    Если confirm == true { подключаем метрику}

    Можно сделать не так топорно, вывести всплывающее окно с двумя вариантами. К каждому привязать событие. И вновь вернуться к условию если"да, то на те метрику" иначе "можно оставить пустым или явно дать понять что куки(печенек) не будет)))
    Ответ написан
    4 комментария
  • Как найти id и остановить вопроспроизведение ролика?

    @Anonimmus Автор вопроса
    решено, может кому пригодится

    <div class="card">
    
    					<!-- изображение карты -->
    					<div class="card-img">
    						<a class="lightbox" href="#data-1">
    							<img src="source/img/FNAF4_cover.jpg" />
    						</a>
    						<div class="lightbox-target" id="data-1">
    							<video id="video1" controls>
    								<source src="source/video/FNAF 4.mp4" type="video/mp4">
    								Your browser does not support HTML5 video.
    							</video>
    							<a class="lightbox-close" href="#"></a>
    						</div>
    
    					</div>
    					<!-- конец изображения карты -->
    
    					<!-- Заголовок карты -->
    					<div class="card-title">
    						<span class="card-title__title">Заголовок фото видео</span>
    					</div>
    					<!-- конец Заголовок карты -->
    
    					<!-- ссылка -->
    					<!-- <div class="card-button">
    						<a class="card-button__link" href="#0"></a>
    					</div> -->
    					<!-- конец ссылка -->
    				</div>

    $('.lightbox').click(function (event) {
    	var thisvideo = $(this).next('div').attr('id');
    });
    
    $('.lightbox-close').click(function () {
    
    	var myVideoNow = $(this).prev('video').attr('id');
    	// alert(myVideoNow);
    	var myVideo = document.getElementById(myVideoNow);
    
    	if (myVideo != null) {
    		myVideo.pause();
    	}
    });
    Ответ написан
    Комментировать
  • Как это починить Бутстрап 4 табы + swiper?

    @Anonimmus Автор вопроса
    Рустам Байназаров,
    Спасибо, заработало лишь через api
    updateOnWindowResize: true,
    observer: true,
    observeParents: true,
    Ответ написан
    2 комментария
  • Как убрать подчёркивание ссылки?

    @Anonimmus
    Мне даже самому интересно стало)
    Пробовали ли text-decoration:none!important; ?
    А шрифт без подчеркивания? Проверьте в панели разработчика может наследование какое... Коммент сожет быть не о чем но так из виду не потеряю)
    Ответ написан
    2 комментария
  • Дelete answerrrr?

    @Anonimmus
    Всякое бывает: вот ссылка
    Ответ написан
    Комментировать
  • Неправильно работает слайдер owl-carousel, в чем причина?

    @Anonimmus
    оберните ваш слайдер в div.wrapper ->
    затем в стилях пропишите ширину слайда скажем 983px и центрируем его ->
    а теперь задаем обертке стиль overflow:hidden, что значит спрятать все что не попало за пределы обертки. Я незнаю ничего про тильду, но ведь наверняка можно свои стили вкрутить, если нет, я пытался!))
    .wrapper {
        width: 80%; /*ширина слайда*/
        overflow: hidden; /*скрыть все что за пределами*/
        min-height: 150px; /*минимальная*/
        max-height: 200px; /*макс высоты*/
        display: block; /*вести себя как блок*/
        margin: 0 auto; /*выравнить, где 0 это верх и низ, а авто это горизонтальная*/
    }
    Ответ написан
  • Хочу сверстать каталог товаров для интернет магазина как лучше это реализовать .Что лучше спомощью div и display:flex ,или через table?

    @Anonimmus
    Обычно на flex, я использую бутстрап сетку так как товары будут крутиться в цикле. Ну а если уж дизайнер требует изыска стоит обратить внимание и на сетку гридов
    Ответ написан
    Комментировать
  • Как выставить приоритет модальному окну?

    @Anonimmus Автор вопроса
    <div class="container">
    			<div class="row">
    				<!--изображение слева-->
    				<div class="col-lg-5 col-12 order-2 order-sm-2 order-lg-1 ">
    					<div class="position-abbout-img wow fadeInUp" data-wow-duration="1.5s" data-wow-offset="200">
    						<img src="<?php the_field('izobrazhenie');?>"  class="abbout-img">
    					</div>
    				</div>
    				<!--//изображение слева-->
    				<div class="col-lg-6 col-12 order-1 order-sm-1 order-lg-2 ">    
    					<!--инфо справа-->
    					<div class="padding-main-top wow fadeInUp" data-wow-duration="1.5s" data-wow-offset="200">
    						<h2 class="main-caption-section abbout-us-caption">О компании</h2>
    						<?php the_field('tekst_o_kompanii');?>
    					</div>
    					<!--//инфо справа-->
    				</div>
    			</div>
    		</div>
    		<div class="position-abbout"></div>
    	</section>
    
    	<section class="reviews reviews-back wow fadeInUp" data-wow-duration="1.5s" data-wow-offset="200">
    		<div class="container">
    			<h2 class="caption">Отзывы</h2>
    			<div class="slider-abbout">
    				<!-- Swiper -->
    				<div class="swiper-container">
    					<div class="swiper-wrapper">
    						<?php
    
    // проверяем есть ли в повторителе данные
    						if( have_rows('otzyvy_o_kompanii') ):
    // перебираем данные
    							while ( have_rows('otzyvy_o_kompanii') ) : the_row();
    // отображаем вложенные поля ?>
    
    <div class="swiper-slide wow fadeInUp" data-wow-duration="1.5s" data-wow-offset="200">
    	<div class="reviews-slide "> 
    		<img src="<?php the_sub_field('izobrazhenie');?>" alt="">
    		<h3 class="caption-slider-abbout"><?php the_sub_field('imya_i_familiya');?></h3>
    		<p class="text-revies-slide"><?php the_sub_field('otzyv');?></p>
    	</div>
    </div>
    
    <?php endwhile;
    else :
    // вложенных полей не найдено
    endif;
    ?>
    </div>
    <!-- Add Pagination -->
    <div class="swiper-pagination"></div>
    </div>
    
    <!-- Swiper JS -->
    <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
    
    <!-- Initialize Swiper -->
    </div>
    
    </div>
    
    <div  id="wrapper" class="leave-revies">
    	<img src="<?= bloginfo('template_directory'); ?>/template/img/left-leaves-back.png" alt="image" class="left-leaves-img">
    	<button type="button" class="leave-revies-btn" data-toggle="modal" data-target="#exampleModalCenter">Оставить отзыв</button>
    	<img src="<?= bloginfo('template_directory'); ?>/template/img/right-leaves-back.png" alt="image" class="right-leaves-img">
    </div>
    
    <!-- Modal -->
    <div class="modal" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true" style="padding: 0!important;">
    	<div class="modal-dialog modal-dialog-centered" role="document">
    		<div class="modal-content">
    			<div class="modal-header">
    
    				<h5 class="modal-title" id="exampleModalLongTitle">Оставить отзыв</h5>
    				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
    					<span aria-hidden="true"><img src="<?= bloginfo('template_directory'); ?>/template/img/close.svg" alt=""></span>
    				</button>
    			</div>
    			<div class="modal-body">
    
    				<?php echo do_shortcode( '[contact-form-7 id="196" title="Оставить отзыв"]' ); ?>
    
    				
    
    			</div>
    		</div>
    	</div>
    </div>
     
    
    </div> 
    </section>
    </main>

    а вот css думаю можно и в инспекторе глянуть
    Ответ написан
  • Как при загрузке сайта с телефона подгонять его под размер экрана?

    @Anonimmus
    в css
    @media (min-width: 544px) {
    прописывать стили для андроида
    }
    ,
    Или использовать сетки бутстрап на будущее
    Ответ написан