Форум

Выравнивание html элемента

31 марта 2018 11:26
Приветствую всех!
Прошу помощи в таком вопросе. Как сделать выравнивание html элемента по примеру этого макета http://prntscr.com/iyudqd , по отношению к пустышке-якорю http://prntscr.com/iyufig
Пока получается так, что html элемент выравнивается своим центром по отношению к пустышке
http://prntscr.com/iyuftd
Спасибо за ваши ответы!
02 апреля 2018 13:55
С исходниками проекта было бы проще разобраться как это сделать конкретно в вашем случае. Очевидно, необходимо настраивать css.
Есть ли возможность выложить полные исходники? Желательно, чтоб они были созданы при помощи кнопочки Export Project менеджера проектов.
Александр (команда Blend4Web)
twitter
02 апреля 2018 14:17
Исходники моих экспериментов прикрепил. Сноски появляются по клике на одной из трех сфер, расположенных справа. Нужно, чтобы центр их трансформации находился в левом нижнем углу. То есть там, где будет находиться пустышка.
02 апреля 2018 14:45
В примере с пользовательскими аннотациями для обновления положения элемента используется следующий код:
m_anchors.attach_move_cb(cyl_anchor, function(x, y, appearance, obj, elem) {
        var anchor_elem = document.getElementById("cyl_anchor");
        anchor_elem.style.left = x + "px";
        anchor_elem.style.top = y + "px";

        if (appearance == "visible")
            anchor_elem.style.visibility = "visible";
        else
            anchor_elem.style.visibility = "hidden";
    });


т.е. обновляются свойства left и top
Александр (команда Blend4Web)
twitter
02 апреля 2018 15:58
Спасибо за ответ! В вашем примере применен тип якоря Generic, в моем же - Custom Element. Не могли бы дать совет применительно к существующей конфигурации? К тому же нужно привязать сноску не за левый верхний, а за левый нижний угол. Простая замена в коде с top на bottom ничего не дает, элемент (из примера в Custom Anchors) смещается слишком далеко вниз.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.