有关更改单元格背景色或应用图案或填充颜色的信息, 请参阅添加或更改单元格的背景色。
更改单元格或单元格区域的文本颜色
选择要对其数据设置格式的单元格或单元格区域。也可只选择单元格内的一部分文本。
在“开始”选项卡上,选择“字体颜色”  旁边的箭头。
在“主题颜色”或“标准色”下,选择一种颜色。

提示: 要应用最近选择的文本颜色,请在“开始”选项卡上选择“字体颜色”。
注意: 也可在工作表中更改批注的字体、大小和颜色。
应用自定义颜色
如果需要一种特殊字体颜色,请按如下所述混合自定义颜色:
单击“开始”>“字体颜色”箭头  >“其他颜色”。
在“自定义”选项卡上的“颜色”框中,选择所需的颜色。

如果您知道特定颜色的颜色编号,请在“颜色模式”框中选择 RGB(红、绿、蓝色)或 HSL(色相、饱和度、明度),然后输入编号以匹配所需的确切颜色底纹。
提示: 要将所使用的字体颜色快速复制到其他单元格,请选择具有该字体颜色的单元格并双击“格式刷”  。然后单击要设置其格式的单元格。完成后,再次单击“格式刷”以将其关闭。
设置工作表标签颜色
右键单击要更改其颜色的工作表标签。
选择“工作表标签颜色”,然后选择所需颜色。
这会更改标签的颜色,但不会更改字体颜色。如果选择较深的标签颜色,字体会切换为白色;如果选择较浅的标签颜色,字体会切换为黑色。主题皮肤切换效果在很多网站和系统中会用到,用户可以根据此功能设置自己喜欢的主题颜色风格,增强了用户体验。
原理:实现该功能的原理就是通过点击定义的主题样式,改变页面当前引用的主题CSS文件,并且将当前的主题样式写入cookie中或者写入数据库中,以便下次该用户重新访问页面时,调用的就是上次设置好的主题样式。
步骤:
首先,准备三个样式表CSS文件,分别是三种颜色风格的主题皮肤,将其引入页面。
给每个<link>添加了title属性,另外禁用了第2个和第3个CSS文件,就是默认起作用的是第1个CSS文件。
HTML内容
CSS样式可以自己设置自己喜欢的布局,每个人用到的样式排版不同,这里就不展示css代码。
JQuery:
引入jquery库和jquerycookie插件。jquerycookie插件为jQuery提供了强大的cookie *** 作功能。
当用户点击切换选择主题时,要发生以下动作:获取选择的主题(id),查看引用的CSS文件,如果发现其title属性值正好与当前选中的主题id值相等,则应用该主题CSS文件,同时将其他引用的CSS文件禁用,并且将当前选中的主题写入cookie中,设置cookie过期时间,最后将当前选中的主题按钮(li)设置为当前选中状态。具体看下面的代码:
注意,本例中我将选中的样式保存在用户cookie中,cookie名称为”colorstyle“,值为当前选中的主题值,过去时间为30天,即:expires:30
接着是页面载入时,读取主题cookie值,如果主题cookie存在则调用cookie值对应的主题样式CSS文件,并且设置当前主题按钮状态为选中状态,反之,则调用默认样式。代码如下:
应用的cookie记录用户所选择设置的主题皮肤样式,当cookie到期或者用户清除了浏览器的cookie,或者用户换用其他浏览器浏览时,当前设置的主题就会失效。为了让用户永久保存选择的主题样式,必须将所选的主题与用户信息对应,写入数据库,下次该用户登录就可以直接读取以往选择的主题。新建一个对话框工程,在对话框中添加一个按钮,然后,从button类继承一个子类 CNewButton, 重载 PreSubclassWindow,修改按钮的属性 ModifyStyle( 0 , BS_OWNERDRAW ); ,告诉系统,用户手绘按钮; 然后再重载DrawItem,在这里边修改按钮的背景色,字体的颜色,修改lpDrawItemStruct参数的值,使用SetBkColor,设置按钮字体的颜色, SetTextColor设置字体的颜色, 使用FillRect可以填充按钮的背景色。设置完后,给对话框的按钮添加一个变量,基类就选择刚才创建的CNewButton
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)