DIV+CSS实战(二)

一、说明

在DIV+CSS实战(一)中,已经把框架搭建起来了,现在就需要往框架里面添加内容了。需要实现的内容如下图:

二、头部的设计(全媒体订阅)

左侧是一张图片+标题 ,右侧是登录名 和上次登录的时间

  (1)、标题的设计(左侧)

jsp代码

1 <div class="divHeader">
2      <h1>全媒体订阅</h1>
3      <div>
4         <p>
5         欢迎您:<span class="color2">中科大洋</span>&nbsp;&nbsp;&nbsp;&nbsp;上次登录时间:2小时前
6         </p>
7      </div>
8 </div>

CSS代码

 1 .divHeader{
 2    height: 28px;
 3    margin-bottom: 13px;
 4    width:100%;
 5 }
 6
 7 .divHeader h1{
 8   color: #212121;
 9   float: left;
10   font-family: "微软雅黑";
11   font-size: 18px;
12   height: 28px;
13   line-height: 28px;
14   padding-left: 34px;
15 }
16
17 .divHeader .headerH1{
18    background: url("images/yq/key/blue_user.png") no-repeat 5px 5px;
19 }

  效果图:

  

  (2)、登录用户+登录时间的设计(右侧)

jsp代码和上面一样

CSS设计

 1 .divHeader .f_r{
 2   color: #434343;
 3   height:30px;
 4   line-height: 30px;
 5   float: right;
 6 }
 7
 8 .divHeader .f_r .color2{
 9   color: #257bb4;
10 }

效果图:

