① html中如何让背景颜色渐变
html中让背景颜色渐变步骤如下:
1、打开html开发工具,新建一个html文件。
② 怎么通过css改变图片的颜色
1、如果想改变css背景图片,一般的做法只能使用css滤镜;
2、css滤镜主要包括:
Speia滤镜 灰度图滤镜 高斯模糊滤镜 反色滤镜 饱和度滤镜
对比度滤镜 亮度滤镜 色相旋转滤镜 阴影滤镜
3、css滤镜在浏览器兼容是比较坑爹的问题,ie浏览器有自己一套滤镜filter家族,基本所有ie内核浏览器都支持,ff和Chrome,opera则主要使用css3的滤镜,这些浏览器在后期版本支持css3的滤镜(目前版本基本都支持html5和css3),通过滤镜改变背景图的颜色和效果,当然这些滤镜主要是为了效果而产生,颜色只是固定的几种效果。
4、个别时候,css滤镜还需要结合js使用,才能到达必要效果,其实一般背景图片都是用透明度的css来设置它的颜色度;
透明度css列子:
transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
③ 在html中,用盒子做网页怎么让图片变颜色,就是鼠标放在图片上就会变的那种,谢谢各位大神。
<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>div变颜色</title>
<style>
#image{
width:200px;
height:200px;
background-color:#ccc;
}
p{
text-indent:2em;
padding:10px;
}
</style>
</head>
<body>
<divid="image"onclick="ToRed()"onmouseover="ToGreen()"onmouseout="ToBlue()">
<p>鼠标点击变红,鼠标移动到盒子内变绿,移出变蓝。</p>
<p>如果想让图片变色,可以把图片做成具有一定透明度的图片,改变背景颜色。</p>
</div>
<scripttype="text/javascript">
functionToRed(){
document.getElementById('image').style.backgroundColor="#f00";
}
functionToGreen(){
document.getElementById('image').style.backgroundColor="#0f0";
}
functionToBlue(){
document.getElementById('image').style.backgroundColor="#00f";
}
</script>
</body>
</html>