Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
MaryT

Mary Солнечная

IT люблю
  • 26
    вклад
  • 47
    вопросов
  • 57
    ответов
  • 26%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Кто знает о самом простом адаптивном модальном окне?

    iiiBird
    iBird Rose @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    самый простой - это сделанный своими руками.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как верстать адаптивный сайт, где в пк версии блок отображается статичным, а в мобильной верссии этот же блок сделан слайдером?

    IonDen
    Денис Инешин @IonDen
    JavaScript developer. IonDen.com
    Вам просто нужно сверстать 2 совершенно разных блока, не нужно пытаться превращать один в другой, это слишком сложно в данном случае.

    А уже дальше меняйте их видимость. + js должен запускаться только если нужный блок видим на странице.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как это сделано?

    webirus
    Сергей Горячев @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    (если можно на codepen покажите )

    Сначала выложи то, что у тебя не получается, а потом проси помощи.
    Если нужен готовый код - это на фриланс.

    PS: Не знаю, в чем тут сложность. Вообще простейший блок.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему появляется ошибка при загрузке таска?

    k12th
    Константин Китманов @k12th
    console.log(`You're pulling my leg, right?`);
    uglify-js стоит, а gulp-uglifyjs — нет.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как изменить html на всех страницах сайта?

    Kublyakov
    Кирилл Кубляков @Kublyakov
    Ctrl + Shift + R при выделенной папке проекта
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как скрыть элемент?

    PretorDH
    Pretor DH @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    $('.bar').on('change', function () { /* биндим событие на изменение ползунка */
        $('.clouds').each( function() { /* выбираем все тучки и для каждой выполняем следующее */
          this.top = $('.bar').value() * this.top;  /* здесь изменяем координату как вам удбно */
        });
      } );
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как изменить dots в slick slider?

    PerfectLab @PerfectLab
    Добрый день! Попробуйте использовать параметр customPaging, это функция отвечает за кастомый шаблон пагинации.
    ...
    dots: true,
    customPaging : function(slider, i) {
    
    },
    ...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать такой слайдер?

    LenovoId
    Максим @LenovoId
    I want, women not to get sick
    такой устроит ?

    efb33f0da73b4a45ae01701566e43416.png
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как реализовать полускрытый текст с затуханием?

    Дмитрий Пыркин @ps1panda
    Верстальщик, начинающий front-end
    Считать количество символов и после нужного количества прятать
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как реализовать полускрытый текст с затуханием?

    profesor08
    profesor08 @profesor08 Куратор тега CSS
    Это легко решается. Вам не надо подсчитывать кол-во символов и не надо беспокоиться о наличии тегов внутри блока. Вот вам мой пример: https://jsfiddle.net/profesor08/Lcs9433t/
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Создания меню html/css/js?

    zorro76
    sergey @zorro76
    вы о косых пунктах меню?
    тогда все просто:
    li.active{
        -webkit-transform: skewX(-20deg); //для активно li
        transform: skewX(-20deg);
    }
    a{
        -webkit-transform: skewX(20deg); //для текста
        transform: skewX(20deg);
    }


    вот на скорую руку, дальше сам сможешь jsfiddle
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как синхронизировать sass и css?

    shvaika
    Pavel Sh. @shvaika
    Front-end developer
    Я использую Gulp.js. И вам советую. С помощью него можно собирать полностью свое окружение со всеми компиляциями и изменениями. Через PhpShtorm тоже можно, но это работает только с этой IDE PhpShtorm а значит не столь универсально. Если вникнуть в Gulp то со своим проектом можно делать все.
    gulpjs.com - go!
    https://www.youtube.com/watch?v=vW51JUVT66w&t=1883s - вот пойдет для начала
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Какие есть интересные сайты со статьями на тему Frontend?

    DmitrySkripkin @DmitrySkripkin
    Вот то, что читает наша команда:

    frontender.info — краудсорс-перевод полезных западных материалов.
    https://vk.com/webstandards_ru — крупное русско-язычное VK-сообщество с чатом, новостями и конференциями.
    https://radiojs.ru/ — подкаст о веб-разработке.
    frontflip.me — ещё один подкаст о веб-разработке.
    https://css-tricks.com/ — полезный ресурс со статьями и полезными решениями по вёрстке и коду.
    https://codyhouse.co/ — набор сниппетов.
    https://twitter.com/dan_abramov— твиттер русскоязычного разработчика React в команде Facebook.
    https://twitter.com/addyosmani — твиттер разработчика в Evil Martians и автора PostCSS. 18+.
    https://twitter.com/addyosmani — твиттер участника команды Google Chrome, создающего Developers Tools.
    https://twitter.com/paul_irish — твиттер ещё одного участника команды Google Chrome, создающего Developers Tools.
    https://github.com/talgautb/frontenders — небольшой список фронтенд-разработчиков, за которыми стоит следить.
    www.2ality.com — Блог о JS.

    Я вам скопипастил раздел из вот этой публикации в помощь коллегам: https://livetyping.com/ru/blog/front-end-dev-requi...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какие технологии вы используете для лендингов?

    Nikolay12
    Николай Стариков @Nikolay12
    Верстальщик
    Если без фреймворка, а просто верстка по макету, то:
    • Emmet - быстрый кодинг html и сss
    • less - переменные для шрифтов, вложенность селекторов или бэм-нейминг.
    • flexbox - для сетки, расположения элементов и респонсива.
    • autoprefixer - добавление css-префиксов
    • Imagemin-pngquant - для сжатия картинок
    • gulp - для сборки вышеперечисленного
    • slick - карусели и слайдеры
    • remodal - модалки


    Если использовать фреймворк, например, bootstrap, то быстрее будет работать с исходниками бутстрапа и потом собрать их:
    • переопределить переменные
    • подключить нужные js-скипты из коробки
    • подключить нужные less-стили
    • собрать это всё галпом
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Изменять высоту блока при скролле одновременно с моментом скролла?

    Роман Савицкий @PRC
    Дмитрий если через jQuery, то
    Добавьте у себя между $(document).ready(function(){
    $(window).scroll(function(){
           console.log($(this).scrollTop());
           var attrstyle = 'height:' + $(this).scrollTop()/2 + 'px;';
           $("#Vash-id").attr('style', attrstyle);
        });
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Почему не исчезает блок?

    yarkov
    Алексей Ярков @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Почему не исчезает блок?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Правильный ли подход к адаптивной вёрстке?

    Антон @chanton91
    В работе использую sass, стили каждого блока выношу в отдельный файл, где сначала описывается основные стили блока, а ниже media queries. Как писали выше, удобней в одном месте смотреть и редактировать поведение блока.

    Касаемо процесса верстки, у всех он разный, некоторые накидывают html на всю страницу, а потом занимаются чисто css для него. Я практикую такой подход, верстаю от блока к блоку. Например начинаю с шапки, накидал html и сразу же все css и media для нее, протестировал везде, проверил, все шик, перешел к следующему блоку. С таким подходом, вам не мешают другие не отстиленные блоки, вы работаете только с одной частью страницы и концентрируетесь только для работы с ней. В добавок вы сразу протестили на всех разрешениях и больше к этому блоку не возвращаетесь.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как выравнять модальное окно вертикально по центру?

    Alex @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Вот такие CSS стили выровняют ровно по центру. Причем ширина и высота не важны (ели они канечно не больше экрана)
    .modal {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как на практике изучать Javascript?

    Дмитрий @Sad_Bro
    На темной стороне.
    Сейчас учу тоже JS.
    Кому как, мне очень хорошо дается изучение по видео от Специалиста. Борисов "препод от Бога", объясняет сложные вещи буквально на яблоках.
    Начинал c learn.javascript.ru мега ресурс, но сейчас пользую как справочник. Хотя начинал учить по нему
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как сделать декоративный элементт?

    Kleindberg
    Богдан Герасименко @Kleindberg
    Full stack
    Я давно уже не использую на сайтах графику для создания стрелочек и прочих декораций. Для этих целей хорошо подходят иконочные шрифты по типу FontAwesome.

    С помощью него вывести такую стрелочку можно написав такой код:
    <i class="fa fa-chevron-right"></i>

    Само же меню лучше полностью реализовать на CSS:
    @import url(http://site.at.ua/css/fontawesome.css); /* Подключили шрифт с иконками */
    
    ul.menu {list-style: none; width: 200px; position: relative;}
    ul.menu li a {display: block; line-height: 30px;}
    ul.menu a.submenu:before {font: 14px 'FontAwesome'; content: '\f054'; margin: 0 10px; float:right; line-height:30px;}
    ul.menu li:hover {background: whitesmoke;}
    ul.menu li ul {list-style: none; display: none;position: absolute; top: 0; left: 200px; width: 200px;}
    ul.menu li:hover ul {display: block;}


    А в HTML только указываем разметку меню:
    <ul class="menu">
        <li>
            <a href="#" class="submenu">Подпункт</a>
            <ul>
                <li><a href="#">Ссылка</a></li>
            </ul>
        </li>
        <li><a href="#">Ссылка</a></li>
        <li><a href="#">Ссылка</a></li>
    </ul>


    Вот целый сайт посвященный дизайну меню.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • aryzhanki
    • 3 ответа
    • 3 вопроса
  • Kuzm1ch88
    Кузьмич
    • 5 ответов
    • 0 вопросов
  • mrsexy
    Alfieros
    • 4 ответа
    • 1 вопрос
  • nedosekinstanislav
    Stanislav
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации