查看完整版本: [-- 基础代码的应用 --]

武当休闲山庄 -> 音画教程 -> 基础代码的应用 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

无敌加菲猫 2008-05-24 14:50
大家常在论坛看到的那些漂亮的帖子多是漂亮的图片、音乐加上一些代码组成,这些代码就是传说中的HTML代码,觉得一个精美的代码帖子不外乎就是将文字+图片+音乐或再加上FLASH通过HTML标签编排组成的。
  这些帖以她的独特魅力,吸引了众多网友。但很多朋友没有去揭开她那美丽的面纱,而总是在门外徘徊。因此我编[写这个教程帖,旨在和大家一起学习交流,也希望喜爱她的朋友们都去了解她,去接近她,多实践,用你手中的画笔绘出精彩和美丽,编制出自己的美丽心情。。。

  HTML即超文本标记语言(HypertextMarkupLanguage),也叫WEB网页语言,做网页了解它是必要的,虽然现在有很多制作网页的工具如:Dreamwvear,FrontPage等,其实不懂这些代码也能做出很漂亮的网页。。。因为HTML内容繁多,很少有人愿意用写代码做网页的(效率低),大都使用软件,所见即所得,不过,了解这些代码对细微部分的修改相对会方便一些。。。我们论坛里做的帖子只是HTML语言的一小部分(很容易掌握的),我们也不需要了解那些大多HTML代码的实际意义,我们只了解常用的几个标签就可以了,这样,对制作、调试效果都有帮助。在这里我给大家收集整理一下代码的编写规则解释。。。我在这方面也没有很深入的学习,有不足或不当之处,还请大家补充完善。谢谢!

感觉这些代码主要是起编排的作用,也有一些不错的特效(主要是网页特效,就是一些脚本语言编写的,有点专业)在论坛里支持的只是一小部分,所以一些漂亮的图片大都是经过软件处理的 如:PS,FW,UG等图像处理软件。。。熟悉了一定的代码之后,接下来的课程里也将会讲解到运用PS制图或大图音画,心动不如行动。。。只要有兴趣和耐心,相信你一定行。。:)
现在一般的音画特效主要为图音文字而组成,但有些朋友也产生了一些误区,认为有音有画有文字就是音画特效,其实不然,音画特效主要是一种视觉欣赏,第一重的是图,一张图的意境是眼睛最先能直观的,能用一张能表达出你所想的意境构思的图来表达你所想的,第二是音乐,大家请想象一个场景,如果一张柔和的图片,搭上摇滚的音乐,给你的是什么感觉?再者,换成柔和的音乐,将又会有什么效果?如果说图是能表达意境最直观的,那么一首合适的音乐将会是意境的最好的辅助伙伴,第三,文字,有音有画,就是音画?
没错,那是音画,但是,会不会觉得太单调了?所以,我们还需要文字来点缀意境,可以不用很多,但要点中主题,烘托意境.一个音画制作人,如果能拥有一个专门写文字的搭档那是最好不过.这些方方面面,在我们以后的课程,都将会以实例来讲解的,下面,我们先来熟悉一下HTML的基本代码功能吧,如果能做到不看示例自己默写当然最好..不过偷懒也不是不可以..比如小依偶尔也会小小的偷着乐一下,不过学音画还是要靠自觉和耐心的,

大家有什么不明白的地方,可以提出来一起探讨。。。相信大家很快就能做出自己心爱的帖子。。。:)

公式:精美的代码帖子=文字+图片+音乐+FLASH 所以我们只了解相关标签就行了。。。

无敌加菲猫 2008-05-24 14:51
常用HTML代码:

一、文字标记

基本代码如下:

<P align=center><FONT color=#0066ff face=隶书 size=5>插入文字</FONT></P>

align=center 表示字体居中,可选值为居右(right)居左(left)


color=颜色代码
face=字体 常用字体为:宋体.黑体.楷体.仿宋.幻缘.新宋体.细明体等

size=字体大小,这里的最大值为7 取值越大文字就越大


1.字体变化 <font>..........</font>
a.字体大小 <font size=#>..........</font> #=1~7;数字愈大字也愈大
b.指定字型 <font face="字体名称">..........</font>
c.文字颜色 <font color=#rrggbb>..........</font>
rr:表红色(red)色码
gg:表绿色(green)色码
bb:表蓝色(blue)色码
rrggbb也可用6位颜色代码数字

2.粗体字 <b>..........</b>
3 字体加粗<STRONG>..........</STRONG>和<b>标签差不多的效果
4.换行(也称回车) <br>

5.分段标记 <p>

文字的对齐方向 <p align="#"> #号可为 left:表向左对齐(预设值) center:表向中对齐 right:表向右对齐 P.S.<p align="#">之后的文字都会以所设的对齐方式显示,直到出现另一个<p align="#">改变其对齐方向,遇到<hr>或<h#>标签时会自动设回预设的向左对齐。

6.区隔标记 <DIV>

<DIV>称为区隔标记。作用:设定字、画、表格等的摆放位置。
<DIV>应用于 Style Sheet(式样表)方面会更显威力,它最终目的是给设计者另一种组织 能力,有 Class ; Style ; title ; ID 等属性。。
以 <DIV align="center"> 为例:

align="center"
可选值:center ; left ; right 。决定字、画、表格等居中、靠左或靠右。
<DIV align="center"> 的作用和居中标记 <CENTER>一样。。
注:其实常用跟<p>标签的效果差不多,但是功能比<p>相对强一些。。。


7.分隔线 <hr>
a.分隔线的粗细 <hr size=点数>
b.分隔线的宽度 <hr size=点数或百分比>
c.分隔线对齐方向 <hr align="#">
#号可为 left:表向左对齐(预设值) center:表向中对齐 right:表向右对齐
d.分隔线的颜色 <hr color=#rrggbb>
e.实心分隔线 <hr noshade>

8.居中对齐 <center>..........</center> 跟<p align="center">........</p>,<DIV align="center">........<DIV>效果基本是一样的。。。

9.文字移动标记<MARQUEE>..........</MARQUEE>

<marquee 属性=属性值> 滚动内容 </marquee>

移动速度指令是:scrollAmount=# #最小为1,速度为最慢;数字越大移动的越快。
字符移动每步的延时:scrolldelay=# 属性值为数字, #最小为1, 数值越大速度越大,反之亦然。
移动方向指令是:direction=# up向上、down向下、left向左、right向右。
移动方式:behavior 属性值为scroll:文字单向移动,side:移动到边界停止,alternate:到边界后反向移动;
align,对齐方式,其属性值为center,left,right,top, middle, bottom,分别表示居中,左对齐, 右对齐,对齐上沿、中间、下沿;
bgcolor,移动字符的背景色,属性值为颜色代码,可以是rrggbb 16 进制数码,r=red,g=green, b=blue,也就是色彩中的三原色,也可是预定义色彩;
loop,移动字符的循环次数,属性值为数字,若未指定则循环不止(infinite);

width及height,文字高度和宽度,以象素为单位,属性值为数字;
hspace字符左右留白长度,属性值为数字;
vspace字符上下留白长度,属性值为数字;
scrollamount字符的移动速度,属性值为数字,数值越大速度越大,反之亦然;

常用指令举例:<MARQUEE scrollAmount=3 direction=up>..........</MARQUEE>

a.<marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>啦啦啦,我会移动耶!</marquee>

b.<marquee direction=left>啦啦啦,我从右向左移!</marquee>

啦啦啦,我从右向左移!

c.<marquee behavior=scroll>啦啦啦,我一圈一圈绕着走!</marquee>

啦啦啦,我一圈一圈绕着走!

d.<marquee behavior=alternate>啦啦啦,我来回走耶!</marquee>

啦啦啦,我来回走耶!

e.<marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee>

啦啦啦,我走一步,停一停!

无敌加菲猫 2008-05-24 14:51
常用指令举例 a.啦啦啦,我会移动耶! b.啦啦啦,我从右向左移! 啦啦啦,我从右向左移! c.啦啦啦,我一圈一圈绕着走! 啦啦啦,我一圈一圈绕着走! d.啦啦啦,我来回走耶! 啦啦啦,我来回走耶! e.啦啦啦,我走一步,停一停! 啦啦啦,我走一步,停一停!

