Завершение 11-летних компромиссов: Chrome 149 в следующей неделе нативно поддержит shape(), реализуя обтекание текста по произвольной кривой с помощью одной строки CSS

robot
Генерация тезисов в процессе
ME News Новости, 16 мая (UTC+8), согласно мониторингу 动察 Beating, стартап AI браузеров ego объявил, что функция shape(), разработанная их разработчиком CGQAQ для Chromium, официально включена в основную ветку. В следующей неделе Chrome 149 распространит эту функцию по всему миру. Разработчикам достаточно одного CSS-правила, чтобы текст плотно обтекал любую кривую Безье, полностью заменяя существующие решения на базе JS.
С момента включения в спецификацию в 2014 году, CSS-свойство shape-outside, управляющее обтеканием контента, поддерживало всего 5 базовых форм, таких как круг и эллипс, за последние 11 лет. Ранее, чтобы заставить текст следовать за плавной кривой Безье, разработчики могли только вручную вычислять более 40 вершин многоугольников для грубой имитации или использовать сторонние движки текста на стороне пользователя, такие как pretext.
Это обновление позволяет движку браузера напрямую управлять кривым обтеканием, что кардинально устраняет производственные издержки, связанные с внешним JS-решением. Для обеспечения кросс-платформенной совместимости команда ego уже представила предложение Interop 2026, призывая Safari и Firefox как можно скорее присоединиться. (Источник: BlockBeats)
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • 2
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено