導航:首頁 > 編程語言 > 網頁右側懸浮圖片代碼

網頁右側懸浮圖片代碼

發布時間:2023-05-30 17:09:41

『壹』 求段網頁右下角漂浮的JS代碼,放廣告用的!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>不會被屏蔽的網頁右下角漂浮窗口代碼</title>
<FCK:meta http-equiv="content-type" content="text/html;charset=gb2312" />
<style type="text/css">
#msg_win{border:1px solid #A67901;background:#EAEAEA;width:300px;position:absolute;right:0;font-size:12px;font-family:Arial;margin:0px;display:none;overflow:hidden;z-index:99;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#833B02;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#fff;}
#msg_title{background:#FECD00;border-bottom:1px solid #A67901;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#000;height:25px;line-height:25px;text-indent:5px;}
#msg_content{margin:0px;width:300px;height:300px;overflow:hidden;}
</style>
</head>
<body>
<p style="height:1000px;"></p>
<div id="msg_win" style="display:block;top:490px;visibility:visible;opacity:1;">
<div class="icos"><a id="msg_min" title="最小化" href="javascript:void 0" _fcksaverl="javascript:void 0">_</a><a id="msg_close" title="關閉" href="javascript:void 0" _fcksaverl="javascript:void 0">×</a></div>
<div id="msg_title">標題</div>
<div id="msg_content">
<img src="http://www.chinesesavvy.com/export/sites/default/images/stories/images/Subject/2007newyear/chunjie_texttu03.gif" width="300" height="300" border="0"/>
</div>
</div>
<script language="javascript">
var Message={
set: function() {//最小化與恢復狀態切換
var set=this.minbtn.status == 1?[0,1,'block',this.char[0],'最小化']:[1,0,'none',this.char[1],'恢復'];
this.minbtn.status=set[0];
this.win.style.borderBottomWidth=set[1];
this.content.style.display =set[2];
this.minbtn.innerHTML =set[3]
this.minbtn.title = set[4];
this.win.style.top = this.getY().top;
},
close: function() {//關閉
this.win.style.display = 'none';
window.onscroll = null;
},
setOpacity: function(x) {//設置透明度
var v = x >= 100 ? '': 'Alpha(opacity=' + x + ')';
this.win.style.visibility = x<=0?'hidden':'visible';//IE有絕對或相對定位內容不隨父透明度變化的bug
this.win.style.filter = v;
this.win.style.opacity = x / 100;
},
show: function() {//漸顯
clearInterval(this.timer2);
var me = this,fx = this.fx(0, 100, 0.1),t = 0;
this.timer2 = setInterval(function() {
t = fx();
me.setOpacity(t[0]);
if (t[1] == 0) {clearInterval(me.timer2) }
},10);
},
fx: function(a, b, c) {//緩沖計算
var cMath = Math[(a - b) > 0 ? "floor": "ceil"],c = c || 0.1;
return function() {return [a += cMath((b - a) * c), a - b]}
},
getY: function() {//計算移動坐標
var d = document,b = document.body, e = document.documentElement;
var s = Math.max(b.scrollTop, e.scrollTop);
var h = /BackCompat/i.test(document.compatMode)?b.clientHeight:e.clientHeight;
var h2 = this.win.offsetHeight;
return {foot: s + h + h2 + 2+'px',top: s + h - h2 - 2+'px'}
},
moveTo: function(y) {//移動動畫
clearInterval(this.timer);
var me = this,a = parseInt(this.win.style.top)||0;
var fx = this.fx(a, parseInt(y));
var t = 0 ;
this.timer = setInterval(function() {
t = fx();
me.win.style.top = t[0]+'px';
if (t[1] == 0) {
clearInterval(me.timer);
me.bind();
}
},10);
},
bind:function (){//綁定窗口滾動條與大小變化事件
var me=this,st,rt;
window.onscroll = function() {
clearTimeout(st);
clearTimeout(me.timer2);
me.setOpacity(0);
st = setTimeout(function() {
me.win.style.top = me.getY().top;
me.show();
},600);
};
window.onresize = function (){
clearTimeout(rt);
rt = setTimeout(function() {me.win.style.top = me.getY().top},100);
}
},
init: function() {//創建HTML
function $(id) {return document.getElementById(id)};
this.win=$('msg_win');
var set={minbtn: 'msg_min',closebtn: 'msg_close',title: 'msg_title',content: 'msg_content'};
for (var Id in set) {this[Id] = $(set[Id])};
var me = this;
this.minbtn.onclick = function() {me.set();this.blur()};
this.closebtn.onclick = function() {me.close()};
this.char=navigator.userAgent.toLowerCase().indexOf('firefox')+1?['_','::','×']:['0','2','r'];//FF不支持webdings字體
this.minbtn.innerHTML=this.char[0];
this.closebtn.innerHTML=this.char[2];
setTimeout(function() {//初始化最先位置
me.win.style.display = 'block';
me.win.style.top = me.getY().foot;
me.moveTo(me.getY().top);
},0);
return this;
}
};
Message.init();
</script>
</body>
</html>