无敌加菲猫 2008-05-24 14:52
二、图片标记

1.插入图片 <img src="图形文件名">

2.设定图框 -- border <img src="图形文件名" border=点数>

3.设定图形大小 -- width、height <img src="图形文件名" width=宽度点数 height=高度点数>

4.设定图形上下左右留空 -- vspace、hspace <img src="图形文件名" vspace=上下留空点数 hspace=左右留空点数>

5.图形附注 <img src="图形文件名" alt="说明文字">

例1:

<img src="http://images.blogcn.com/2006/10/8/1/hy0727,20061008014227.gif" width=80 height=300 border=0>

例2:
<P align=center><img src="http://images.blogcn.com/2006/10/8/1/hy0727,20061008014227.gif" width=80 height=300 border=0></p>

无敌加菲猫 2008-05-24 14:53
例1: 例2:


无敌加菲猫 2008-05-24 14:53
三、表格相关(我们做帖子背景主要就是表格)

例1:

源代码如下:

<TABLE align=center background="帖子背景图" border=0 cellPadding=0 cellSpacing=0 borderColor=#ffff00 width="100%"><TBODY><TR><TD>

帖子内容,文字或图片..... </TD></TR></TBODY></TABLE>

1.定义表格 <TABLE> 即我们做帖子时的背景。

2.定义列 <tr> <tr>标志对用来创建表格中的每一行。

3.定义栏位 i.<td>:<td>标志对用来创建表格中一行中的每一个格子,
此标志对也只有放在<tr></tr>标志对之间才是有效的,
ii.<th>:<th>标志对用来设置表格头,通常是黑体居中文字。
a.水平位置 -- align <th align="#">
#号可为 left:向左对齐 center:向中对齐 right:向右对齐
b.垂直位置 -- align <th align="#"> #号可为
top:向上对齐 middle:向中对齐 bottom:向下对齐
c.栏位宽度 -- width <th width=点数或百分比>
d.栏位垂直合并 -- rowspan <th rowspan=欲合并栏位数>
e.栏位横向合并 -- colspan <th colspan=欲合并栏位数>



四、表格的主要属性

例:

<TABLE> 的参数设定(常用):

<table width="400" border="1" cellspacing="2" cellpadding="2" align="CENTER" valign="TOP" background="myweb.gif" bgcolor="#0000FF" bordercolor="#CF0000" bordercolorlight="#00FF00" bordercolordark="#00FFFF" cols="2">



1. <table>标记的主要属性

align定义表格的对齐方式,有三个属性值center,left,right

background定义表格的背景图案,属性值为图片的地址

bgcolor定义表格的背景颜色,属性值是各种颜色代码

border定义表格的边框宽度,属性值是数字

bordercolor定义表格边框的颜色,属性值是各种颜色代码

cellpadding定义单元格内容与单元格边框之间的距离,属性值是数字

cellspacing定义表格中单元格之间的距离

height定义表格的高度,属性值是数字-----接受绝对值(如 500)及相对值(如 100%)。

width定义表格的宽度,属性值是数字-----接受绝对值(如 400)及相对值(如 80%)。

bordercolorlight 表格边框向光部分的颜色

bordercolordark 表格边框背光部分的颜色,

使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效,即不能同时使用。


2. <tr>标记,表格是由多行与多列组成的,<tr>标记用来定义表格的一行,他的属性极其属性值定义的是表格中的该行,其主要属性与属性值如下:
align定义对齐方式,属性值与上同
background定义背景图案 bgcolor定义背景色

3. <td>标记。用<td>标记概况起来的内容表示表格的单元。其主要属性与属性值和<table>标记的一样,补充两个合并列和行的代码:

colspan定义合并表格的列数,属性值是数字

rowspan定义合并表格的行数,属性值是数字

无敌加菲猫 2008-05-24 14:54
五、歌曲标记:

<EMBED SRC="音乐文件地址">
在论坛做帖常用格试如下:

如:

在这组代码中,不必管它是mms.http.rtsp,只要看尾缀是asf、wma、wmv、wmv、rm都可适用下面的代码:


<EMBED height=200 src=音乐文件地址 type=audio/x-pn-realaudio-plugin width=200 autostart="true" controls="IMAGEWINDOW,ControlPanel,StatusBar" console="Clip1"></EMBED>

说明:一般用来插入mp3 rm ra ram asf mid 等音乐文件,如果要隐藏播放器,把width和height的数值改成0或者1就可以了。


1. 手动播放:
<EMBED src=歌曲地址 volume="100" width=39 height=18 hidden="FALSE" autostart="fault" type="audio/x-pn-realaudio-plugin" controls="PlayButton">

2. 打开页面自动播放:
<EMBED src="歌曲地址" width="39" height="18" autostart="true" hidden="false" loop="infinite" align="middle" volume="100" type="audio/x-pn-realaudio-plugin" controls="PlayButton" autostart="true">

常用属性如下:

src="your.mid"
设定 midi 档案及路径,可以是相对或绝对。

autostart=true
是否在音乐档下载完之后就自动播放。true 是,false 否 (内定值)。

loop="true"
是否自动反复播放。LOOP=2 表示重复两次,true 是, false 否。

HIDDEN="true"
是否完全隐藏控制画面,true 为是,no 为否 (内定)。

STARTTIME="分:秒"
设定歌曲开始播放的时间。如 STARTTIME="00:30" 表示从第30秒处开始播放。

VOLUME="0-100"
设定音量的大小,数值是0到100之间。内定则为使用系统本身的设定

WIDTH="整数" 和 HIGH="整数"
设定控制面板的高度和宽度。(若 HIDDEN="no")

ALIGN="center"

设定控制面板和旁边文字的对齐方式,其值可以是 top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom >

CONTROLS="smallconsole"
设定控制面板的外观。预设值是 console。
console 一般正常面板   
smallconsole 较小的面板   
playbutton 只显示播放按钮   
pausecutton 只显示暂停按钮   
stopbutton 只显示停止按钮   
volumelever 只显示音量调节按钮

例一:

<EMBED SRC="midi.mid" autostart=true hidden=true loop=true>

作为背景音乐来播放,隐藏了播放器。

例二:

<EMBED SRC="midi.mid" loop=true width=145 height=60>

出现控制面板了,你可以控制它的开与关,还可以调节音量的大小。

注明:可用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支持。

IE中的的背景音乐

代码如下:

<bgsound src="音乐文件地址" loop=#>

#=循环数

注明:这种背景音乐格式,只有在IE浏览器中才可以听到。一般用来插入wav wma mid mp3等格试的音乐。

晕,发个音乐要了解那么多?呵呵,大家大可不必,想知道的可以了解一下,其实把下面代码复制过去换一下歌曲地址就ok了。。。

<EMBED src="歌曲地址" width="39" height="18" autostart="true" hidden="false" loop="infinite" align="middle" volume="100" type="audio/x-pn-realaudio-plugin" controls="PlayButton" autostart="true">

无敌加菲猫 2008-05-24 14:54
六.透明FLASH的使用

例:

<TABLE align=center background=http://cry.shidabbs.com/home/bbsjc/images/xin2005.gif border=0 cellPadding=0 cellSpacing=0 height=153 width=244 table>
<TBODY>
<TR>
<TD><EMBED height=143 pluginspage=http://www.macromedia.com/go/getflashplayer src=http://cry.shidabbs.com/home/bbsjc/images/32.swf type=application/x-shockwave-flash width=234 wmode="transparent" quality="high"></EMBED>
</TD></TR></TBODY></TABLE>


2层

<EMBED align=right src=http://lain1978.com/collection/flash/fly.swf width=300 height=375 type=application/octet-stream ;; quality="high" wmode="transparent" dth="300"><EMBED align=right src=http://www.qtqy.com.cn/flash/hd2.swf width=300 height=375 type=application/octet-stream dth="300" wmode="transparent" quality="high" ;;></EMBED>


常用代码如下:

<P align=center><IMG border=0 height=180 src="产生效果的图片URL地址" width=350></P>

<EMBED style="LEFT: 270px; WIDTH: 400px; POSITION: absolute; TOP: 1200px; HEIGHT: 300px" align=right src="透明FLASH连接地址" width=400 height=300 type=application/octet-stream wmode="transparent" quality="high" ;;></EMBED>

说明:TOP: 900px 是指FLASH与帖子上边之间的距离(也就是FLASH与IE的距离)。
   LEFT: 50px 是指FLASH与帖子左边的距离
   WIDTH: 400px HEIGHT: 300px 是指FLASH定位的范围宽度和高度
   后面的width=400 height=3000 就是指FLASH的宽和高了。
在使用这种格式时要反复的调整定位距离大小才能达到满意的效果 :)
align=right 相对背景图片右对齐。。。


注意事项:

大家一定发现这个style标签了吧。。。
这个是做一些特效,如,滤镜效果,文字特效,所用到的标记即CSS(Cascading Stylesheets,层叠样式表)
是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。。。

Style属性可以应用在<meta>标签中,更可广泛应用在<div>
<table> <tr> <td> <body> <center> <img> <input> <font> <form> <frame> <label><EMBED>
<map>等标签中,发贴时注意要将自动修正的勾号去掉,否则效果也出不来。。。

一. table,tr,td 称为HTML的标签,以双标签的形式出现,所谓双标签,也就是有一个<table>就有一个对应的</table>与之对应,同样适用于其他的双标签。

如:

<TABLE><TBODY><TR><TD><TABLE><TBODY><TR><TD>内容</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>

特别注意:这点很重要.
有多少<TABLE><TBODY><TR><TD>打头就得有多少</TD></TR></TBODY></TABLE>收尾,否则就会出错,其他标签适用。。。


二.论坛全屏效果。


把下列代码加到第一层表格的代码中:style="LEFT: -180px; WIDTH: 800px; POSITION: relative; TOP: 90px"


效果如下:
<TABLE id=table1 style="LEFT: -180px; WIDTH: 800px; POSITION: relative; TOP: 80px" cellSpacing=10 align=center background=http://cry.shidabbs.com/home/bbsjc/images/jcbj01.jpg border=0><TR><TD>

这里插入帖子内容。
</td></tr></table>

注:LEFT: -180px 左距,负数值越大与左边距离越小,反之,正数值越大越靠右。WIDTH: 800px 帖子宽度,一般全屏都是800像素。TOP: 90px" 上距 数值越大与IE上面的距离越大。其中数值都可以自行修改。

三.发帖时切记将使用HTML代码旁边的勾勾打上~要不然发出来的帖子只是代码.

无敌加菲猫 2008-05-24 14:55
首先,一个基本的音画帖是由图片,音乐,文字,透明FLASH所组合而成的,

一.我们现在先说图片,音画作品中的图片,可以是网络共享资源,也可以是自己设计制作(这点以后会专门讲述),在这一节里,我们只针对使用现成的网络图片,当你看到一幅好的图片后感到有种创作欲望时,你就要开始构思,如何根据该图的意境,来选择与之相配的音乐,文字及FLASH ,当然没有FLASH也未尚不可.

如何找图片地址及尺寸:
对初学者或初涉网络的会员来说,不知如何找出图片的地址及尺寸,其实很简单.先将鼠标放在图片上双击,将图片最大化,点右键/属性,在弹出的菜单上就会看到一个地址,这就是该图片在网络中的家,全选复制(以http://...开头),下面一行就是该图片的大小尺寸(宽X高),请记住它.

注意事项:在这里很容易犯的一个错误,以百度搜图为例,很多人都把缩略图的属性地址拿来使用后都会显示为无连接,其实百度缩略图不能直接引用,必须双击缩略图点开大图后右键属性中的地址才可使用.这点必须牢记.

单图帖代码:
<TABLE id=table0 style="LEFT: 左右距px; WIDTH: 总宽度px; POSITION: relative; TOP: 顶部距离px" borderColor=#FF0000 width=图宽  cellSpacing=25 background=图片地址  height=图高 border=5>


二.音乐
音乐在音画帖中的重要作用是不言而喻的,音乐是对图片意境的延伸及注解.音乐对人的感染力不亚于视觉神经,所以在配乐时一定要选择一首与图片相呼应的曲子,在很多时候先有音乐后配图片,图配乐,乐配图两者不分彼此.

如何找音乐地址:
音乐在各大搜索引擎中的资源是很多的,以百度为例,当你打开一首音乐的列表后,有很多的连接地址,最前的一般都是连接速度较快,点试听检查连接速度,如觉的不错,对着播放器点右键属性取地址或点歌曲名称,在弹出的菜单上复制地址.

注意事项:很多初学者取到的地址中都含有"......"的伪地址,切记在音乐地址中不可出现"....."省略符.那都是无法使用的伪地址.

音乐代码如下:
<p align=center><embed width=0 height=0 style=filter:xray src=音乐地址  type=audio/mpeg autostart=1 panel=0 loop=true></embed>

说明:播放器设置为可见时,如播放器代码放在图片代码上面就在图片上面显示,放在下面就出现在下面.如设置为隐藏,放在哪都可以.

无敌加菲猫 2008-05-24 14:56
三.文字

文字在音画帖中一是注明音画标题,二是正文,三是署名落款.

代码如下:
<P  vAlign=bottom  align=center>
<DIV style="FONT-SIZE: 60pt; FILTER: shadow(color=#FFF5EE); WIDTH: 100%; COLOR: #FF0000; LINE-HEIGHT: 150%; FONT-FAMILY: 经典繁中变">加入文字</DIV>

其中:
1.FONT-SIZE: 60pt; 为字号;

2.COLOR: #FF0000为字色

3.FONT-FAMILY: 经典繁中变:为字体

4.<P vAlign=bottom  align=center>为对齐方式:
  vAlign(上下对齐)=TOP顶部  bottom底部, align(左右对齐)=left左对齐; center中对齐; right右对齐


Quote:
同时大家也可尝试着增加两组以上文字代码后会是什么样的效果!

四.透明FLASH

网上有很多透明FLASH 的资源,在我们论坛也搜集有很多,在帖子中选择你要的FLASH应用就可以了

代码如下:

<EMBED style="LEFT: 距右px; POSITION: absolute; TOP: 距顶部px" align=right src=透明FLASH地址 width=宽 height=高 type=application/x-shockwave-flash quality="high" wmode="transparent"> </CENTER>

说明:透明FLASH代码可以放置在代码帖的任何位置而没有前后之分.每增加一组代码就相应增加一个FLASH ,依次类推.只要你认为有必要,没有数量限制.当然也可以不加FKASH

无敌加菲猫 2008-05-24 14:57
综上所述:一篇音画帖的元素就是由 图片+音乐+文字+FLASH 组成.代码如下:



<TABLE id=table0 style="LEFT: 左右距px; WIDTH: 总宽度px; POSITION: relative; TOP: 顶部距离px" borderColor=#FF0000 width=图宽  cellSpacing=25 background=图片地址  height=图高 border=5>
<TBODY>
<TR>
<TD align=center>
<DIV style="FONT-SIZE: 60pt; FILTER: shadow(color=#FFF5EE); WIDTH: 100%; COLOR: #FF0000; LINE-HEIGHT: 150%; FONT-FAMILY: 经典繁中变">加入文字</DIV>
<EMBED style="LEFT: 距右px; POSITION: absolute; TOP: 距顶部px" align=right src=透明FLASH地址 width=宽 height=高 type=application/x-shockwave-flash quality="high" wmode="transparent"> </CENTER>
</TD></TR></TBODY></TABLE>
<BR><BR><BR><BR><BR>
<p align=center>
<embed width=0 height=0 style=filter:xray src=音乐地址  type=audio/mpeg autostart=1 panel=0 loop=true></embed>

ddmkr 2009-04-21 03:14
谢谢老大的教诲,真的非常感谢!!!!

真好莱坞 2011-02-21 13:04
说的好祥细,多谢无敌加菲猫。。


查看完整版本: [-- 基础代码的应用 --] [-- top --]


Powered by www.wdsz.net v8.7.1 Code ©2005-2018www.wdsz.net
Gzip enabled


沪ICP备:05041533号