分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

web前端基础案例-开发QQ空间旋转时光轴

发布时间:2023-09-06 01:45责任编辑:郭大石关键词:前端

知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维。
html代码:

 ???<div class="con"> ???????<div class="top"> ???????????<img src="images/my.jpg" height="667" width="500" alt="关键词" /> ???????????<p>经典课程集</p> ???????</div> ???????<div class="pic-list"> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????????<div class="content"> ???????????????<div class="pic"></div> ???????????????<div class="bq"> ???????????????????<span>2016/10/15</span> ???????????????????<img src="images/r.png" /> ???????????????????<i></i> ???????????????</div> ???????????</div> ???????</div> ???</div>

css代码:

 ???????<style> ???????/*浏览器兼容问题*/ ???????*{margin:0;/*外边距*/padding:0;/*内边距*/} ???????body{ ???????????background:url(‘images/bg.jpg‘) fixed; ???????????/*background-attachment:;设置背景图是否固定或者随着页面滚动*/ ???????} ???????.con{/*以 . 开头 class命名 类选择器*/ ???????????width:900px; ???????????margin:0 auto;/*上下外边距0 左右自适应居中*/ ???????} ???????.con .top{ ???????????background:#fff; ???????????width:130px; ???????????height:170px; ???????????text-align:center;/*文本居中对齐*/ ???????????font-size:14px; ???????????line-height:20px; ???????????margin-left:150px; ???????????padding-top:15px; ???????} ???????.con .top img{ ???????????width:100px; ???????????height:auto; ???????????margin:0 auto; ???????} ???????.con .pic-list{ ???????????width:600px; ???????????border-left:3px solid #00ccff;/*边框线*/ ???????????margin-left:215px; ???????????padding-top:30px; ???????} ???????.con .pic-list .content{ ???????????width:600px; ???????????height:400px; ???????????margin-bottom:30px; ???????????position:relative;/*相对定位 参照物*/ ???????????-webkit-animation:sc 2s;/*定义动画*/ ???????????display:none; ???????} ???????.con .pic-list .content .pic{ ???????????width:590px; ???????????height:400px; ???????????margin-left:10px; ???????????background:rgba(0,0,0,0.5); ???????????border-radius:10px;/*小圆角*/ ???????????box-shadow:0px 0px 4px 4px #737373;/*水平方向 垂直方向 虚化度 范围 ?颜色*/ ???????} ???????.con .pic-list .content .bq{ ???????????width:120px; ???????????height:30px; ???????????position:absolute;/*绝对定位*/ ???????????top:100px; ???????????left:-116px; ???????} ???????.con .pic-list .content .bq span{ ???????????display:block; ???????????background:#000; ???????????color:#fff; ???????????width:90px; ???????????height:30px; ???????????text-align:center; ???????????line-height:30px; ???????????float:left; ???????} ???????.con .pic-list .content .bq img{ ???????????float:left; ???????????margin-top:7px; ???????} ???????.con .pic-list .content .bq i{ ???????????float:right; ???????????width:6px; ???????????height:6px; ???????????background:#00cc33; ???????????border:2px solid #fff; ???????????border-radius:50%; ???????????margin-top:10px; ???????} ???????/*css3 动画*/ ???????@-webkit-keyframes sc{ ???????????from{-webkit-transform:rotate(220deg) scale(0.2)} ???????????to{-webkit-transform:rotate(0deg) scale(1)} ???????} ???????</style>

javascript代码:

 ???<script src="js/jquery.js"></script> ???<script> ???//jq里面如何获取对象 ?$// jq函数 ?$(‘元素‘) ???$(‘.content:lt(3)‘).show();//找到序列号小于3的元素 显示 ???//滚动事件 ???$(window).scroll(function(){ ???????var _top = $(window).scrollTop();//获取滚动条高度 ???????console.log( _top ); ???????$(‘.content‘).each(function(){//遍历 ???????????var _index = $(this).index()+1;//当前序列号 ???????????var _height = $(this).offset().top;//获取到当前content到浏览器窗口顶部距离 ???????????if( _top < _height ){//优先原则 ???????????????$(‘.content:lt(‘+_index+‘)‘).show(); ???????????????$(‘.content:gt(‘+_index+‘)‘).hide(); ???????????????return false;//t跳出遍历 ???????????} ???????}); ???}); ???</script>

web前端基础案例-开发QQ空间旋转时光轴

原文地址:http://blog.51cto.com/13457136/2087846

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved