js实现新浪微博首页效果


Posted in Javascript onOctober 16, 2015

我们先来看下效果图

js实现新浪微博首页效果

CSS

* { padding: 0; margin: 0; }
li { list-style: none; }
body { background: #eee; }
#t_sina { width: 390px; padding: 10px; background: #fff; margin: 50px auto 0; font-size: 12px; border: 1px solid #ccc; }
#t_sina h2 { padding: 10px 0 10px 10px; border-bottom: 1px solid #ebebeb; color: #333; font-size: 14px; }
#content { width: 390px; height: 345px; overflow: hidden; }
#content ul { width: 390px; }
#content li { width: 390px; padding: 10px 0; overflow: hidden; border-bottom: 1px dotted #9f9f9f; }
#content .pic { float: left; width: 50px; height: 50px; }
#content .pic a { display: block; width: 50px; height: 50px; background: #eee; }
#content .pic a:hover { background: #00FFFF; }
#content p { float: right; width: 315px; margin-right: 10px; display: inline; line-height: 16px; color: #666; }
#content p a { color: #6eafd5; font-family: arial; text-decoration: none; }
#content p a:hover { text-decoration: underline; }
#content p span { color: #999; }
#t_sina dt { font-size: 14px; height: 40px; line-height: 40px; }
#t_sina dd { padding-bottom: 5px; color: #666; }
#t_sina .text { width: 320px; height: 20px; line-height: 20px; font-size: 12px; font-family: arial; color: #666; position: relative; left: 20px; }
#t_sina textarea { width: 320px; height: 80px; line-height: 20px; overflow: auto; font-size: 12px; font-family: arial; color: #666; position: relative; left: 20px; }
#t_sina .btn { position: relative; left: 55px; width: 120px; height: 30px; }

JS

<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="t_sina.js"></script>

HTML

<div id="t_sina">

 <h2>大家正在说</h2>
 
 <div id="content">
  <ul>
   <li>
    <div class="pic"><a href="###"></a></div>
    <p><a href="#">夜话燕子</a>:今晚,我是一个超级大的电灯泡,探照灯级别的。现在我终于消失了,一个人在江边走走也不错诶。<br /><span>3分钟前</span></p>
   </li>
   <li>
    <div class="pic"><a href="###"></a></div>
    <p><a href="#">xinshangzeyu_2xr</a>:我来自甚地?去甚地?是甚?原形是甚?是你甚?出生为甚?--十岁。。。<br /><span>3分钟前</span></p>
   </li>
   <li>
    <div class="pic"><a href="###"></a></div>
    <p><a href="#">左手单刀</a>:哎,我这算幸运么?值个破班吧居然能遇见这么罕见的状况!所以电话都断了!全都告警!还查不出故障!好吧,就这么一直没电话吧,真安静啊。。。<br /><span>3分钟前</span></p>
   </li>
   <li>
    <div class="pic"><a href="###"></a></div>
    <p><a href="#">斜风细雨时思念蔓延</a>:原单位领导因为在我临行时不经然冒出了三个类母亲字句,为此付出了些许代价。我始终认为该同学智商很高,希望他可以把原单位带好~他应该也会带好,只是希望随着时间的推移他会重用所应重用的人,莫被弄臣迷了双眼~3分钟前<br /><span>3分钟前</span></p>
   </li>
   <li>
    <div class="pic"><a href="###"></a></div>
    <p><a href="#">粘得不得了</a>:奖学金还不够塞牙缝。。我的和众人的<br /><span>3分钟前</span></p>
   </li>
  </ul>
 </div>
 
 <dl>
  <dt>-发布微博-</dt>
  <dd>姓名:<input id='btn_name' class="text" type="text" /></dd>
  <dd>内容:<textarea id='btn_msg'></textarea></dd>
  <dd><input class="btn" id="btn_submit" type="button" value="提交" /></dd>
 </dl>

</div>

<ul id="tmp_container" style="height:0px; overflow:hidden;"></ul>
Javascript 相关文章推荐
splice slice区别
Oct 09 Javascript
JavaScript入门教程(8) Location地址对象
Jan 31 Javascript
js控制CSS样式属性语法对照表
Dec 11 Javascript
子页向父页传值示例
Nov 27 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
浅析Bootstrap表格的使用
Jun 23 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
Sep 27 Javascript
小程序如何支持使用 async/await详解
Sep 12 Javascript
Vue 中 filter 与 computed 的区别与用法解析
Nov 21 Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
JS模拟Dialog弹出浮动框效果代码
Oct 16 #Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
Oct 16 #Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 #Javascript
jQuery实现简易的天天爱消除小游戏
Oct 16 #Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 #Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 #Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
Oct 16 #Javascript
You might like
php处理json时中文问题的解决方法
2011/04/12 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
javascript两段代码,两个小技巧
2010/02/04 Javascript
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
JavaScript中prototype为对象添加属性的误区介绍
2013/10/15 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
jquery实现聚光灯效果的方法
2015/02/06 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
详解如何用babel转换es6的class语法
2018/04/03 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
python交互式图形编程实例(二)
2017/11/17 Python
python 重命名轴索引的方法
2018/11/10 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
如何对python的字典进行排序
2020/06/19 Python
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
建筑工地门卫岗位职责
2014/04/30 职场文书
党支部对照检查材料
2014/08/25 职场文书
2015年母亲节寄语
2015/03/23 职场文书
教师节寄语2015
2015/03/23 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
诚实守信主题班会
2015/08/13 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js
Java实现简单小画板
2022/06/10 Java/Android