A Flutter widget for rendering static html as Flutter widgets (Will render over 80 different html tags!)
https://pub.dev/packages/flutter_html
A Flutter widget for rendering HTML and CSS as Flutter widgets.
Widget build(context) { return Html( data: """ <h1>Hello, World!</h1> <p><span style="font-style:italic;">flutter_html</span> supports a variety of HTML and CSS tags and attributes.</p> <p>Over a hundred static tags are supported out of the box.</p> <p>Or you can even define your own using an <code>Extension</code>: <flutter></flutter></p> <p>Its easy to add custom styles to your Html as well using the <code>Style</code> class:</p> <p class="fancy">Here's a fancy <p> element!</p> """, extensions: [ TagExtension( tagsToExtend: {"flutter"}, child: const FlutterLogo(), ), ], style: { "p.fancy": Style( textAlign: TextAlign.center, padding: const EdgeInsets.all(16), backgroundColor: Colors.grey, margin: Margins(left: Margin(50, Unit.px), right: Margin.auto()), width: Width(300, Unit.px), fontWeight: FontWeight.bold, ), }, ); }
GitHub
#Ui #Flutter #Html #flutter_html