js背景特效代码(js背景特效代码大全)

http://www.itjxue.com  2023-02-02 11:14  来源:未知  点击次数: 

HTML,CSS,Javascript语言:设定文字背景透明的功能,懂网页的,谢谢

body的背景颜色透明body bgcolor="transparent"

一般控件的背景颜色透明div style="background-color:transparent"

下面是对字体层背景透明或者白色做改变的代码

你可以运行一下,看看效果

html

head

script language="javascript"

function changeBgcolor(){

var choose = document.getElementById("changeC").value;

if(choose==1){

document.getElementById("fontStyle").style.backgroundColor = "transparent";

}else{

document.getElementById("fontStyle").style.backgroundColor = "white";

}

}

/script

/head

body bgcolor="#ffcc99"

select id="changeC" name="changeC" onchange="changeBgcolor()"

option value="1"透明/option

option value="2"不透明/option

/select

brbr

div style="background-color:transparent;width:100px;height:100px;" id="fontStyle"

aaa

/div

/body

/html

至于文字大小代码可以完全和上面差不多,改变javascript代码就可以完成了

当然其中的语句要改为

document.getElementById("fontStyle").style.font = "** ** **"

其中的 ** ** 可以通过下拉列表的 onchange 来改变值

临时做的效果,你自己改改看

js控制DIV背景图片特效变换

给你举个简单的例子哈,你需要把var pic_arr=new Array("silkroad_1.jpg","silkroad_2.jpg","silkroad_3.jpg");这个里面存储的图片换成自己图片的路径就可以了=========================!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " "

html xmlns=" "

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

style type="text/css"

#pic_div{

width:400px;

height:267px;

}

/style

/headbody

div id="pic_div" style="background:url(silkroad_1.jpg) no-repeat;"/div

input type="button" value="切换背景图" onclick="test();" /

script type="text/javascript"

var count=0;

var pic_arr=new Array("silkroad_1.jpg","silkroad_2.jpg","silkroad_3.jpg");

function test(){

var pic_div=document.getElementById("pic_div");

pic_div.style.background="url("+pic_arr[count+1]+") no-repeat";

count++;

if(count=3)

{

count=0;

pic_div.style.background="url("+pic_arr[count]+") no-repeat";

}

}

/script

/body

/html

能帮我逐句翻译一下js特效的代码吗,靴靴

这个函数是求如图蓝线的长度 ?黑色是当前窗口 ? 绿色是hover的元素

