JS实现字体选色板实例代码_javascript技巧
程序员文章站
2022-05-16 14:06:14
...
哎,前段开发真心不容易。。。。弄了1个小时,找找了各种素材,终于,字体选色板基本功能弄好了,UI设计技能亟待提升。先看效果:
color
name="fontColor" type="button" value="颜色"
onclick="coloropen(event)" id="fontColor" />
'
colorTable = colorTable
+ ''
if (i == 0) {
colorTable = colorTable
+ '
'
} else {
colorTable = colorTable
+ '
'
}
colorTable = colorTable
+ '
'
for (k = 0; k for (l = 0; l colorTable = colorTable
+ '
'
}
}
}
}
colorTable = ''
'
+ ''
';
document.getElementById("colorpane").innerHTML = colorTable;
var current_x = document.getElementById("fontColor").offsetLeft;
var current_y = document.getElementById("fontColor").offsetTop;
//alert(current_x + "-" + current_y)
document.getElementById("colorpane").style.left = current_x + "px";
document.getElementById("colorpane").style.top = current_y + "px";
}
function doclick(obj) {
//document.getElementById("fontColor").value = obj;
document.getElementById("colorpane").style.display = "none";
document.getElementById('msgbox').style.color = obj;
//alert(obj);
//var chatArea = frames["chat"].document
// .getElementsByName('chatArea');
//for ( var i = 0; i // chatArea[i].style.color = obj;
//}
}
function colorclose() {
document.getElementById("colorpane").style.display = "none";
//alert("ok");
}
function coloropen() {
document.getElementById("colorpane").style.display = "";
}
window.onload = initcolor;
调试的时候,自行修改doclick方法即可。
功能介绍:点击颜色按钮,弹出选色板,选中一个颜色,保存设置,隐藏选色板。。。实现源码如下:
复制代码 代码如下:
onclick="coloropen(event)" id="fontColor" />
//chat.js init();
init();
var colorTable = ''
for (i = 0; i for (j = 0; j colorTable = colorTable + '
colorTable = colorTable
+ '
if (i == 0) {
colorTable = colorTable
+ '
} else {
colorTable = colorTable
+ '
}
colorTable = colorTable
+ '
for (k = 0; k for (l = 0; l colorTable = colorTable
+ '
}
}
}
}
colorTable = '
' + '12' + '×关闭' + ' |
+ '
document.getElementById("colorpane").innerHTML = colorTable;
var current_x = document.getElementById("fontColor").offsetLeft;
var current_y = document.getElementById("fontColor").offsetTop;
//alert(current_x + "-" + current_y)
document.getElementById("colorpane").style.left = current_x + "px";
document.getElementById("colorpane").style.top = current_y + "px";
}
function doclick(obj) {
//document.getElementById("fontColor").value = obj;
document.getElementById("colorpane").style.display = "none";
document.getElementById('msgbox').style.color = obj;
//alert(obj);
//var chatArea = frames["chat"].document
// .getElementsByName('chatArea');
//for ( var i = 0; i // chatArea[i].style.color = obj;
//}
}
function colorclose() {
document.getElementById("colorpane").style.display = "none";
//alert("ok");
}
function coloropen() {
document.getElementById("colorpane").style.display = "";
}
window.onload = initcolor;
调试的时候,自行修改doclick方法即可。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
- javascript怎么将值类型强制转为字符串
- javascript中什么是位运算符
- 总结分享: 6 种JavaScript的打断点的方...
- javascript怎么判断字符串是否是数字
- JS实现字体选色板实例代码_javascript技...
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
推荐阅读
-
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)_javascript技巧
-
js改变文章字体大小的实例代码_javascript技巧
-
js实现收缩菜单效果实例代码_javascript技巧
-
使用非html5实现js板连连看游戏示例代码_javascript技巧
-
JS返回上一页实例代码通过图片和按钮分别实现_javascript技巧
-
基于JS实现新闻列表无缝向上滚动实例代码_javascript技巧
-
使用非html5实现js板连连看游戏示例代码_javascript技巧
-
用js实现输入提示(自动完成)的实例代码_javascript技巧
-
基于JS实现新闻列表无缝向上滚动实例代码_javascript技巧
-
js 分页全选或反选标识实现代码_javascript技巧
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论