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 写类方式之一
Jul 05 Javascript
extjs之去除s.gif的影响
Dec 25 Javascript
JQuery解析HTML、JSON和XML实例详解
Mar 29 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
JavaScript对象参数的引用传递
Jan 14 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
js捆绑TypeScript声明文件的方法教程
Apr 13 Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 Javascript
Vue入门之数量加减运算操作示例
Dec 11 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 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
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
javascript 动态添加表格行
2006/06/22 Javascript
javascript URL锚点取值方法
2009/02/25 Javascript
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
javascript 闭包详解
2015/07/02 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
世界上最短的数字判断js代码
2019/09/09 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
Python矩阵常见运算操作实例总结
2017/09/29 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
django admin 添加自定义链接方式
2020/03/11 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
Shell如何接收变量输入
2012/09/24 面试题
Java如何读取CLOB字段
2013/10/10 面试题
商务日语专业的自荐信
2014/05/23 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
营业用房租赁协议书
2014/11/26 职场文书
扬州个园导游词
2015/02/06 职场文书
家属慰问信
2015/02/14 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL