Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
Css 将HTML转换为画布_Css_Html_Canvas_Html5 Canvas - Fatal编程技术网

Css 将HTML转换为画布

Css 将HTML转换为画布,css,html,canvas,html5-canvas,Css,Html,Canvas,Html5 Canvas,注意:我已经尝试了堆栈溢出中的所有相关问题。但我还没有得到答案 我正在尝试将HTML转换为Canvas。使用JavaScript或jQuery jsiddle演示是 .container{ 宽度:500px; 最大高度:500px; 利润率:10px; 边框:1px实心#fff; 背景色:#ffffff; 盒影:0px 2px 7px#292929; -moz盒阴影:0px 2px 7px#292929; -网络工具包盒阴影:0px 2px 7px#292929; 边界半径:10px; -mo

注意:我已经尝试了堆栈溢出中的所有相关问题。但我还没有得到答案

我正在尝试将HTML转换为Canvas。使用JavaScriptjQuery

jsiddle演示是

.container{
宽度:500px;
最大高度:500px;
利润率:10px;
边框:1px实心#fff;
背景色:#ffffff;
盒影:0px 2px 7px#292929;
-moz盒阴影:0px 2px 7px#292929;
-网络工具包盒阴影:0px 2px 7px#292929;
边界半径:10px;
-moz边界半径:10px;
-webkit边界半径:10px;
}
.主体,
.标题,
.页脚{
填充物:5px;
}
.主体{
边际上限:0;
最小高度:150px;
最大高度:388px;
溢出:自动;
}
.标题{
高度:40px;
边框底部:1px实心#EEE;
背景色:#ff8080;
高度:40px;
-webkit边框左上半径:5px;
-webkit边框右上角半径:5px;
-左上角moz边界半径:5px;
-moz边框半径右上角:5px;
边框左上半径:5px;
边框右上角半径:5px;
}
.页脚{
高度:40px;
背景色:#b3c6ff;
边框顶部:1px实心#DDD;
-webkit边框左下半径:5px;
-webkit边框右下半径:5px;
-moz边框半径左下角:5px;
-moz边框半径右下角:5px;
边框左下半径:5px;
边框右下半径:5px;
}
部分{
宽度:80%;
高度:200px;
保证金:自动;
填充:10px;
}
第一分区{
宽度:15%;
高度:200px;
背景:#99ffbb;
浮动:左;
}
第二分区{
左边距:15%;
高度:200px;
背景:#ffcccc;
}
我的HTML代码
标题 我的主体 弗斯特 第二 页脚
我的转换画布
正如我前面所说的,我们将这样做。一个简单的例子

html2canvas($('MyHTMLCODE'){
onrendered:函数(画布){
$('#canvas')。替换为(canvas);
},
//宽度:200,
//身高:200
});
.container{
宽度:500px;
最大高度:500px;
利润率:10px;
边框:1px实心#fff;
背景色:#ffffff;
盒影:0px 2px 7px#292929;
-moz盒阴影:0px 2px 7px#292929;
-网络工具包盒阴影:0px 2px 7px#292929;
边界半径:10px;
-moz边界半径:10px;
-webkit边界半径:10px;
}
.主体,
.标题,
.页脚{
填充物:5px;
}
.主体{
边际上限:0;
最小高度:150px;
最大高度:388px;
溢出:自动;
}
.标题{
高度:40px;
边框底部:1px实心#EEE;
背景色:#ff8080;
高度:40px;
-webkit边框左上半径:5px;
-webkit边框右上角半径:5px;
-左上角moz边界半径:5px;
-moz边框半径右上角:5px;
边框左上半径:5px;
边框右上角半径:5px;
}
.页脚{
高度:40px;
背景色:#b3c6ff;
边框顶部:1px实心#DDD;
-webkit边框左下半径:5px;
-webkit边框右下半径:5px;
-moz边框半径左下角:5px;
-moz边框半径右下角:5px;
边框左下半径:5px;
边框右下半径:5px;
}
部分{
宽度:80%;
高度:200px;
保证金:自动;
填充:10px;
}
第一分区{
宽度:15%;
高度:200px;
背景:#99ffbb;
浮动:左;
}
第二分区{
左边距:15%;
高度:200px;
背景:#ffcccc;
}

我的HTML代码
标题 我的主体 弗斯特 第二 页脚
我的转换画布
正如我前面所说的,我们将这样做。一个简单的例子

html2canvas($('MyHTMLCODE'){
onrendered:函数(画布){
$('#canvas')。替换为(canvas);
},
//宽度:200,
//身高:200
});
.container{
宽度:500px;
最大高度:500px;
利润率:10px;
边框:1px实心#fff;
背景色:#ffffff;
盒影:0px 2px 7px#292929;
-moz盒阴影:0px 2px 7px#292929;
-网络工具包盒阴影:0px 2px 7px#292929;
边界半径:10px;
-moz边界半径:10px;
-webkit边界半径:10px;
}
.主体,
.标题,
.页脚{
填充物:5px;
}
.主体{
边际上限:0;
最小高度:150px;
最大高度:388px;
溢出:自动;
}
.标题{
高度:40px;
边框底部:1px实心#EEE;
背景色:#ff8080;
高度:40px;
-webkit边框左上半径:5px;
-webkit边框右上角半径:5px;
-左上角moz边界半径:5px;
-moz边框半径右上角:5px;
边框左上半径:5px;
边框右上角半径:5px;
}
.页脚{
高度:40px;
背景色:#b3c6ff;
边框顶部:1px实心#DDD;
-webkit边框左下半径:5px;
-webkit边框右下半径:5px;
-moz边框半径左下角:5px;
-moz边框半径右下角:5px;
边框左下半径:5px;
边框右下半径:5px;
}
部分{
宽度:80%;
高度:200px;
保证金:自动;
填充:10px;
}
第一分区{
宽度:15%;
高度:200px;
背景:#99ffbb;
浮动:左;
}
第二分区{
左边距:15%;
高度:200px;
背景:#ffcccc;
}

我的HTML代码
标题 我的主体 弗斯特 第二 页脚
我的转换画布

html2canvas,这将有助于我尝试,但没有成功。请你试试我的小提琴,你明白了吗?html2canvas,那会有帮助,我试过了,但没有成功。请你试试我的小提琴,你明白了吗?谢谢你的回答。但页脚不会转换为画布,画布大小很小,因此不会删除固定的宽度和高度选项,从而获得完整的尺寸