一直以来,字谜游戏中用到的坐标样式都是靠我一个个手动的去加。如今CSS文件都写了三千多行了,还是存在溢出,也就是不够。因为字数变多了,词条接龙也变长了,样式表里没有的坐标自然显示不正常。今天我突然想到CSS样式其实也是能用变量的,以前看见过CSS样式不能用变量的百度知道,所以这个说法一直封印了我的思路。今天又要添加新的坐标样式了,我也是确实添烦了,于是又回到变量的使用问题上来。
稍作思考,试了一下,果然行的通。CSS不能用变量,指的是CSS文件内不能用变量。那好,我不用外部样式不就行了,哎呀,真是茅塞顿开。于是,我在函数内添加内联样式,这样完全OK。坐标的位置由top和left两个值决定,我将top值和left值都用变量代替,然后要绘制表格的时候就把参数传递过去。通过一定关系的表达式,计算出相应的像素坐标,现在我想画在哪里就画在哪里。
那么,我以前写的两千多行都是白写了?我去!