Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
如何在HTML5中修改画布透明度?_Html - Fatal编程技术网

如何在HTML5中修改画布透明度?

如何在HTML5中修改画布透明度?,html,Html,所以我有index.html和canvas.css body{ } #canvasHIPPO{ display:block; margin:0px auto 0px; width:100%;height:100% background-image:url('http://www.pcl.co.nz/site/pclimaging/images/Big%20Print%20Carry.jpg') } 在my index.html中: <div id="container">

所以我有index.html和canvas.css

body{
}
#canvasHIPPO{
 display:block;
 margin:0px auto 0px;
 width:100%;height:100%
 background-image:url('http://www.pcl.co.nz/site/pclimaging/images/Big%20Print%20Carry.jpg')
}
在my index.html中:

<div id="container">
<canvas id="canvasHIPPO" width="800" height="600" display="block"></canvas>
</div>

我想知道如何: 1) 尽管2)不同的屏幕尺寸和/或3)保持相同的纵横比,但将画布置于背景城市图像的顶部中心

我非常确定边距:0,auto应该修复(1)并将画布居中在背景图像的顶部…我缺少什么


谢谢

您是在水平还是垂直地将图像居中? 如果要水平居中,则在css中应为:

#content {
    background-image: url('http://www.pcl.co.nz/site/pclimaging/images/Big%20Print%20Carry.jpg');
}

#contentHIPPO {
    margin: 0 auto;
    display: block; 
    width: 800px;
    height: 600px;
}
在您的html中:

<div id="content">
    <div id="contentHIPPO">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</div>
</div>

这是一位杰出的领袖,他是一位伟大的领袖。

这将导致div水平居中,图像在背景中重复。如果要将图像重新调整为浏览器窗口的大小,则需要使用javascript获取窗口的大小。

您是要将图像水平或垂直居中? 如果要水平居中,则在css中应为:

#content {
    background-image: url('http://www.pcl.co.nz/site/pclimaging/images/Big%20Print%20Carry.jpg');
}

#contentHIPPO {
    margin: 0 auto;
    display: block; 
    width: 800px;
    height: 600px;
}
在您的html中:

<div id="content">
    <div id="contentHIPPO">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</div>
</div>

这是一位杰出的领袖,他是一位伟大的领袖。
这将导致div水平居中,图像在背景中重复。如果要将图像重新调整为浏览器窗口的大小,则需要使用javascript来获取窗口的大小。

为什么不使用

display: webkit-box;
新的css3提供了更多特性,请遵循教程

为什么不使用

display: webkit-box;
新的css3提供了更多特性,请遵循教程


如果是一个小项目,您可以随时将您的十六进制颜色(
#FFFFFF
)转换为RGB和Alpha(其中Alpha通道是透明的),看起来像这样的
rgba(255255100)
。然而,如果你有数百个,甚至数千个颜色参考实例,你可能最好用谷歌搜索教程。

如果是一个小项目,你总是可以将你的十六进制颜色(
#FFFFFF
)转换成RGB和Alpha(Alpha通道是透明的),看起来像这样的
rgba(255255100)
。但是,如果你有数百个甚至数千个颜色参考实例,你可能最好用谷歌搜索教程。

嗨,迈克尔,假设我正在尝试让这个应用程序在不同的移动设备上工作,因此屏幕大小也不同。我该怎么办,假设我的javascript函数返回正确的屏幕/窗口大小?请检查-他们的解释比我能解释的更好。如果你使用他们的方法,你可以放弃divhi michael的内容,比方说我试图让这个应用程序在不同的移动设备上工作,因此屏幕大小也不同。假设我的javascript函数返回正确的屏幕/窗口大小,我该怎么办?看看吧,他们的解释比我能解释的更好。如果你使用他们的方法,你可以放弃#content div