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 相关文章推荐
javascript不同页面传值的改进版
Sep 30 Javascript
jsPDF导出pdf示例
May 02 Javascript
浏览器缩放检测的js代码
Sep 28 Javascript
JavaScript 基本概念
Jan 20 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
Angular2库初探
Mar 01 Javascript
ionic2自定义cordova插件开发以及使用(Android)
Jun 19 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
一步步教会你微信小程序的登录鉴权
Apr 09 Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
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缩略图生成程式(需要GD库支持)
2007/03/06 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
Python如何重新加载模块
2020/07/29 Python
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
教师档案管理制度
2014/01/23 职场文书
小学生环保演讲稿
2014/04/25 职场文书
避暑山庄导游词
2015/02/04 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
js中Object.create实例用法详解
2021/10/05 Javascript
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
Python中with上下文管理协议的作用及用法
2022/03/18 Python
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS