首 页 | 多媒体制作| 后期 | 平面设计 | 动画制作 | 音频编辑 | 网站建设 | 招聘求职 | 虚拟主机
论 坛 | 企业宣传片| 项目承接 | 配音服务 | 光盘制作 | 影视制作 | 动画制作 | 课件制作 | 虚拟现实
bryce

Flash 完全手册》独家网上连载

6  文字对象

6.5  使用CSS

6.5.1  CSS基础

1CSS介绍

层叠样式表是创建应用于 HTMLXML文档的文本样式的机制。一个样式表由样式规则组成,这些规则将指定如何对 HTML XML 元素进行格式设置。每个规则的组成都包括一个选择符,通常是一个HTML元素, 例如BODYP等;或者是和该选择符所接受的样式。样式规则的组成如下:

选择符 { 属性: }

如果是单一选择符的多样式声明应该用“分号”隔开:

选择符 { 属性1 1 属性2 2 }

例如,以下样式定义名为bodyText的选择器:

bodyText { font-size24px}

//定义名bodyText选择器的文字大小属性为24像素

另外单一选择符可以拥有不同的类(class),因而允许同一元素有不同的样式。例如,下面用不同的颜色,文本大小显示文本:

wenben.one { color #ff0000

font-size24px}

//定义wenben元素的one类,其显示文本颜色为红色,大小为24像素

wenben.two { color #0000ff

font-size36px}

//定义wenben元素的two类,其显示文本颜色为蓝色,大小为36像素

以上创建了两个类,onetwo,它们用于文本的方法需要通过HTML标签来实现,比如pli等,如下:

<p class="one">This is <span class="two">css!</span></p>

//使用one,two类格式文本

如果类前面没有添加具体元素,如下:

.note { font-size 18px }

//定义note类

在这里,名为note的类将可以被用于任何元素。下面来介绍Flash Player所支持的CSS属性。

2.支持的CSS属性

一个属性被指定到选择器里是为了使用它的样式。属性包括颜色、边界和字体等。表6-1显示了Flash Player所支持的 CSS 属性和值,以及它们所对应的动作脚本属性名称。

6-1                       支持的CSS属性

CSS属性

动作脚本属性

用法和支持的值

text-align

textAlign

设置文本的对齐样式,可以设置的值为leftcenter right,分别表示居左,居中,居右。

font-size

fontSize

设置文本的大小,只使用该值的数字部分,不分析单位(pxpt)。

text-decoration

textDecoration

可以识别的值包括 none underline,表示是否添加下划线。

margin-left

marginLeft

在左侧距离左端的距离,只使用该值的数字部分。不分析单位(pxpt)。

margin-right

marginRight

在右侧距离右端的距离,同上只使用该值的数字部分,不分析单位(pxpt)。

font-weight

fontWeight

设置文本是否为粗体,可以识别的值包括 normalbold

font-style

fontStyle

设置文本是否为斜体,可以识别的值包括normalitalic

text-indent

textIndent

首行缩进,只使用该值的数字部分,不分析单位(pxpt)。

font-family

fontFamily

用逗号分隔的供使用字体的列表,按需求降序排列。如果缺少前面的字体,用后面字体代替。可以使用任何字体系列名称。如果指定通用字体名称,则它将转换为相应的设备字体。支持以下字体转换:mono 转换为 _typewritersans-serif 转换为 _sans 以及 serif 转换为 _serif