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

    Yastr
    @Yastr Автор вопроса
    дошло, все оказалось не так страшно)
    5bdad80da3daa563593677.png
    function drawText(deg, text,color) {
        ctx.save();
        ctx.translate(center, center);
        ctx.rotate(deg2rad(deg));
        ctx.textAlign = "right";
        ctx.fillStyle = color;
        ctx.font = '400 ' + wheel_text_size + 'px Helvetica';
        ctx.shadowOffsetX = 0;
        ctx.shadowOffsetY = 0;
        text = text.replace(/&#(\d{1,4});/g, function (fullStr, code) {
            return String.fromCharCode(code);
        });
    
        var textWidth = canvas_width * 0.2,
            lines = fragmentText(text, textWidth),
            linesLength = lines.length,
            marginTop = wheel_text_size*linesLength/1.5; // для вертикального выравнивая строк
    
        lines.forEach(function(line, i) {
            ctx.fillText(line, 7 * center / 8, ((i+1) * (wheel_text_size+2))-marginTop);
        });
    
        ctx.restore();
    }
    Ответ написан
    Комментировать
  • Какой двигатель выбрать для Landing Page?

    Yastr
    @Yastr
    Никакой, не вижу смысла ставить лендинг на движок (;
    Еще и тот, что "поддерживает функционал или плагины с scroll-ом слайдшоу и подменю", это уже конструктор, которые выдает кривой код и добавляет геморроя...
    Ответ написан
    3 комментария