• Убрать полосу прокрутке на сайте?

    Franchesko
    @Franchesko
    Верстка сайтов | Разработка сайтов
    .map_block > .row - убери отрицательный отступы, а лучше row убери совсем
    .map_block > .row .col-md-12 - убери padding-left: 15px и padding-right: 15px - тоже считаю бессмысленно использовать этот класс, вообще соглашусь с Евгением - каша
    Ответ написан
    1 комментарий
  • Убрать полосу прокрутке на сайте?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Ваши проблемы в блоке с классом map_block. Достаточно поставить ему:
    .map_block {
    	overflow: hidden;
    }

    А вообще, ощущение каши.
    Ответ написан
    2 комментария
  • Помощь в реализации с помощью css?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Даю мастер-класс :)

    https://jsfiddle.net/jLq2b5av/

    В строку https://jsfiddle.net/jLq2b5av/1/

    Радиобатоны https://jsfiddle.net/jLq2b5av/2/

    UPD
    C учетом фокуса https://jsfiddle.net/jLq2b5av/3/
    Ответ написан
    1 комментарий
  • Помощь в реализации с помощью css?

    ILE-Salim
    @ILE-Salim
    Web-developer
    Вот тебе пример, думаю под себя ты сможешь сделать, если нет обращайся =)
    https://jsfiddle.net/uaLa11f9/18/embedded/result/
    Ответ написан
    5 комментариев
  • Помощь в реализации с помощью css?

    keslo
    @keslo
    Это элемент формы радио.
    Я бы сделал так:
    - скрыл стандартные элементы радио-кнопок в CSS
    - сделал изображения активного и негативного чекбокса и присвоил их соответствующему положению чекбокса в том же CSS
    Кажется так :-)
    Ответ написан
    Комментировать
  • Как правильно организовать структуру старниц/записей в wordpress?

    Anilbemo
    @Anilbemo
    Не совсем понятно, так как кнопка "Подробнее" не активна и полной картины нет.
    В любом случае вы можете сделать разными способами:
    1. Сделать прайс/описание каждой программы на отдельной странице. Тогда вам придётся писать текста не меньше 4к, чтобы описание было подробное, оставлять там прайс.
    2. Или можете сделать общую страницу, где будут все программы с прайсами. Но при переходе на кнопку "Подробнее", чтобы оно бросало именно туда куда надо, то бросать ссылку на эту запись с якорем (проще говоря одна запись где все программы, а к каждой программы - якорь).

    Но лучше первый вариант :)
    Ответ написан
    3 комментария
  • Вывод страницы в меню Wordpress?

    seoperin
    @seoperin
    Full stack web developer. Laravel / Vue
    Возможно в админке у данной страницы задан шаблон главной страницы
    Ответ написан
    1 комментарий
  • Кастомизация woocommerce страницы checkout?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' );
    function remove_checkout_fields( $fields ) {
        unset($fields['billing']['billing_first_name']);
        unset($fields['billing']['billing_last_name']);
        unset($fields['billing']['billing_company']);
        unset($fields['billing']['billing_address_1']);
        unset($fields['billing']['billing_address_2']);
        unset($fields['billing']['billing_city']);
        unset($fields['billing']['billing_postcode']);
        unset($fields['billing']['billing_country']);
        unset($fields['billing']['billing_state']);
        unset($fields['billing']['billing_phone']);
        unset($fields['order']['order_comments']);
        unset($fields['billing']['billing_email']);
        unset($fields['account']['account_username']);
        unset($fields['account']['account_password']);
        unset($fields['account']['account_password-2']);
        return $fields;
    }


    подробнее тут docs.woothemes.com/document/tutorial-customising-c...
    Ответ написан
    1 комментарий
  • Правильная интеграция верстки на Wordpress?

    @denidip
    Во первых codex.wordpress.org/Function_Reference/wp_nav_menu
    А во вторых, самый простой вариант, в панели управления создайте меню какое вам нужно а в тему в нужное место вставьте:

    <?php wp_nav_menu( array('menu' => 'Название меню' )); ?>

    Ну и дальше подгоняйте css и js под ваш дизайн...
    Ответ написан
    5 комментариев
  • Правильное использование hover эффекта?

    seoperin
    @seoperin
    Full stack web developer. Laravel / Vue
    .class1:hover .class2 {
    ...
    }
    
    .class1:hover p {
    ...
    }

    Где class1 у родительского блока. То есть при наведении на блок (:hover для него) меняем цвет того что в нем
    Ответ написан
    3 комментария
  • Как правильно позиционировать input в форме обратной связи?

    В общем, поменяйте col-md-2 на col-md-5 и задайте нужную маленькую ширину инпутам
    Ответ написан
    1 комментарий
  • Можно ли соваться на Одеск с таким уровнем работы(фронтэнд)?

    mr_T
    @mr_T
    Web-разработчик
    Сам верстаю много, так что попробую дать советы, но это чисто мое мнение, поэтому постарайтесь реагировать на это соответствующе :)

    Сначала по вопросам непосредственно в этом посте:
    1) Заказчик может такое принять, а может и не принять - тут зависит от того, насколько он дотошен, вот и все . В любом случае нужно понимать, что редко бывает так, что заказчик что-то понимает в том, что вы делаете, поэтому его "хотелки" скорее всего будут относится к его субъективному восприятию внешнего вида сайта. Но так же нужно понимать еще и то, что внимание к мелочам дает хороший результат на это восприятие в том числе :)
    2) Лично я делаю так, чтобы в шаблоне просто можно было написать что-то вроде
    <? foreach ($slide in $slides): ?>

    <? endforeach; ?>
    и не париться о том, что произойдет дальше (в разумных пределах, конечно - чаще всего слайды должны быть определенных размеров, но об этом нужно говорить).

    Теперь по вашему коду:
    1) Попробуй использовать sass/less с автопрефиксами, компассами и пр. - очень будет удобно писать стили.
    2) Лично я крайне редко пользуюсь сторонними слайдерами, поскольку они часто используют кучу невнятных классов, дивов, врапперов, иннер-врапперов, аутер-врапперов, контейнеров и т.д., хотя чаще всего достаточно несколько строк в js, задача которых просто давать нужные классы нужным слайдам, и анимации в css - в итоге так даже быстрее, чем настраивать под себя какой-нибудь сторонний jquery слайдер. А если один раз сделать заготовку на будущее, то вообще все за пару минут можно сделать.
    3) Вместо спрайтов во многих случаях лучше использовать шрифтовые иконки (например, с icomoon.io). Например, для значков соц-сетей. Из приятных бонусов - шрифты можно красить в любой цвет и анимировать, а так же они векторные, что позволяет не париться по поводу дисплеев с высокой четкостью. Можно еще svg, но с ними немного сложнее, зато гибко.
    4) Обычно на подобных сайтах лепят фиксированное меню, которое сужается при прокрутке ниже (что, кстати, опять-таки решается css transition'ами и парой строк в js для задания класса типа small).
    5) #link-services feature лучше сделать не section, а article или figure - так будет правильнее семантически. А section'ами лучше сделать #link-services, #link-portfolio и т.п. Почитай на любом ресурсе о семантическом значении html5 тегов, там много интересного можешь найти :)
    6) Я бы как-то выделил элементы формы при фокусе, сделал их поконтрастнее, а то на некоторых экранах текст может сливаться с фоном инпута.
    7) p.section-description лучше сделать без класса вообще, а в css задать общий стиль для всех абзацев, изменяя его в конкретных случаях при необходимости.
    8) Раз уж сайт такой весь из себя анимированный, то что ж вы не сделали анимацию ссылок :) ? Хотя бы на работах в портфолио обязательно нужно это сделать, причем недостаточно просто картинок, нужны как минимум еще заголовки, которые могут, например, всплывать по наведению. Очень красиво получаются в таких моментах анимации transform: scale(...) вместе с opacity.
    9) header и footer не всегда по одному в одном документе, эти элементы могу вкладываться так же и в article или section. Как следствие лучше дать своим body > header и body > footer внятные классы или айдишники, иллюстрирующие их принадлежность ко всей странице, а не к отдельным блокам.
    10) .feature > aside я могу быть не прав, но мне кажется, что это семантически неверно. Aside должен показывать какую-то часть документа, которая помогает ориентироваться в контенте на сайте (например, фильтры, боковое меню). В твоем случае это просто иконка, так что тут лучше обойтись просто div'ом.
    11) По js: у вас какой-то странный блок сверху, где задаются глобальные переменные. Вы там используете jQuery, при этом не помещая код в $(document).ready. Весь код jQuery, связанный с селекторами (как минимум) всегда должен быть внутри ready. Да и какие-то странные конструкции там вроде var buttonAll = $('.works-button')[0], которые потом используются снова как $(buttonAll). Лучше в buttonAll записать строки с селекторами тогда уж, а не использовать jQuery 2 раза для одного и того же. Да и конструкции вроде $('.works-button')[0,1,2,3] довольно опасны. Тут лучше дать каждой кнопке какой-нибудь атрибут типа data-category (или вообще в href писать #category-name), и написать один обработчик для всех этих кнопок, который просто фильтрует работы по значению этого атрибута. Так будет проще в будущем что-то поменять, при этом совершенно не затрагивая код js.

    В общем, как-то так.
    Ответ написан
    4 комментария
  • Как отправить html письмо без использования почтовых клиентов?

    alko
    @alko
    разработчик
    Если надо под Windows - есть ряд консольных почтовых клиентов. Лично я пользуюсь Cmail (www.inveigle.net/) - он нормально работает с TLS, позволяет слать аттачи, формировать html-письмо как из файла, так и из командной строки.
    Ответ написан
    Комментировать
  • Как отправить html письмо без использования почтовых клиентов?

    @askhat
    Через Google Apps Script например

    var recipient = "steve.b@microsoft.com";
    var subject = "Developers";
    var body = "Developers! Developers! Developers!";
    
    MailApp.sendEmail(recipient, subject, body);
    Ответ написан
    Комментировать
  • Где взять шаблоны html5 и CSS3 ?

    @bromzh
    Drugs-driven development
    Скелет для вёрстки брать тут. Лучшие рецепты для кроссбраузерных сайтов от отцов. Остальное можно самому за вечер накатать, сохранить у себя в виде некого шаблона и использовать в дальнейшем.
    Ответ написан
    1 комментарий
  • Стоимость LP страницы?

    Если без взрывающихся вертолетов, то где-то 4-5к деревянных.
    Ответ написан
    4 комментария
  • Возможна ли адаптивная верстка под любое разрешение экрана?

    @danSamara
    Думаю вам надо изменить сам подход к вёрстке - нельзя верстать под конкретные разрешения, это тупиковый путь с бесполезными затратами времени.
    Оптимальный workflow примерно такой:
    1. Делаем максимально резиновую вёрстку. Всё что может быть резиновым - должно им быть, включая изображения. На этом этапе можно с картинками сильно не заморачиваться и делать просто { width: 100%; height: auto; }, перфекционизм - позже.
    2. Расставляем брекпоинты. Обратите внимание: их надо расставлять не по "популярным" разрешениям экрана, а в соответствии с дизайном! Как пример - вывод товаров в каталоге в виде сетки. На большом экране будет четыре товара в ряд (25% ширины), потом - три, два и, наконец, для телефонов в портретной ориентации - один товар (100% ширины). Разрешение, при котором будет "перепрыжка" товаров с четырёх в строке на три (и прочие) надо определять визуально, лучше вместе с дизайнером. Результатом этого этапа должен быть сайт, который с максимального разрешения (допустим 2000 пикселей) до минимального (200?) красиво меняется в браузере при плавном изменении размера окна.
    3. Тестируем на популярных разрешениях экрана. Заметьте, это практический последний этап. Если предыдущие этапы сделаны правильно, то на этом не остаётся никакой работы - просто проверка.
    4. Наводим лоск. Здесь уже можно заняться оптимизациями и украшательставами. В частности - сделать разные источники для каждой картинки. Не буду подробно описывать технологии, руководств много в сети, по картинкам например вот: "Отзывчивые изображения: примеры использования"
    Ответ написан
    Комментировать
  • Как присвоить определенный класс нужному блоку в html в зависимости от времени суток с помощью js?

    @vdem
    var date = new Date();
    if(date.getHours() > 20) { // Уже вечер
        document.getElementById('#определенныйЭлемент').className = 'нужный-класс';
        // или
        document,getElementById('#определенныйЭлемент').style.backgroundColor = '#007000';
    }
    Ответ написан
    Комментировать
  • Как присвоить определенный класс нужному блоку в html в зависимости от времени суток с помощью js?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    $('.hour').addClass('h' + (new Date().getHours()));
    Ответ написан
    Комментировать