function move( ev , bool) {

var top = $(this).offset().top;

var bottom = top + $(this).height();

var left = $(this).offset().left;

var right = left + $(this).width();

这个函数是求相对于当前页面 ?hover元素的四条边的距离

然后计算

var sT = Math.abs(y - top), ? //鼠标位置到hover元素顶部的距离

sB = Math.abs(y - bottom), ? //底部

sL = Math.abs(x - left), ? ?//左边

sR = Math.abs(x - right); ?//右边

var a = Math.min( sT , sB , sL , sR ); ? //然后在这4个距离里面选出最小值 ? ?变量a 就是距离最短的值

JS实现背景渐变轮换(已有背景轮换代码,只要一个轮换效果就可以)

-Enter content=RevealTrans(Duration=4,Transition=8)

Transition=8 可以把数字改为以下参数实现不用的效果

盒状收缩 RevealTrans 0 盒状展开 RevealTrans 1 圆形收缩 RevealTrans 2 圆形展开 RevealTrans 3 向上擦除 RevealTrans 4 向下擦除

RevealTrans 5 向左擦除 RevealTrans 6 向右擦除 RevealTrans 7 垂直百页窗 RevealTrans 8 水平百页窗 RevealTrans 9 横向棋盘式 RevealTrans

10 纵向棋盘式 RevealTrans 11 溶解 RevealTrans 12 左右向中部收缩 RevealTrans 13 中部向左右展开 RevealTrans 14 上下向中部收缩

RevealTrans 15 中部向上下展开 RevealTrans 16 阶梯状向左下展开 RevealTrans 17 阶梯状向左上展开 RevealTrans 18 阶梯状向右下展开

RevealTrans 19 阶梯状向右上展开 RevealTrans 20 随机水平线 RevealTrans 21 随机垂直线 RevealTrans 22 随机 RevealTrans 23

不需要js (其实是我用js做不出来)

把以代码看懂后

加在 held部分

准备几个网页每个放一张图片

做一个线性的连接

js动画效果代码方法

1.toggle():

toggle()方法除了模拟鼠标连续单击事件之外,同时会动态的隐藏改变当前元素的高度,宽度和不透明度,最终切换当前元素的可见状态。如果元素可见,则切换隐藏状态,如元素隐藏,切换可见状态

2.fadeln()与fadeOut();

这两个方法,实现了淡入和淡出的一个动画效果,fadeln()渐显效果,fadeout()渐隐效果,两者结合使用,可把元素隐藏在按钮中,在通过点击事件显示,两方法只改变元素的透明度,不修改其他属性

3.fadeToggle();

此方法会动态的改变当前元素的透明度,最终却换当前元素的可见状态。如果元素是可见的,则通过淡出效果切换隐藏;如果元素是隐藏的,则通过淡入效果切换可见状态,不设置参数时,默认0.4秒内发生淡入与淡出的动画效果

4.fadeTo() ;

fadeln()与fadeOut()方法都是渐隐渐显,透明度从1到0,从0到1实现一个渐隐渐显效果,而fadeToggle()方法则是可以控制1-0的透明度,为更好展示透明度的效果,可在页面中创造一个下拉框,用于保存透明度值,操作下拉框去控制图片透明度值

5.slideDown(); 与 slideUp() ;

slideDown()可改变元素高度,呈现一个滑动效果,由上往下滑动,直到显示最终的当前元素,slideUp()相反,由下往上滑动,直到隐藏最终的当前元素

6.slideToggle();

slideToggle()方法跟slideDown(); 与 slideUp() ;两个方法有异曲同工之妙,同样可改变元素的高度,不同于slideDown(); 与 slideUp() ; 的效果, 这个方法是通过点击事情控制元素的隐藏和显示

7.animate() ;

这个方法是自定义动画效果的方法,高度,宽度,透明度,运行速度都是可通过自定义给属性,这个方法只能改变可以取数字值的css属性,如:大小,边框,内外边距,定位,字体,文本,背景,透明度。

8.stop() ;

停止动画,stop()方法能结束当前的动画,并立即进入到下一个动画。

关于Javascript 特效代码

script language="JavaScript"

!-- Hide the script from old browsers --

function compute(obj) //定义一个函数 名字叫compute 他接收了一个参数 obj

{obj.expr.value = eval(obj.expr.value)} //当前的参数的值和下文参数值所用的方法相同

var one = '1' //定义一个字符型的1

var two = '2' //定义一个字符型的2

var three = '3' //定义一个字符型的3

var four = '4' //定义一个字符型的4

var five = '5' //定义一个字符型的5

var six = '6' //定义一个字符型的6

var seven = '7' //定义一个字符型的7

var eight = '8' //定义一个字符型的8

var nine = '9' //定义一个字符型的9

var zero = '0' //定义一个字符型的0

var plus = '+' //定义一个字符型的+

var minus = '-' //定义一个字符型的*

var multiply = '*' //定义一个字符型的*

var divide = '/' //定义一个字符型的/

var decimal = '.' //定义一个字符型的.

function enter(obj, string) //定义一个函数 名字叫enter 他接收了一个参数 obj

{obj.expr.value += string} //让 obj的值加上 '+'后面的值

function clear(obj) //定义一个函数 名字叫clear 他接收了一个参数 obj

{obj.expr.value = ''} //让obj的值等于空

// --End Hiding Here --

/script

form name="calc"

table border=1

td colspan=4input type="text" name="expr" size=30 action="compute(this.form)" tr

!--提交表单--

tdinput type="button" value=" 7 " onClick="enter(this.form, seven)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 8 " onClick="enter(this.form, eight)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 9 " onClick="enter(this.form, nine)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" / " onClick="enter(this.form, divide)"!--当鼠标点

击按钮的时候提交给函数按钮中的值--

trtdinput type="button" value=" 4 " onClick="enter(this.form, four)"!--当鼠标

点击按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 5 " onClick="enter(this.form, five)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 6 " onClick="enter(this.form, six)"!--当鼠标点击按

钮的时候提交给函数按钮中的值--

tdinput type="button" value=" * " onClick="enter(this.form, multiply)"!--当鼠标

点击按钮的时候提交给函数按钮中的值--

trtdinput type="button" value=" 1 " onClick="enter(this.form, one)"!--当鼠标点

击按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 2 " onClick="enter(this.form, two)"!--当鼠标点击按

钮的时候提交给函数按钮中的值--

tdinput type="button" value=" 3 " onClick="enter(this.form, three)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" - " onClick="enter(this.form, minus)"!--当鼠标点

击按钮的时候提交给函数按钮中的值--

trtd colspan=2input type="button" value=" 0 " onClick="enter

(this.form, zero)"!--当鼠标点击按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" . " onClick="enter(this.form, decimal)"!--当鼠标

点击按钮的时候提交给函数按钮中的值--

tdinput type="button" value=" + " onClick="enter(this.form, plus)"!--当鼠标点击

按钮的时候提交给函数按钮中的值--

trtd colspan=2input type="button" value=" = " onClick="compute(this.form)"!

--提交表单在javascript中进行运算--

td colspan=2input type="button" value="AC" size= 3 onClick="clear(this.form)" !--

点击此按钮调用此函数--

/table

/form

(责任编辑:IT教学网)

更多

推荐CMS技巧文章