Javascript+CSS实现Flash动态新闻效果(pp原创)
2008-10-11 17:58
816 查看
<style type="text/css">
/* 图片新闻大小可以更改此样式 */
.pp_portal_imgNews {
position:relative;
text-align:left;
width:250px;
height:190px;
}
.pp_portal_imgNew {
position:absolute;
}
/* 图片样式 */
.pp_portal_imgNew img {
width:100%;
height:165px;
border:0;
}
/* 文字标题样式 */
.pp_portal_imgNew_title {
text-align:center;
margin-top:5px;
}
.pp_portal_imgNew_title a{
display:block;
color:#000;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-align:center;
}
/* 导航提示位置 */
.pp_portal_navLink {
position:absolute;
display:block;
right:0px;
bottom:5px;
}
/* 导航提示样式(未选择) */
.pp_portal_navLink a {
color:#fff;
text-align:center;
text-decoration: none;
}
.pp_portal_navLink li {
display:inline;
text-align:center;
background-color:#333;
width:15px;
margin-left:1px;
}
</style>
<script type="text/javascript">
var newsNum = 4;
var nn = 1;
function pp_portal_selectPicNew(o) {
for(var i=1; i<=newsNum; i++) {
var newsId = "id_portal_imgNew" + i;
if(o==i) { // 被选中
document.getElementById(newsId).style.display="block";
document.getElementById("id_portal_navLink"+i).style.background="red";
} else {
document.getElementById(newsId).style.display="none";
document.getElementById("id_portal_navLink"+i).style.background="#333";
}
}
nn=o;
}
// 自动选择图片新闻
function pp_portal_changePicNew()
{
if(nn>newsNum) nn=1
//alert(nn);
pp_portal_selectPicNew(nn);
nn++;
}
function pp_portal_picNew_auto() {
pp_portal_picNew_autoTask = setInterval('pp_portal_changePicNew()', 2000);
}
pp_portal_picNew_auto();
</script>
<div id="id_portal_imgNews" class="pp_portal_imgNews">
<div id="id_portal_imgNew1" class="pp_portal_imgNew" style="display:block;">
<a href="#"><img alt="图片新闻一" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻一</a></div>
</div>
<div id="id_portal_imgNew2" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻二" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻二</a></div>
</div>
<div id="id_portal_imgNew3" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻三" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻三</a></div>
</div>
<div id="id_portal_imgNew4" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻四" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻四</a></div>
</div>
<div id="id_portal_navLinks" class="pp_portal_navLink">
<ul>
<li id="id_portal_navLink1" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(1)"> 1 </a></li>
<li id="id_portal_navLink2" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(2)"> 2 </a></li>
<li id="id_portal_navLink3" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(3)"> 3 </a></li>
<li id="id_portal_navLink4" ><a href="javascript:void(0)s" onclick="pp_portal_selectPicNew(4)"> 4 </a></li>
</ul>
</div>
</div>
效果预览
/* 图片新闻大小可以更改此样式 */
.pp_portal_imgNews {
position:relative;
text-align:left;
width:250px;
height:190px;
}
.pp_portal_imgNew {
position:absolute;
}
/* 图片样式 */
.pp_portal_imgNew img {
width:100%;
height:165px;
border:0;
}
/* 文字标题样式 */
.pp_portal_imgNew_title {
text-align:center;
margin-top:5px;
}
.pp_portal_imgNew_title a{
display:block;
color:#000;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-align:center;
}
/* 导航提示位置 */
.pp_portal_navLink {
position:absolute;
display:block;
right:0px;
bottom:5px;
}
/* 导航提示样式(未选择) */
.pp_portal_navLink a {
color:#fff;
text-align:center;
text-decoration: none;
}
.pp_portal_navLink li {
display:inline;
text-align:center;
background-color:#333;
width:15px;
margin-left:1px;
}
</style>
<script type="text/javascript">
var newsNum = 4;
var nn = 1;
function pp_portal_selectPicNew(o) {
for(var i=1; i<=newsNum; i++) {
var newsId = "id_portal_imgNew" + i;
if(o==i) { // 被选中
document.getElementById(newsId).style.display="block";
document.getElementById("id_portal_navLink"+i).style.background="red";
} else {
document.getElementById(newsId).style.display="none";
document.getElementById("id_portal_navLink"+i).style.background="#333";
}
}
nn=o;
}
// 自动选择图片新闻
function pp_portal_changePicNew()
{
if(nn>newsNum) nn=1
//alert(nn);
pp_portal_selectPicNew(nn);
nn++;
}
function pp_portal_picNew_auto() {
pp_portal_picNew_autoTask = setInterval('pp_portal_changePicNew()', 2000);
}
pp_portal_picNew_auto();
</script>
<div id="id_portal_imgNews" class="pp_portal_imgNews">
<div id="id_portal_imgNew1" class="pp_portal_imgNew" style="display:block;">
<a href="#"><img alt="图片新闻一" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻一</a></div>
</div>
<div id="id_portal_imgNew2" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻二" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻二</a></div>
</div>
<div id="id_portal_imgNew3" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻三" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻三</a></div>
</div>
<div id="id_portal_imgNew4" class="pp_portal_imgNew" style="display:none;">
<a href="#"><img alt="图片新闻四" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
<div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻四</a></div>
</div>
<div id="id_portal_navLinks" class="pp_portal_navLink">
<ul>
<li id="id_portal_navLink1" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(1)"> 1 </a></li>
<li id="id_portal_navLink2" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(2)"> 2 </a></li>
<li id="id_portal_navLink3" ><a href="javascript:void(0)" onclick="pp_portal_selectPicNew(3)"> 3 </a></li>
<li id="id_portal_navLink4" ><a href="javascript:void(0)s" onclick="pp_portal_selectPicNew(4)"> 4 </a></li>
</ul>
</div>
</div>
效果预览
相关文章推荐
- Javascript+CSS实现Flash动态新闻效果(pp原创)
- Javascript+CSS实现Flash动态新闻效果(pp原创)
- JavaScript实现动态下拉收起菜单+css实现动画效果
- 用CSS+JavaScript实现文字闪烁效果
- 利用css和js实现页面的标签效果。(标签个数可以动态变化)
- 使用原生javascript和css实现图片轮播效果
- JavaScript + CSS 实现图片放大预览效果
- 利用Js+Css实现折纸动态导航效果实例源码
- JavaScript+CSS实现仿天猫侧边网页菜单效果
- 用javascript实现的仿Flash广告图片轮换效果
- JavaScript+CSS实现表格动态样式
- JavaScript+CSS无限极分类效果完整实现方法
- javascript+css 新闻显示tab 选项卡效果
- CSS配合JavaScript做酷的动态页面效果
- 用DIV 来代替JAVASCRIPT以实现无间隔新闻滚动的效果
- 用javascript 来实现动态下拉以及收起的动态效果
- javascript css红色经典选项卡效果实现代码
- [FLASH] 实现酷炫动态模糊效果(图)
- Css实现tab标签效果(二)----------内容为动态的div
- javascript+css代码实现折叠效果