Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从网页上绘制/插入的形状和文本生成HTML和CSS?_Javascript_Html_Css_Interactive - Fatal编程技术网

Javascript 如何从网页上绘制/插入的形状和文本生成HTML和CSS?

Javascript 如何从网页上绘制/插入的形状和文本生成HTML和CSS?,javascript,html,css,interactive,Javascript,Html,Css,Interactive,我想做的基本上是从网页上“手动”输入的形状和文本向后创建HTML和CSS 这看起来像是在网页上手动创建和/或绘制形状(就像Powerpoint中的那样),输出是带有CSS属性的HTML页面 例如,如果我在页面上“绘制”一个红色矩形,输出将是一个网页[非常粗略地]看起来像这样: <!doctype HTML> <style> #rect1 { background: red; width: 100px; height: 50px; } <

我想做的基本上是从网页上“手动”输入的形状和文本向后创建HTML和CSS

这看起来像是在网页上手动创建和/或绘制形状(就像Powerpoint中的那样),输出是带有CSS属性的HTML页面

例如,如果我在页面上“绘制”一个红色矩形,输出将是一个网页[非常粗略地]看起来像这样:

<!doctype HTML>
<style>
  #rect1 {
    background: red;
    width: 100px;
    height: 50px;
  }
</style>
<div id = 'rect1'></div>

#rect1{
背景:红色;
宽度:100px;
高度:50px;
}

最后,我想添加更复杂的功能,比如在形状中填充文本,以及实现交互式功能,将javascript添加到输出的.html中。但在此之前,鉴于这个问题的广泛性,我想弄清楚这样一个项目可能的起点是什么,涉及到哪些关键词。

您可以使用SVG(可缩放向量图形)。有了它,你基本上可以画矢量(在本例中,是在网站上),CSS可以应用到它,JavaScript可以改变它。

你可以使用SVG(可缩放矢量图形)。有了它,你基本上可以绘制向量(在本例中,在网站上),CSS可以应用于它,JavaScript可以改变它。

你应该提供至少一个示例或至少一些链接。你应该提供至少一个示例或至少一些链接。我很确定你在找这个:我很确定你在找这个: