示例-新闻字体

<title>新闻字体的大中小样式</title>
<style
type="text/css">
/*超链接访问签,访问后样式一致*/
a:link,a:visited{
color:#0044ff;
text-decoration:none;
}
a:hover{
color:#ffcc00;
}
#newstext{
width:500px;
border:#00ff00
1px
solid;
padding::10px;
}
/*预定义一些样式封装到选择器。一般使用类选择器。*/
.norm{

color:#960;
font-size:16px;

background-color:#3F0;
}
.max{
color:#808080;

font-size:28px;

background-color:#F39;
}
.min{
color:#63F;
font-size:8px;
background-color:#CCC;
}

</style>
</head>

<body>
<script
type="text/javascript">
//定义改变字体的方法
function
changeFont(size,clr){
/*
*既然要对div
newstext中的文本字体进行操作。
*必须要先获取div节点对象。
*
*/
var oNewsText =
document.getElementById("newstext");
//获取oNewsTest节点的style
oNewsText.style.fontSize=size;
oNewsText.style.color=clr;
}

/*
*如果根据用户点击所需要的效果不唯一。
*仅通过多个参数虽然可以实现效果,但是
* 1、传参过多,阅读性差;
* 2、js代码和css代码耦合性高;
* 3、不利于扩展;
*
*解决:
*将多个所需的样式进行封装。
*封装到选择器中,只要给指定的标签加载不同的而选择器就可以了。
*/
function
changeFont(name){
var oNewsText =
document.getElementById("newstext");
oNewsText.className =
name;
}

</script>
<!--
需求:新闻字体的大中小样式改变

思路:
1、先有新闻数据,并用标签封装。
2、定义一些页面样式。
3、确定事件源和事件,以及处理方式中被处理的节点。

事件源:a标签,事件:onclick。
被处理的节点:div-newstext。

既然要给超链接加入自定义的事件处理,就要先取消超链接的默认点击效果。

可以使用给href设置:javascript:void(0)来完成。

-->

<h1>詹姆斯35+10 热火98-96胜马刺1-1</h1>
<hr />
<a
href="javascript:void(0)" onclick="changeFont(‘max‘)">大字体</a>

<a href="javascript:void(0)"
onclick="changeFont(‘norm‘)">中字体</a>
<a
href="javascript:void(0)" onclick="changeFont(‘min‘)">小字体</a>

<div
id="newstext">
热火队詹姆斯35分10篮板,波什[微博]18分并在最后时刻命中关键三分,韦德[微博]14分7篮板,刘易斯14分;马刺队帕克21分7助攻,邓肯18分15篮板(157次季后赛两双追平魔术师),吉诺比利19分。
</div>

</body>

时间: 2024-11-13 07:51:47

示例-新闻字体的相关文章

关于Web(通过点击切换新闻字体)

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="txt/html; charset=utf-8" /> <title></title><style type="text/css"> a:link;a:visited{ color:#0044ff; text-decorat

01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例

?? 1安装HBuilder5.0.0,安装后的界面截图如下: 2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的Boilerplate.html: 3 代码内容如下: <!-- 作者:[email protected] 时间:2015-08-02 描述:使用MUI,您可以先简单地直接将以下CSS和JS加入到您的HTML文档中: <link href="//cdn.muicss.com/mui-0.

CSS3字体模块

介绍 字体提供了包含字符的视觉表现的资源.在最简单的等级中,其包含由字符编码到表示这些字符的形状(被称为字形)的映射信息.根据一组标准字体属性被分入一个字体家族的字体共享一个通用设计风格.在一个家族中,表现指定字符的形状,可以通过笔画粗细.倾斜或相对宽度而彼此改变.一个给定的字体外观是为这些属性的一个唯一组合而设计的.对于文本的给定范围,在渲染这些文本时使用CSS字体属性选择所使用的字体家族及家族中的字体外观.作为一个简单的例子,为了使用Helvetica字体的粗体形式,可以使用: body {

DOM&amp;JavaScript示例&amp;练习

以下示例均为html文件,保存至本地就可直接用浏览器打开以查看效果\(^o^)/~ 练习一:设置新闻字体 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml&

python爬虫:使用urllib.request和BeautifulSoup抓取新浪新闻标题、链接和主要内容

案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称.时间.链接. 完整代码: from bs4 import BeautifulSoup import requests url = 'http://news.sina.com.cn/china/' web_data = requests.get(url) web_data.encoding = 'utf-8' soup = BeautifulSoup(web_data.text,'

DOM学习笔记三

通过节点层次关系获取节点:(重要) 当节点既没有id,也没有name,通过节点当中的关系,是另一种获取节点方式 <!-- 通过节点关系获取节点 关系: 1.父节点:parentNode,一个父节点 2.子节点:childNodes ,直接后代节点集合 3.兄弟节点:比较少用,因为没有浏览器的解析方式,顺序就不一样 上一个兄弟节点:previousSibing 下一个兄弟节点:nextSibing --> <script type="text/javascript"&g

SDL系列之 - 编译参数

例9.7:设计一个程序,初始化视频子系统,设置显示模式为640*480,表面的色深为16位,使用SDL_ttf库在屏幕上显示"Linux下TrueType字体显示示例",字体大小为38,颜色为红色.设程序名为9-7.c,存放在/home/cx/下.准备工作:把windows下C:\WINDOWS\Fonts中的simsun.ttc文件拷贝到Linux下的/usr/share/fonts/下,用于显示中文.编辑源程序代码: 1 #include <SDL.h> 2 #incl

HTML标签解释大全

一.HTML标记 说明:指定了 HTML 文档遵循的文档类型定义(DTD). 标签:a 说明:标明超链接的起始或目的位置. 标签:acronym 说明:标明缩写词. 标签:address 说明:特定信息,如地址.签名.作者.此文档的原创者. 标签:applet 说明:在页面上放置可执行内容. 标签:area 说明:定义一个客户端图像映射中一个超级链接区域的形状.坐标和关联 URL. 标签:attribute 说明:以对象的形式代表了 HTML 元素的标签属性或属性. 标签:b 说明:指定文本应以

html简单总结

一.Html简介    HTML 是一种标记语言       忽略大小写,语法宽松    使用 HTML 标记和元素,可以:       控制页面和内容的外观       发布联机文档       使用 HTML 文档中插入的链接检索联机信息       创建联机表单,收集用户的信息.执行事务等等       插入动画       开发帮助文件    HTML 标记的格式组成: <ELEMENT ATTRIBUTE = value>       ELEMENT:   元素 - 标识标记