# Text-Path.php

## Product Knowledge Base:

- [Text Path on Elementor.com](https://elementor.com/help/text-path-widget/)


- [\<textPath\> element reference on MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/textPath)


- [Text Along a Path on the Web Using SVG textPath](https://alligator.io/svg/textpath/)
  

- [Placing Text on a Circle with SVG](http://thenewcode.com/482/Placing-Text-on-a-Circle-with-SVG)
  

- [CSS-Tricks: Curved Text Along a Path](https://css-tricks.com/snippets/svg/curved-text-along-path/)

## Technical Description:

A widget which let the user placing a text on an SVG path ( e.g. circle, line, wave, oval, spiral, etc. ).

The user can set a text ( static or dynamic ) and path ( built-in or custom ), and style them as well.


## Attention Needed / Known Issues:

- The widget and the SVG markups are rendered in PHP, but the text itself is being rendered using JS.


---
See also: [Text-Path.js](../assets/js/frontend/handlers/text-path.md)
