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

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

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

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

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

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

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

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

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

Даниил

  • 0
    вклад
  • 28
    вопросов
  • 0
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать горизонтальный скролл колесиком?

    lukoie
    lukoie @lukoie
    scrollmagic.io/examples/advanced/section_slides_ma...
    https://github.com/janpaepke/ScrollMagic/blob/mast...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как нарисовать такое в иллюстратор?

    Moskus
    Moskus @Moskus
    Сделать несколько вертикальных узких прямоугольников, залитых градиентом, со слегка различающейся прозрачностью.
    Размножить их вдоль горизонтальной оси.
    Нарисовать две огибающие графика.
    Дергая за верх и низ узких прямоугольников, используя snapping, вписать их по высоте в огибающие.
    По вкусу, поиграть прозрачностью у получившегося.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как нарисовать такое в иллюстратор?

    RAX7
    RAX7 @RAX7
    Рисуешь кушу вытянутых прямоугольников, обрезаешь их по форме волны, заливаешь вертикальным линейным градиентом.
    5caa750ba691d561553767.png
    spoiler
    5caa751f2a044741141962.png
    https://we.tl/t-sMiaCTXFPp
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Смена курсора через js и абсолютное позиционирование - гуд практика?

    DenVdmj
    Deniskin Rediskin @DenVdmj
    Javascript, Perl, Lua, etc.
    Я думаю лучше менять курсор, чем скрывать его и затем эмулировать. Например, нужно изображение карандаша на полотне в графическом редакторе: эмулированный курсор — то есть картинка, перемещаемая в позицию курсора по mousemove — будет отставать, и это будет анноить пользователя. Имхо лучше иметь набор курсоров для всех видов кистей и инструментов, и включать их на полотне через установку «cursor: url("my-brush.png")»

    PS. Но я не знаю вашего кейса, так что всё это сугубо имхо.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли такой плагин на WP?

    Yaxoo
    Ярослава @Yaxoo
    То тут, то там.
    Добрый день!

    Самый подходящий плагин под вашу задачу вот этот, думаю: https://wordpress.org/plugins/estatik/
    Еще есть варианты:
    https://wordpress.org/plugins/real-estate-listing-...
    https://wordpress.org/plugins/wp-listings/
    https://wordpress.org/plugins/easy-property-listings/
    Но там уже надо допиливать.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Сервисы для сжатия css к такому виду?

    Chefranov
    Eugene Chefranov @Chefranov
    Новичок
    www.lonniebest.com/formatcss

    Подобное ищется по запросу "Форматирование CSS"
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать автоматическую конвертацию валюты относительно рубля?

    Alexanevsky
    Alexander Lashchevsky @Alexanevsky Автор вопроса
    Любительская web-разработка
    Большое спасибо @EnterSandman и @Taraflex за подсказки. Проблему я решил следующим образом:

    Создаём PHP файл-парсер курса валют:
    <?php 
     $content = get_content(); 
     $pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"; 
     preg_match_all($pattern, $content, $out, PREG_SET_ORDER); 
     
     $usd = ""; 
     $eur = ""; 
     $byr = ""; 
     $uah = ""; 
     $kzt = ""; 
    
     foreach($out as $cur) 
     
     { 
       if($cur[2] == 840) $usd  = str_replace(",",".",$cur[4]); 
       if($cur[2] == 978) $eur   = str_replace(",",".",$cur[4]); 
       if($cur[2] == 974) $byr   = str_replace(",",".",$cur[4]); 
       if($cur[2] == 980) $uah   = str_replace(",",".",$cur[4]); 
       if($cur[2] == 398) $kzt   = str_replace(",",".",$cur[4]); 
     } 
    
     echo "<span id=\"bank-usd\">".$usd."</span> <span id=\"bank-eur\">".$eur."</span> <span id=\"bank-byr\">".$byr."</span> <span id=\"bank-uah\">".$uah."</span> <span id=\"bank-kzt\">".$kzt."</span>"; 
     
     function get_content() 
    
     { 
       $link = "http://www.cbr.ru/scripts/XML_daily.asp"; 
       $fd = fopen($link, "r"); 
       $text=""; 
       echo "";
       while (!feof ($fd)) $text .= fgets($fd, 4096); 
       fclose ($fd); 
       return $text; 
     }
    
    ?>
    В любом месте HTML документа вставляем загрузку этого файла, а всё его содержимое оборачиваем в display: none.

    Создаём JS файл, обрабатывающий курсы валют и конвертирующий нашу 1000 рублей в каждую из них:
    var rub = 1000;
    var bankUSD = document.getElementById('bank-usd').innerText;
    var bankEUR = document.getElementById('bank-eur').innerText;
    var bankBYR = document.getElementById('bank-byr').innerText;
    var bankUAH = document.getElementById('bank-uah').innerText;
    var bankKZT = document.getElementById('bank-kzt').innerText;
    
    document.getElementById('rub').innerHTML = rub;
    document.getElementById('usd').innerHTML = (rub/bankUSD).toFixed(2);
    document.getElementById('eur').innerHTML = (rub/bankEUR).toFixed(2);
    document.getElementById('byr').innerHTML = (10000*rub/bankBYR).toFixed(0);
    document.getElementById('uah').innerHTML = (10*rub/bankUAH).toFixed(1);
    document.getElementById('kzt').innerHTML = (100*rub/bankKZT).toFixed(0);
    Для белорусской, казахской и украинской валют пришлось добавить ещё несколько нулей для корректного вывода.

    И в любом удобном месте, где нам требуется, выводим:
    <span id="rub"></span> рублей
    <span id="byr"></span> рублей
    <span id="uah"></span> гривен
    <span id="kzt"></span> тенге
    <span id="usd"></span> долларов
    <span id="eur"></span> евро
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Какие библиотеки, плагины и прочее для верстки вы используете в своих проектах?

    SergGrbanoff
    Serg Grbanoff @SergGrbanoff
    UX/UI Desinger, Front-End Developer
    Фреймворки, библиотеки и плагины для верстки сайта.

    1. Bootstrap - самый популярный HTML, CSS, и JS фреймворк в мире для разработки отзывчивых, mobile-first проектов в вебе.

    2. slick - Адаптивный слайдер для сайта

    3. Owl Carousel 2 - красивый, отзывчивый карусельный слайдер

    4. Fotorama - плагин для создания галереи на сайте

    5. MagnificPopup - плагин для создания модальных окон

    6. FancyBox - построениe всплывающих окон

    7. Mmenu - мобильное меню


    8. bxSlider - отзывчивый jQuery-слайдер для контента


    9. Fullscreen Slit Slider - слайдер с интересной анимацией

    10. parallax.js - эффект Parallax

    Первая 10-ка
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как создать появляющееся горизонтальное меню после прокрутки?

    iiil
    Юрий Лобанов @iiil
    Инженер и вэб-дизайнер, рисую.
    Зачем Вам новое меню? При скролле добавляйте новый класс своему меню, исключайте его из потока с использованием fixed, а чтобы при этом контент не уезжал на высоту меню наверх — используйте margin-top.
    А уж в новом классе переопределяйте свое меню как хотите, хоть внешний вид, хоть некоторые пункты скрывайте.
    Вот пример писал для подобного вопроса.
    codepen.io/iiil/pen/InDbp
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Выбор CMS для блога

    IMA
    IMA @IMA
    Наиболее популярные Drupal, WordPress 3, MovableType, b2evolution и российский Livestreet.
    Чтобы облегчить выбор — есть автоустановка русских версий этих блоговых систем из панели управления «в один клик».
    Ну и как вариант, можно попробовать несколько других: Serendipity, Pmachinefree, LifeType, DotClear, EasyMoblog, Geeklog.
    На мой взгляд, лучше выбирать между WP и MT.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Dr. Bacon
    • 9 ответов
    • 0 вопросов
  • HardBot
    HardBot
    • 8 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • TheAndrey7
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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