Задать вопрос
  • Как задать background в виде части эллипса?

    @ukoHka
    Всего понемногу
    Комментировать
  • Как отрисовать многострочный текст svg?

    AndrewHaze
    @AndrewHaze
    Умею гуглить яндексом
    Дугу можно так нарисовать
    <![CDATA[
        .str0 {stroke:#2B2A29;stroke-width:1.19176}
        .fil1 {fill:none}
    ]]>

    <path class="fil1 str0" d="M429 191c-40,71 -117,115 -200,115 -126,0 -228,-98 -228,-220 0,-4 0,-8 0,-12"/>


    Или рисуйте круг и кладите его под серую плашку

    P.S. Можно воспользоваться векторным редактором
    Ответ написан
    Комментировать
  • Как отрисовать многострочный текст svg?

    @YAZART
    Посмотрите в сторону d3 например. https://d3js.org/
    Ответ написан
    Комментировать
  • Как отрисовать многострочный текст svg?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    В SVG можно вставить foreignObject – в частности, html, где перенос строк решается просто.

    Если вы новичок в SVG, для скорейшего получения результата лучше воспользоваться библиотекой, например, D3js. Вот пример, как вставлять в SVG кусок HTML контента в D3js. И другой подход – пример автоматической генерации SVG-элементов под каждую строку текста.

    В вашем случае, как я понял, график не динамический, раз нарисовали и забыли. В таком случае можно поручить отрисовать его в векторе вашему дизайнеру, и вывести статичный SVG код. Вы с ним легко разберётесь и навесите логику при наведении. Например, Adobe Illustrator умеет экспортировать графику в SVG.

    Кроме того, раз лейблы статичные, можно просто отрисовать по одному элементу <text> на каждую из строк.
    Ответ написан
    Комментировать
  • Как разместить элементы по дуге?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Как разместить элементы по дуге?

    1. Оторвать голову дизайнеру
    2. Дальше варианты:
      • Можно с помощью CSS transforms (вот пример с кругом, ваша дуга - кусок очень большого круга). Плюсы - чистый CSS, уважение окружающих. Минусы: чтобы что-то изменить нужно слишком много усилий.
      • Нарисовать на cancas. Плюсы - можно соорудить поддержку старых браузеров. Минусы - 21 век, пора переходить на SVG.
      • Собственно SVG. Для упрощения процесса - Snap.svg. Плюсы - можно сделать хорошо поддерживаемый плагин, где каждый круг с надписью - отдельный компонент, такое будет не стыдно и на GitHub выложить. Минусы - не завидую вашему дизайнеру...


    Ответ написан
    3 комментария
  • Как разместить элементы по дуге?

    pm_wanderer
    @pm_wanderer
    junior-HTML
    Через svg это можно сделать, вроде
    Ответ написан
    Комментировать
  • Как разместить элементы по дуге?

    petermzg
    @petermzg
    Самый лучший программист
    3 комментария
  • На чем лучше делать одностраничник?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ну, давайте по-порядку разберём!
    1. Одностраничник - делается под конкретный продукт или услугу.
    2. Шаблон - создаётся также уникальным, исходя направления продукта/услуги и ЦА.
    3. Форма сбора контактных данных на одностраничнике - прошлый век! Никто не будет оставлять данные. Для этого есть форма: "Отправить запрос" и в ней поле, НЕОБЯЗАТЕЛЬНОЕ К ЗАПОЛНЕНИЮ: "Прошу ответить мне на e-mail:".
    4. Цель одностраничника - должна быть явно задана: реклама товара, продажа, выявление интереса к продукту, приоритетная первичная регистрация на сервис в альфа/бета-тесте и т.д. Если, что-то из перечисленного будет идти вместе, - ТОЛКУ НЕ БУДЕТ!
    5. Конверсия - самая интересная тема, а уж тем более, на лендинге. Здесь многое зависит от того, кто создаёт Вам шаблон и корректно ли он располагает визуальные смысловые блоки и элементы пользовательского интерфейса страницы. Т.е., нужно, чтобы это делал именно UX-дизайнер, а не простой дизайнер! Т.к. он учитывает время просмотра страницы до десятых долей секунды, направление взгляда, движение мышки, скорость понимания информации, простоту изложения информации для понимания (пункты списка, схемы, таблицы, анимацию, видео-ролики и прочее).
    6. Удобство управления лендингом и структурой страницы, скорость загрузки: однозначно SPA + AJAX. Вёрстка - делается так: общий дизайн и блоки наполнения В ОТДЕЛЬНЫХ HTML-файлах, затем берём includeHTML и ставим все нужные блоки друг за другом в едином HTML, которые нам понадобятся. Затем, комментируя/переставляя строки в головном HTML-файле мы легко можем менять расположение блоков (секций лендинга).
    7. Все popup-формы, разметки секций и прочее (т.е., доп. разметку для доп.блоков) - грузим через тот же includeHTML из рядом лежащих файлов, например, "vote-form.html" или "feedback-form.html", где будет нужный функционал. Т.е. Вы сможете легко менять эти файлы, чтобы получать нужную (модифицированную/новую) форму.
    8. Основной список секций по лендингу можно получить здесь (Создать сайт с "нуля" -> выбрав в списке типов сайта: лендинг).
    9. SEO и индексация - JSON-LD, META-тэги (включая данные для соц. сетей, fb:* и т.д.), разметка всей вёрстки - строго HTML5!
    Ответ написан
    4 комментария
  • Как сделать анимацию при смене src у image?

    @tusklozeleniy
    Front-end разработчик
    Можно осуществить через background-image и transition.
    Как то так: codepen.io/anon/pen/WREOZO
    UPD: Сделал смену по клику, но разобраться просто)
    Ответ написан
    Комментировать
  • Как сделать анимацию при смене src у image?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Анимация перехода одного изображения в другое делается только на двух загруженных изображениях. В этом суть перехода fade. Вам обязательно нужно загруженное второе изображение.
    Ответ написан
    Комментировать
  • Как закрыть все popup окна?

    iiiBird
    @iiiBird Куратор тега HTML
    Пока ты спишь - твой конкурент совершенствуется
    дать всем попапам один класс. к примеру .popups и закрывать его при открытии.
    $('#img').on('click', function() {
            e.stopPropagation();
             $('.popups').hide();
            $('#popup').toggle();
            $('#img').toggleClass('active');
    });
    Ответ написан
    Комментировать
  • Как сделать контент дива адаптивным по высоте?

    @3dben
    Можно установить блокам максимальную высоту. Тогда они будут одинаковые по высоте. тоже можно сделать и с шириной.

    Flex-box тоже хорошее решение если нужны блоки одинаковой высоты. Подробнее можно почитать тут: html5book.ru/css3-flexbox

    Ну или же Js. Я так понимаю тебе нужен equal height. Тут есть 2-а варианта. Существует библиотека на jquery: https://github.com/mattbanks/jQuery.equalHeights или же можно воспользоваться кодом из этого урока: https://www.youtube.com/watch?v=z34QdUtXPD4
    Ответ написан
    Комментировать
  • Как сделать контент дива адаптивным по высоте?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    display: flex;
    align-items: stretch;

    - родителю

    Либо JS
    Ответ написан
    Комментировать
  • Как сделать контент дива адаптивным по высоте?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    общий родитель, блок1 релятивный, 2-й с absolute top:0; height:100%;. Первый собой растягивает родителя, второй растягивается.
    Либо js
    Либо таблицы
    Ответ написан
    Комментировать
  • Как вращать элемент во круг центральной точки?

    @asd111
    gif
    Ответ написан
    Комментировать
  • Как сделать косую черту в цене?

    petermzg
    @petermzg
    Самый лучший программист
    Так черту сделайте в основном элементе, а вот текст напишите в :before и :after
    Ответ написан
    Комментировать
  • Как сделать косую черту в цене?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    берешь див - relative. в нем проводишь косую черту через after;
    в этот див засовывешь 2 спана - position: absolute;
    один из которых - top: 0; left: 0;
    второй - right: 0; bottom: 0;
    Ответ написан
    Комментировать
  • Как подключить SDK к проекту VS 2008?

    @vilgeforce
    Раздолбай и программист
    Интересно почему у вас при компиляции запускается какой-то левый файл... Вы точно не пытаетесь запустить собранное приложение из студии?
    Ответ написан
    6 комментариев
  • Как автоматически убивать процесс?

    @ldvldv
    Комментировать
  • Очень греется Mackbook Air 13' 2015, что делать?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Флеш (твитч.тв) и игры очень прожорливы, так что ничего удивительного что на макбуке они так сильно жрут и греют систему.
    Но в целом в этом нет ничего страшного, при перегреве просто начнется троттлинг у процессора и упадет производительность на некоторое время.
    Ответ написан
    Комментировать