【 H5EDU咨询】如何点击改变背景颜色
html5吧
全部回复
仅看楼主
level 1
3个傻13 楼主
先画出3个图。然后点击红色 背景就变红 点蓝就变蓝 下面是代码。做到的我可以发红包或者加扣扣357772237
<canvas id="myCanvas" width="300" height="380"></canvas>
<style type="text/css">
#myCanvas {
position : absolute;
left :0px;
top:0px;
width:300px;
height:380px;
background-color:#CCFFCC;
}
</style>
<script type="text/javascript">
var canvasObj = document.getElementById("myCanvas");
var context = canvasObj.getContext("2d");
var x;
var y;
init_color();
function init_color(){
context.fillStyle = "rgb(255,0,0)";
context.fillRect(10,280,70,70);
context.fillStyle = "rgb(0,128,0)";
context.fillRect(110,280,70,70);
context.fillStyle = "rgb(0,0,255)";
context.fillRect(210,280,70,70);
}
function select(evt){
evt.preventDefault();
y = evt.touches[0].pageY;
x = evt.touches[0].pageX;
2016年03月30日 05点03分 1
level 9
这是js代码,原理是一样的
2016年03月30日 08点03分 2
如果点红色的图,然后可以在画板画红色的线,点蓝色可以画蓝色的,在手机运行
2016年03月31日 01点03分
回复 3个傻13 :这不是同样的原理吗,给div加个color属性不就好了吗
2016年03月31日 10点03分
level 1
对一个元素设置三个class名不同的样式(红、黄、蓝),然后给这个元素默认一个class名(红),点击某个按钮之后用setAttribute改变它的class名(改成黄或蓝),之后会自动调用黄或蓝那两个class样式。思路我给你了,自己动手,丰衣足食
2018年03月13日 05点03分 7
感谢回复,我已经毕业了,目前从事app开发,网站真不会[呵呵]
2018年03月13日 12点03分
@3个傻13 好吧,貌似APP开发更难吧,你是安卓还是iOS?
2018年03月13日 15点03分
1