如何在div指定位置内插入图片展播?
可以使用img标签在div标签中添加图片。
1、新建html文档,然后在body标签中添加div标签,这时div标签中没有内容,所以网页中什么也不会显示:
2、在div标签中添加img标签,在img标签中添加“src”属性,属性值为图片的地址,这时网页中将会显示刚才添加的图片:
3、由于插入的图片宽高默认是图片自身的宽高,所以需要用css控制图片的宽高。在head标签和body标签中添加style标签,然后选择img标签,设置图片标签的宽度和高度,这时图片的宽高就会变成我们设置的宽高:
让一个图片在div任意位置,可以使用绝对定位的方式。如下示例代码:
测试页面.test-box{width:300px;height:260px;margin:0px auto;position:relative;border:1px solid #333;}.test-box img{position:absolute;bottom:10px;left:50%;margin-left:-60px;border:0;}示例中做了一个宽为300px,高为260px像素的容器,其中图片通过绝对定位,控制其位于容器的水平居中,容器底部的位置。bottom:10px;控制图片距离底部10px,left:50%、margin-left:-60px;控制图片水平居中。其中的margin-left的值根据图片宽度变化,为负的二分之一图片宽度。
最终效果如下图:
<div class="fbanner widget3924">
<div id="i_focus">
<div id="i_focus_pic">
<ul id="i_focus_piclist">
<li style="display: none;">
<a href="" target="_blank" style="background: url(/templates/runlinjinguan/images/banner1.jpg) center 0 no-repeat;">
</a>
</li>
<li style="display: list-item;">
<a href="" target="_blank" style="background: url(/templates/runlinjinguan/images/banner4.jpg) center 0 no-repeat;">
</a>
</li>
<li style="display: none;">
<a href="" target="_blank" style="background: url(/templates/runlinjinguan/images/banner3.jpg) center 0 no-repeat;">
</a>
</li>
<li style="display: none;">
<a href="" target="_blank" style="background: url(/templates/runlinjinguan/images/banner2.jpg) center 0 no-repeat;">
</a>
</li>
</ul>
<div id="i_focus_opdiv">
</div>
<ul id="i_focus_btn">
<li id="p0" class="">
<span>
</span>
</li>
<li id="p0" class="i_cur">
<span>
</span>
</li>
<li id="p0" class="">
<span>
</span>
</li>
<li id="p0" class="">
<span>
</span>
</li>
</ul>
</div>
</div>
<script type="text/javascript" src="/templates/runlinjinguan/js/flash.js"></script>
<script type="text/javascript">
$("#i_focus_btn").find("li").eq(0).addClass("i_cur");
</script>
</div>
引用的js文件
// JavaScript Document
//flash js
$(document).ready(function () {
var i_curIndex = 0;
var beauBeauSlide; //函数对象
var i_curID = 0; //取得鼠标下方的对象ID
var pictureID = 0; //索引ID
$("#i_focus_piclist li").eq(0).show(); //默认
autoScroll();
$("#i_focus_btn li").hover(function (e) {
StopScrolll();
$("#i_focus_btn li").removeClass("i_cur") //所有的li去掉当前的样式加上正常的样式
$(this).addClass("i_cur"); //而本身则加上当前的样式去掉正常的样式
i_curID = $(this).attr("id"); //取当前元素的ID
pictureID = $("#i_focus_btn li").index(this);// i_curID.substring(i_curID.length - 1); //取最后一个字符
$("#i_focus_piclist li").eq(pictureID).fadeIn("slow"); //本身显示
$("#i_focus_piclist li").not($("#i_focus_piclist li")[pictureID]).hide(); //除了自身别的全部隐藏
$("#i_focus_tx li").hide();
$("#i_focus_tx li").eq(pictureID).show();
},
function () {
//当鼠标离开对象的时候获得当前的对象的ID以便能在启动自动时与其同步
i_curID = $(this).attr("id"); //取当前元素的ID
pictureID = i_curID.substring(i_curID.length - 1); //取最后一个字符
i_curIndex = pictureID;
autoScroll();
});
//自动滚动
function autoScroll() {
var myNubli = $("#i_focus_btn li").size();
if (myNubli > 1) {
$("#i_focus_btn li:last").removeClass("i_cur");
$("#i_focus_tx li:last").hide();
$("#i_focus_btn li").eq(i_curIndex).addClass("i_cur");
$("#i_focus_btn li").eq(i_curIndex - 1).removeClass("i_cur");
$("#i_focus_tx li").eq(i_curIndex).show();
$("#i_focus_tx li").eq(i_curIndex - 1).hide();
$("#i_focus_piclist li").eq(i_curIndex).fadeIn("slow");
$("#i_focus_piclist li").eq(i_curIndex - 1).hide();
i_curIndex++;
i_curIndex = i_curIndex >= myNubli ? 0 : i_curIndex;
beauBeauSlide = setTimeout(autoScroll, 5000);
}
}
function StopScrolll() //当鼠标移动到对象上面的时候停止自动滚动
{
clearTimeout(beauBeauSlide);
}
});
//第二个渐隐幻灯开始
var defaultOpts = {
interval: 3000,
www.szhxzk.com
fadeInTime: 800,
fadeOutTime: 500
};
var _titles = $("ul.slide-txt li");
var _titles_bg = $("ul.op li");
var _bodies = $("ul.slide-pic li");
var _count = _titles.length;
var _current = 0;
var _intervalID = null;
var stop = function () {
window.clearInterval(_intervalID);
};
var slide = function (opts) {
if (opts) {
_current = opts.current || 0;
} else {
_current = (_current >= (_count - 1)) ? 0 : (++_current);
};
_bodies.filter(":visible").fadeOut(defaultOpts.fadeOutTime,
function () {
_bodies.eq(_current).fadeIn(defaultOpts.fadeInTime);
_bodies.removeClass("cur").eq(_current).addClass("cur");
});
_titles.removeClass("cur").eq(_current).addClass("cur");
_titles_bg.removeClass("cur").eq(_current).addClass("cur");
}; //endof slide
var go = function () {
stop();
_intervalID = window.setInterval(function () {
slide();
},
defaultOpts.interval);
}; //endof go
var itemMouseOver = function (target, items) {
stop();
var i = $.inArray(target, items);
slide({
current: i
});
}; //endof itemMouseOver
_titles.hover(function () {
if ($(this).attr('class') != 'cur') {
itemMouseOver(this, _titles);
} else {
stop();
}
},
go);
//_titles_bg.hover(function() { itemMouseOver(this, _titles_bg); }, go);
_bodies.hover(stop, go);
go();
var slideX = {
_this: $('.catalog .imgbox'),
_btnLeft: $('.catalog .left'),
_btnRight: $('.catalog .right'),
init: function () {
slideX._btnLeft.click(slideX.slideLeft);
slideX._btnRight.click(slideX.slideRight);
},
slideLeft: function () {
www.szhxzk.com
slideX._btnLeft.unbind('click', slideX.slideLeft);
for (i = 0; i < 2; i++) {
slideX._this.find('li:last').prependTo(slideX._this);
}
slideX._this.css('marginLeft', -224);
slideX._this.animate({
'marginLeft': 0
},
500,
function () {
slideX._btnLeft.bind('click', slideX.slideLeft);
});
return false;
},
slideRight: function () {
slideX._btnRight.unbind('click', slideX.slideRight);
slideX._this.animate({
'marginLeft': -224
},
500,
function () {
slideX._this.css('marginLeft', '0');
for (i = 0; i < 2; i++) {
slideX._this.find('li:first').appendTo(slideX._this)
}
slideX._btnRight.bind('click', slideX.slideRight);
});
return false;
}
}
$(document).ready(function () {
slideX.init();
})
$(document).ready(function () {
var newTime = new Date();
var newTime = newTime.getTime();
var $imgTmp = $('#topromotion').find('img:first');
var osrc = $imgTmp.attr('src');
$imgTmp.attr('src', osrc + '?' + newTime);
});
求我和僵尸有个约会3国语配音好的在线观看地址或下载地址
高亚男一脸的酒意,嘴里还骂着:“?\/div> 参考资料: 耶耶耶 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ‖月狂‖ 2007-09-24 知道答主 回答量:27 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 ftp:\/\/ssky.cuit.edu.cn\/电视剧\/[ATV]我和僵尸有个约会III...
我刚下了个 <<交通巨人>> 可我玩不来,谁能教我怎么玩
设置站台时多跟线路配合起来看看,别放错了位置,否则钱就白花了。 车辆投入运行的车辆一定要保证车况良好。车辆的性能在不断的运行过程中会不断损耗,长时间得不到维修,就容易抛锚甚至发生可怕的事故,那可惨了,公司形象受损,乘客也会减少。所以,及时让车况下降的巴士入库维修是非常必要的。在车辆服务模式中可以设定...
div的高度被设置为0px,目的何在?
不占用位置,不设置overflow属性溢出内容是会显示出来的。<div style="height:0;overflow:hidden" > abcdddd<br\/>ddd <\/div>
DIV+CSS有什么好处?
DIV+CSS的优势何在?1、符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。2、支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。3、搜索引擎更加友好。相对与传统的table, 采用...
.rmvb的文件怎么才能抓图?
如果经过上面的设置后还截不到图,那么还有一招:如果是想截RealPlayer中的图,那么先启动Windows Media Player,随便打开一个DivX或Xvid格式的AVI文件,然后再启动RealPlayer,打开想截取的文件,播放到需要的位置,按Print Screen键即可。如果是想截取DivX或Xvid格式的AVI文件中的图,则应该先起RealPlayer...
绪怖金天: 设 a标签的display属性block; 例如:<a href="" style="display:block;"></a>
共和县13171549645: 我在DIV中字体旁边中如何添加一个图片呢 - ?
绪怖金天: 首先要先看你左边那些是不是分为好几个div搭起来的.1.如果左面内容只是用换行来制作的,那你右边想放图片很简单,插入个图片设置样式为float:right;即可;2.如果左面内容是好几行的div做出来的,那你右边想放图片就应该给图片添加样式为绝对定位样式,position:absolute;然后根据情况来设置他的margin或者top、right、bottom、left值;希望你能看懂
共和县13171549645: html如何将截屏的图片放在指定DIV中 - ?
绪怖金天: 可以使用html2canvas和canvas2image 2个库 1、使用html2Canvas将要截屏部分的HTML保存成canvas对象 2、使用cavnas2image将canvas对象生成img 3、直接使用DIV.appendChild将img插入指定DIV
共和县13171549645: 如何将图片“当做背景”放入DIV中,并且如轮播图一样循环播放图片? - ?
绪怖金天: 可以通过以下方法解决问题:1、使用Dreamweaver软件插入一个flash幻灯片组件即可.
共和县13171549645: 怎么用DIV在网页的顶部和底部各加一张背景图片?? - ?
绪怖金天: <div class="header"></div><div class="footer"></div><style>.header{ background:url(头部图片) no-repeat left top; height:100px;}.footer{ background:url(底部图片) no-repeat left top; height:100px;}</style>建议这样写 不要直接写在div里面...
共和县13171549645: 图片能放在div 顶部吗?能怎么实现? - ?
绪怖金天: 肯定可以的,你可以设置图片属性display:block,让图片也具有block(区块)的特性,就能设置其他属性将它放在div顶部了(比如padding,margin之类的);还有一种方法就是使用position:absolute来设置,不过这样设置是不好的,最好不要这样设置.我平时不到迫不得已,也不会使用第二种方法来实现这种效果的.
共和县13171549645: 如何做出这种效果.div布局中加入图片.图片居中,就是个人简历很常见的 - ?
绪怖金天: 在设置完div之后,给图片如下代码. img{text-align:center;} 也可以把图片设置为块元素再居中. img{display:block; margin:0 auto;}
共和县13171549645: 在DIV中,先插入一张图片,然后将文字浮动到图片上面应该怎么写? - ?
绪怖金天: 这个很简单,两层DIV或者表格就可以实现.有两种方法,第一种是利用定位,将其定位在图片上,记得要给个z坐标.第二种是利用边距溢出,这种方法淘宝也适用,负边距,顶回去.
共和县13171549645: 想在一个div里面添加图片,用js怎么写啊? - ?
绪怖金天: 以下两种方式要在div加载后加载<!--假设div的名称为query添加背景图片的代码如下--><script type="text/javascript"> document.getElementById('qyery').style.background = 'url(xxx.jpg)';</script><!--如果要添加img图像--><script type="text/...
共和县13171549645: 在背景图片上任意位置显示文字和小图片的代码? - ?
绪怖金天: 在表格中加一个div,把图片放入div中,然后给div设置上下左右的边距就好了.样式的边距的顺序是 上、右、下、左比如: <table> <tr> <td><div style="margin:30px 30px 20px 30px;">这里是导航文字</div></td> </tr> </table> 也可以把样式单独来写,如: <table> <tr> <td><div style="margin-top:30px; margin-left:30px;">这里是导航文字</div></td> </tr> </table>