增加下拉菜单,以便在现场更改字体
Add dropdown for chaging the font on site
我有一个网站,我需要在主页上添加一个下拉菜单,以便能够控制整个网站的字体。我希望为每个用户单独配置或维护此选项。这样做的最佳实践是什么?是否有什么功能可以提供帮助?
您可以在母版页中使用字符串变量,并在后面的代码中操作它。
在aspx页面:
<body class="<%= bodyClass %>">
然后在代码后面:
public string bodyClass = "fontArial";
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue == "Verdana")
{
bodyClass = "fontVerdana";
}
}
然后确保你的CSS用字体样式处理不同的body类
最简单的方法是使用浏览器Cookie来存储颜色。
当用户在下拉菜单中更改颜色时,您将更新cookie。
每个页面在加载时会检查cookie并使用cookie中指定的颜色。如果用户没有更改颜色,因此cookie还不存在,则使用默认颜色。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- 不同字体的字母间距不同
- 如何在谷歌字体加载时显示加载图像
- PhoneGap选项卡栏自定义字体,背景图案
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- 如何保护节点webkit应用程序上的字体
- HTML5在浏览器大小javascript/jquery上调整字体大小
- 来自现场目的的Meteor电子邮件.send()
- 使用多个类更改字体
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- html5画布在同一行中写入多个字体
- 如何知道字体(@font face)是否已经加载
- 在jQuery中,短距离长持续时间的精细字体大小动画
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- 窗口中的谷歌字体参差不齐
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 在 ul 下更改内容的字体颜色,在悬停时
- 按容器更改字体大小
- 增加下拉菜单,以便在现场更改字体