在页面中,做成大中小3种字体显示内容:
做了2套表格css风格: MTableA:标准的(小字体),MTableA_big:大字体;
通过点击
<a href="#" onMouseDown="changefont('smallfont');"> 小 </a>
<a href="#" onMouseDown="changefont('bigfont');" > 大 </a>
来切换字体大小;
注意: JS是区分大小写的,如果属性名称大小写不对也不会有作用;
执行JavaScript函数:changefont
调整有几种方式:
1. 页面对象的className重新设值
document.getElementById('obj').className=”…”
2. 通过style:
document.getElementById('obj').style.cssText=”…”
document.getElementById('obj').style.backgroundColor=”
3.切换css文件:
看到2种方法:
1。 首先把所有的css文件加载:
<link rel= "stylesheet " href= "/1.css ">
<link rel= "stylesheet " href= "/2.css ">
......
然后确定使用哪个CSS:需要使用到的css就enable,不需要使用到的,全部disable属性设置成true
document.styleSheets[i].disabled=true;
2. 动态切换需要使用到的CSS文件:
页面上,<link rel= "stylesheet " type="text/css" href= "/1.css ">
JavaScript中:document.getElementsByTagName( 'link ')[0].href= '2.css '
这样就切换了css文件
-------------------------------------------------------------------------------------------------
以上3种方式,对应了页面中使用CSS的几种方式:
1. 链接外部文件
<link rel= "stylesheet " type="text/css" href= "/1.css ">
2. CSS包含在html中
<style type="text/css">
......
</style>
3. 内联定义
<table style="font:....." >
-------------------------------------------------------------------------------------------------
例子:
<script>
function changefont(font)
{
var filecontent=document.getElementById("filecontent");
if( font=="bigfont" )
{
filecontent.className = "MTableA_big";
}
else if( font=="smallfont" )
{
filecontent.className = "MTableA";
}
}
</script>
<a href="#" onMouseDown="changefont('smallfont');"> 小 </a>
<a href="#" onMouseDown="changefont('bigfont');" > 大 </a>
<table class="MTableA" id="filecontent">
。。。。。。。
</table>
分享到:
相关推荐
"一个基于JS+CSS+DOM+COOKIE无刷新更换网页风格并保存例子代码"的主题,旨在介绍如何利用JavaScript、CSS、DOM(Document Object Model)和Cookie技术,实现在不刷新页面的情况下动态改变网页样式,并将用户的风格...
【标题】"10套CSS风格国外网页模板1"提供了丰富的设计灵感和实践素材,适合于那些希望在企业软件开发中应用现代化、国际化的网页设计风格。这些模板展现了CSS(层叠样式表)在构建网页布局、颜色方案、字体样式以及...
在IT行业中,对JavaScript(js)、CSS(css)和HTML(html)进行格式化是开发者日常工作中不可或缺的一部分。这涉及到代码的可读性、可维护性和团队协作效率。以下是对这个主题的详细解释: 首先,JavaScript是Web...
本资源提供了八款不同风格的日历控件,结合了JS(JavaScript)和CSS(Cascading Style Sheets)技术,旨在提升网页的用户体验和视觉效果。以下是对这些日历控件的详细解释: 1. **JS与CSS的结合**: JS...
在IT行业中,JavaScript (js) 和 Cascading Style Sheets (css) 是构建网页和Web应用程序的两个核心元素。本文将深入探讨“js_css_image”压缩包中的相关知识点,重点关注`datatable editor`资源,以及它们如何与CSS...
虽然 EasyUI 原生并不支持完全的响应式布局,但通过结合使用 CSS3 的媒体查询,开发者可以为不同设备和屏幕尺寸调整组件的样式,使其适应移动端或平板电脑。 8. **与其他技术的集成** EasyUI 可以很好地与后端...
总的来说,CSS-in-JS Generator是JavaScript开发中实现CSS-in-JS风格的一个利器,它简化了传统CSS向现代前端风格的过渡,同时也为开发者提供了更强大、更灵活的样式管理手段。不过,适应这种新的工作流可能需要一些...
本资源"JS+CSS日历控件"提供了一种利用JavaScript(JS)和层叠样式表(CSS)创建多功能、多风格的日历组件的方法。下面我们将深入探讨这个主题,详细解析如何利用这两种技术来实现一个功能丰富的日历控件。 1. **...
本资源“css3涂鸦风格边框zip”提供了一种独特的方式来创建具有涂鸦效果的边框,这种效果完全通过纯CSS3实现,无需JavaScript或者其他外部库。涂鸦风格边框可以为网站增添个性和趣味性,使其在视觉上更具吸引力。 ...
3. **主题定制**:MUI支持主题定制,允许开发者根据自己的需求调整颜色、字体等元素,以适应不同品牌或设计风格。 4. **性能优化**:MUI针对移动设备进行了深度优化,包括代码压缩、延迟加载、GPU加速等技术,有效...
为了改善这一情况,开发者们通常会利用JavaScript(JS)和层叠样式表(CSS)来增强Select的视觉效果,创建出更加精美、自定义的选项框插件。本文将深入探讨如何使用JS和CSS来美化经典Select选项框。 首先,我们需要...
通过媒体查询(`@media`),我们可以根据设备的视口大小调整CSS样式,确保翻页效果在手机、平板和桌面电脑上都能良好显示。 最后,为了让用户能够轻松地触发翻页动作,可以使用交互元素如按钮或者点击/触摸事件。通过...
本文将深入探讨“八款不同风格的日历控件(JS+CSS)2”这一主题,主要关注JavaScript(JS)和CSS(层叠样式表)在创建这些控件中的应用。 首先,JavaScript是一种强大的客户端脚本语言,常用于实现网页的动态效果和...
本资源提供了一种实用的js(JavaScript)与css(Cascading Style Sheets)结合实现的加载动画,旨在提升用户体验,减少用户等待时的不耐烦感。下面将详细介绍如何利用JavaScript和CSS来创建一个美观且实用的加载效果...
1. **CSS模板**:在"个性的红黑风格CSS模板"中,可能包含了一些预设的样式规则,帮助开发者快速创建具有独特视觉效果的网页。例如,`innerstyle.css`和`style.css`可能包含了这些定制的样式,涵盖了颜色方案(红色和...
"layui.rar"压缩包内的文件很可能包含了layui的CSS样式文件(如layui.css)、JavaScript库(如layui.js)、图片资源、字体文件以及示例代码和文档。这些资源对于初学者来说是很好的学习材料,对于有经验的开发者来说...
通过调整CSS和JS代码,我们可以定制分页控件的样式和行为,以适应不同的应用场景。 总结,JS分页控件结合CSS样式是网页开发中的重要技术,它们共同实现了用户友好的数据分页功能。通过理解JS分页的基本原理和CSS的...
`css`文件包含了上述的各种CSS样式规则,`images`文件夹可能存储了用于箭头图标的图片资源,而`js`文件可能包含了额外的JavaScript代码,用于处理交互逻辑或进一步自定义下拉框的行为。 总结,通过CSS,我们可以...
总结来说,通过结合CSS、HTML和JavaScript,开发者能够创建出具有XP风格的网页窗口,不仅复刻了经典的操作系统界面,还能提供现代Web应用的交互体验。这种技术不仅考验了开发者对前端技术的掌握程度,还展示了他们...
这通常通过调整元素的背景颜色、边框阴影、高光等CSS属性来实现,如使用渐变、box-shadow和text-shadow等,以模仿金属表面的光泽和反射效果。 压缩包内的文件名列表揭示了项目结构: 1. `index.html` - 这是主网页...