三、标签卡的设计("关键词订阅、网站论坛订阅.......“)

jsp设计

1 <div class="divTab">
2     <a href="" class="tabin">关键词订阅</a>
3     <a href="" class="">网站论坛订阅</a>
4     <a href="" class="">微博账号订阅</a>
5     <a href="" class="">微信账号订阅</a>
6     <a href="" class="">返回上一级</a>
7 </div>

  CSS设计

 1
 2 .divTab{
 3    height: 34px;
 4    width:100%;
 5    float: left;
 6 }
 7
 8 .divTab a{
 9    background-color:#E6E6E6;
10    height:34px;
11    /*设置行高,以使文字垂直居中*/
12    line-height:34px;
13    width:98px;
14    float:left;
15    margin-right:4px;
16    border-radius:4px;
17    color: #818389;
18    font-size:14px;
19    text-align:center;
20    text-decoration: none;
21 }
22
23 /*选中的时候*/
24 .divTab .tabin{
25    background-color: #257CB5;
26    color: white;
27 }

  效果图:

  

四、完整代码

jsp部分

 1 <body>
 2       <form action="" >
 3           <div class="jc-demo-box">
 4             <div class="divHeader">
 5                 <h1 class="headerH1">全媒体订阅</h1>
 6                 <div class="f_r">
 7                     <p>
 8                     欢迎您:<span class="color2">中科大洋</span>&nbsp;&nbsp;&nbsp;&nbsp;上次登录时间:2小时前
 9                     </p>
10                 </div>
11             </div>
12             <div class="divTab">
13                 <a href="" class="tabin">关键词订阅</a>
14                 <a href="" class="">网站论坛订阅</a>
15                 <a href="" class="">微博账号订阅</a>
16                 <a href="" class="">微信账号订阅</a>
17                 <a href="" class="">返回上一级</a>
18             </div>
19             <div class="divContent">
20                 <div id="keyadd" class="keyaddClass">
21                     "关键词列表"
22                 </div>
23                 <div class="divContent1">
24                     "所有的关键词"
25                 </div>
26
27                 <div class="footOperation">
28                     "批量操作"
29                 </div>
30             </div>
31             <div style="clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;"></div>
32         </div>
33
34       </form>
35   </body>

  CSS设计

  1 <style type="text/css">
  2         /*给body添加特效,背景色,padding margin等以及body内的字体样式,*/
  3         body{
  4             background:url(images/yq/key/body_bj.gif) repeat 0 0;
  5             margin: 0px;
  6             padding: 0px;
  7             color: #818389;
  8             font: 13px "宋体",Arial,Helvetica,sans-serif;
  9         }
 10
 11         .jc-demo-box{
 12              width:96%;
 13              text-align: left;
 14                margin: 2em auto;
 15                background: white;
 16                border: 1px #bbb solid;
 17
 18                /*DIV设置圆角特效,IE下不支持*/
 19              -webkit-border-radius: 4px;
 20              -moz-border-radius: 4px;
 21              border-radius: 4px;
 22
 23              /*DIV设置发光特效*/
 24              -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
 25              -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
 26              box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
 27              padding: 25px 30px;
 28
 29              /*设置高度自动适应*/
 30              height: auto;
 31              min-width: 846px;
 32         }
 33
 34         .divHeader{
 35             height: 28px;
 36             margin-bottom: 13px;
 37             width:100%;
 38         }
 39
 40         .divHeader h1{
 41             color: #212121;
 42             float: left;
 43             font-family: "微软雅黑";
 44             font-size: 18px;
 45             height: 28px;
 46             line-height: 28px;
 47             padding-left: 34px;
 48         }
 49
 50         .divHeader .headerH1{
 51             background: url("images/yq/key/blue_user.png") no-repeat 5px 5px;
 52         }
 53
 54         .divHeader .f_r{
 55             color: #434343;
 56             height:30px;
 57             line-height: 30px;
 58             float: right;
 59         }
 60
 61         .divHeader .f_r .color2{
 62             color: #257bb4;
 63         }
 64
 65         .divTab{
 66             height: 34px;
 67             width:100%;
 68             float: left;
 69         }
 70
 71         .divTab a{
 72             background-color:#E6E6E6;
 73             height:34px;
 74             /*设置行高,以使文字垂直居中*/
 75             line-height:34px;
 76             width:98px;
 77             float:left;
 78             margin-right:4px;
 79             border-radius:4px;
 80             color: #818389;
 81             font-size:14px;
 82             text-align:center;
 83             text-decoration: none;
 84         }
 85
 86         /*选中的时候*/
 87         .divTab .tabin{
 88             background-color: #257CB5;
 89             color: white;
 90         }
 91         .divContent{
 92             width: 100%;
 93             float: left;
 94             margin-top: 3px;
 95             border: 1px solid #e8e7e7;
 96             padding-top: 20px;
 97             height: auto;
 98         }
 99
100         .keyaddClass{
101             border-bottom: 2px solid #348bc4;
102             margin-bottom: 15px;
103             width: 98%;
104             float: left;
105             padding-left: 2%;
106         }
107
108         .divContent1{
109             width: 100%;
110             float: left;
111             overflow: hidden;
112             margin-top: 3px;
113             /*为了是结构看起来更明确,先把边框加上,以及设置一个高度,以后会去掉*/
114             border: 1px solid #e8e7e7;
115             height: 400px;
116         }
117
118         .footOperation{
119             background: none repeat scroll 0 0 #257cb5;
120             height: 48px;
121             overflow: hidden;
122             width: 100%;
123             float: left;
124             border-radius:0px 0px 4px 4px;
125         }
126     </style>

  效果图:

  

时间: 2024-08-18 06:28:01

DIV+CSS实战(二)的相关文章

DIV+CSS实战系列课程附实例源码

教程目录: 1._固定大小圆角边框. 2._.不固定大小圆角边框. 3.灵活的图片边框. 4.div.css视频教程--.ul横向菜单. 5.div.css视频教程_文字排版. 6.div.css视频教程_制作简单页面之ps布局. 7.div.css视频教程_.制作简单页面之css布局. 8.div.css视频教程_.制作简单页面之填充内容. 9.div.css视频教程_.如何改变布局成三列布局. 10.div.css.视频教程._页面组合式_菜单的调用. 11.DIV.CSS实战视频教程_.圆

DIV+CSS实战(四)

一.说明 在上篇博文<DIV+CSS(三)>中,一个页面基本上展示出来了!下面实现以下页面上的一些功能,比方批量删除等功能.这里以批量删除为例,批量禁止,批量启用和批量删除差不多,只不过一个是删除,一个是修改,就不一一介绍了,删除的话,会用到一些插件,例如:alpha.css.css1.css.drag.js,可以点击其进行下载!最终实现的效果图如下: 二.批量的全选,全部选的实现 在我前面的博客<checkbox数据回显问题>中,有详细介绍这个问题.这里就不详细介绍了 JSP设计

DIV+CSS笔记(二)

1.W3C盒子模型 内容区->padding->border->margin 1 <!doctype html> 2 <html> 3 <head> 4 <title>盒子模型</title> 5 <meta charset='utf-8'/> 6 <style> 7 #box{ 8 width:200px; 9 height:200px; 10 border:5px solid red; 11 padd

DIV+CSS实战(五)

一.说明 前面实现了关键词订阅模块,现在实现站点订阅模块,主要实现的是站点添加界面.站点添加界面里面实现一个提示框不在提示的功能(保存到cookie中),还有就是实现一个站点的选择框,包括输入文字自动筛选的功能.如下效果图: 二.提示框的实现 先把添加的界面整体实现了,就是一个DIV中放了一个表格,表格有一行两列,分别是<td><table></table>(第一列放的是客户ID,状态.....)</td>        <td>DIV</

DIV+CSS实战(一)

一.说明 作为一个后台的程序员,我也是很少写前端,最近有一个项目,前端主要是由我来负责,就把我在项目中所学到的东西,记录下来!我的页面要嵌入到另一个系统中,所以,并不是按照传统的top,left,content,我只写了content部分!我一直觉得知识都是在项目中总结出来的,在做项目的过程中,才能把知识学以致用,并且加深理解,先看效果图: 二.分析 网页body 里面是一个DIV,然后DIV又包含了三个DIV,分别是DIV1,DIV2,DIV3. DIV1对应图片中头部分,也就是全媒体订阅部分

2天驾驭DIV+CSS (实战篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们.本文是实战篇. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练

DIV+CSS实操五:经管系网页内容模块内容添加(二)

继续接着DIV+CSS实操系列的博文添加代码:DIV+CSS实操一:经管系网页总体模块布局,DIV+CSS实操二: 经管系网页添加导航栏和友情链接栏,DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块和 DIV+CSS实操四:经管系网页内容模块内容添加(一).我们还是添加内容版块的内容,这一次是中间部分和右半部 分.由于中间的图片无缝滚动需要JS实现,我们后续加上. HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

第6天:DIV+CSS页面布局实战

今天我从早上9:00写代码一直写到下午18:00,写的我差点抑郁了,还好最后终于写出了一个完整页面,没有做动画效果,就是练习了一下DIV+CSS布局,做的是福务达(www.zzfwd.cn)的主页,真是不容易.然后放松了一下,收拾了一下东西,看了一会电视剧,心情才好点了.在这个例子中我总结了几点经验: 1.ul中只能放li,li是个容器,li中可以放任何标签内容. 2.在写CSS之前,记得要对标签等清除默认样式,这样在后面布局中就不会有误差. 3.任何一种效果都可以用多种方法实现,不一定要和别人

项目实战之玩转div+css制作自定义形状

项目需求: 要求制作上图所示的效果,能达到灵活可配的效果.我想初步想法是用div+css来制作. 抽象模型: 面对复杂的问题,要学会抽象当前的问题.下面的这个模型是我抽象出来的一个简单的解决方案. 这样我们就可以用各种css效果来组合出我们需要的效果,放到网站中可以灵活配置图形的各种样式. 技术难点: 1.如何做到让div旋转? -moz-transform: rotate(90deg); 如果设置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转 2.如何设置div的层次关系? z