『貳』 求一個網頁漂浮圖片代碼

<script type="text/javascript">
function hidead()
{document.getElementById("ad").style.display="none";}
</script>
<div id="ad" style="position:absolute">
<a><a href="12.html"><img src="aa.jpg" border="0"></a>
</a>
<DIV onClick="hidead();" style="FONT-SIZE: 9pt; CURSOR: hand" align=right>關閉廣告×</DIV></div>
<p>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 1
var obj=document.getElementById("ad")
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
x = x + step*(xin?1:-1)
if (x < L) { xin = true; x = L}
if (x > R){ xin = false; x = R}
y = y + step*(yin?1:-1)
if (y < T) { yin = true; y = T }
if (y > B) { yin = false; y = B }
}
var itl= setInterval("floatAD()", delay)
obj.onmouseover=function(){clearInterval(itl)}
obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
</script>

</p>

『叄』 右側懸浮圖片 javascript代碼

<body>
<img src='d:\10.jpg' id=ad style='position:absolute'>
<script>
B=document.body
with(ad)
{
width=300/*寬*/
height=400/*高*/
}
setInterval("move('ad',B.clientHeight+B.scrollTop-400/*上*/,B.clientWidth+B.scrollLeft-300/*左*/,10/*延時內容*/)",1)
function move(id,y,x,num)
{
with(B){t=y;l=x}
v=document.getElementById(id).style
v.posTop+=(t-v.posTop)/num
v.posLeft+=(l-v.posLeft)/num
}
</script>
</body>

『肆』 網頁懸浮圖片怎麼寫代碼

左側懸浮代碼如下:
<div style="position:absolute;width:110px;height:455px;top:150px;left:0px;" id="lefimg"><img border="0" src="../圖片名" width="圖片寬度" height="圖片高度" /></div>
<script language="JavaScript">
<!--
lastScrollY=0;
function heartBeat(){
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop;
else if (document.body)
diffY = document.body.scrollTop
else
{/*Netscape stuff*/}
//alert(diffY);
percent=.1*(diffY-lastScrollY);
if(percent>0)percent=Math.ceil(percent);
else percent=Math.floor(percent);
document.getElementById("lefimg").style.top=parseInt(document.getElementById("lefimg").style.top)+percent+"px";
lastScrollY=lastScrollY+percent;
//alert(lastScrollY);
}
window.setInterval("heartBeat()",1);

// -->
</script>
圖片高度和寬度用數字代替即可,層的寬度和高度可自定義
將如上代碼加入到網頁的</body>前即可

『伍』 如何在html中怎麼讓圖片浮動

1、使用css中的flaot屬性就可以了,首先打開Dreamweaver,創建html文件

『陸』 網頁設計求懸浮窗代碼

{
自width:100px;
height:130px;
background:red;
position:absolute;
right:0;
bottom:0;
}
中的position屬性值改為fixed。搞定

『柒』 html導航欄懸浮在最右邊

首先給導航欄來個float:right即可。
2、消頌談其次在html中,右邊圖片的代碼是「imgalign=right」。「對齊」屬性用於設置圖片元素相對於其他元素的方向。
3、最後當屬性值為「右」時,圖拿碰片元素將櫻磨顯示在右側。

『捌』 怎麼用html設置一個可點擊的長圖標懸浮在網頁右邊上,隨網頁的滾動而滾動,

懸浮按鈕只需要設置按鈕positi的屬性為fixed即可。

例子:

<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>浮動按鈕</title>
<style>
*
{
銷腔margin:0px;
padding:0px;
}
#container
{
width:1000px;
height:3000px;
background-color:#1b6d85;
margin:auto;
}
#div1
{
height:600px;
background-color:#255625;
}
#div2
{
height:600px;
background-color:#c0a16b;
}
#div3
{
height:600px;
background-color:#b92c28;
}
#div4
{
height:600px;
background-color:#449d44;
}
#div5
{
height:600px;
拆枯background-color:#999999;
}
.btn-style
{
width:30px;
height:120px;
position:fixed;/*此處即是固定按鈕位置的屬性。*/
虧御衫left:1500px;
top:400px;
}
</style>
</head>
<body>
<buttonclass="btn-style">這是一個浮動按鈕</button>
<divid="container">
<divid="div1">第一節</div>
<divid="div2">第二節</div>
<divid="div3">第三節</div>
<divid="div4">第四節</div>
<divid="div5">第五節</div>
</div>
</body>
</html>

效果圖:

『玖』 誰知道網頁懸浮廣告的代碼

腳本說明: 把如下代碼加入<body>區域中 <SCRIPT FOR=window EVENT=onload LANGUAGE="JavaScript"> initAd();//載入頁面後,調用函數initAd() </SCRIPT> <script language="JavaScript"> <!-- function initAd() { document.all.AdLayer.style. posTop = -200; //設置onLoad事件激發以後, 廣告層相對於固定後的y方向位置 document.all.AdLayer.style. visibility = 'visible'//設置層為可見 MoveLayer('AdLayer');// 調用函數MoveLayer() } function MoveLayer(layerName) { var x = 600;//浮動廣告層固定於瀏覽器的x方向位置 var y = 300;//浮動廣告層固定於瀏覽器的y方向位置 var diff = (document.body.scrollTop + y - document.all.AdLayer.style. posTop)*.40; var y = document.body.scrollTop + y - diff; eval("document.all." + layerName + ".style.posTop = y"); eval("document.all." + layerName + ".style.posLeft = x");//移動廣告層 setTimeout("MoveLayer(' AdLayer');", 20);//設置20毫秒後再調用函數MoveLayer() } //--> </script> <!--下面為一個ID為AdLayer的層( 如ID名不為AdLayer, 上面MoveLayer()內的AdLayer也要作相應修改) ,包括一張帶鏈接的圖片--> <div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 600px; top: 300px'> <a href=" http://class.yoyoent. com/"><img src=' http://www.yoyoent.com/ images0324/logo2.gif' border="0" height="31" width="88"></a> </div>

『拾』 在網頁製作中如何編輯代碼讓某個圖片變成懸浮的

首先將圖片裝在來一個盒子源里,即,假設圖片名為:回頂端.jpg,則代碼為: <head> <style type="text/css"> #tupian { float:bottom; (讓圖片浮動在頁面的下方) } </style> </head> <div id="tupian">回頂端<div>

閱讀全文

與網頁右側懸浮圖片代碼相關的資料

熱點內容
彩視製作教程 瀏覽:766
聖墟在哪個App看免費 瀏覽:395
網路哪些不能玩 瀏覽:868
probe315使用教程 瀏覽:646
數字電位器程序 瀏覽:198
c代碼整理 瀏覽:104
網路營銷具有什麼優勢 瀏覽:378
右下角網路連接不顯示寬頻連接 瀏覽:940
ps修改tif文件 瀏覽:580
預防醫學如何轉行做大數據 瀏覽:234
pdf文件變藍 瀏覽:309
怎麼在pdf文件上面用k寶簽名 瀏覽:213
如何知道表格里數據後面有空格 瀏覽:720
gee引擎更新系統找不到指定文件 瀏覽:802
貝殼網的數據刪除了如何找回 瀏覽:509
華為榮耀6x怎麼切換網路 瀏覽:418
手機里的pdf文件在哪放 瀏覽:889
java版貪吃蛇畢業論文 瀏覽:989
微信公共號郵箱 瀏覽:415
圖片寬度代碼 瀏覽:460

友情鏈接