• DIV+CSS实战(一)


    一、说明

      作为一个后台的程序员,我也是很少写前端,最近有一个项目,前端主要是由我来负责,就把我在项目中所学到的东西,记录下来!我的页面要嵌入到另一个系统中,所以,并不是按照传统的top,left,content,我只写了content部分!我一直觉得知识都是在项目中总结出来的,在做项目的过程中,才能把知识学以致用,并且加深理解,先看效果图:

    二、分析

       网页body 里面是一个DIV,然后DIV又包含了三个DIV,分别是DIV1,DIV2,DIV3。 DIV1对应图片中头部分,也就是全媒体订阅部分。DIV2对应的是选项卡部分,也就是"关键词订阅,网站论坛订阅,微博账号订阅......"部分。DIV3对应的就是剩下的内容部分了。DIV3中又包含了一个头,表格和底部的批量操作。结构图如下:

    三、搭建框架

    知道了网页的结构,现在就开始按照上图,把网页的结构搭建起来,然后,再慢慢细化。

    (1)、搭建结构

     1 <body>
     2       <form action="" >
     3           <div class="jc-demo-box">
     4             <div class="divHeader">
     5                 "全媒体订阅"
     6             </div>
     7             <div class="divTab">
     8                 "关键词订阅,网站论坛订阅..."
     9             </div>
    10             <div class="divContent">
    11                 <div class="keyaddClass">
    12                     "关键词列表"
    13                 </div>
    14                 <div class="divContent1">
    15                     "所有的关键词"
    16                 </div>
    17             
    18                 <div class="footOperation">
    19                     "批量操作"
    20                 </div>
    21             </div>
    22             <div style="clear:both;height:1px;100%; overflow:hidden; margin-top:-1px;"></div>    
    23         </div>
    24         
    25       </form>
    26   </body>

    结构搭建好了,但是会发现知识一堆文字,现在开始加样式

     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             border: 1px  solid #e8e7e7;
    40         }
    41         
    42         .divTab{
    43             height: 34px;
    44             width:100%;
    45             float: left;
    46             /*为了是结构看起来更明确,先把边框加上,以后会去掉*/
    47             border: 1px solid #e8e7e7;
    48         }
    49         
    50         .divContent{
    51             width: 100%;
    52             float: left;
    53             margin-top: 3px;
    54             border: 1px solid #e8e7e7;
    55             padding-top: 20px;
    56             height: auto;
    57         }
    58         
    59         .keyaddClass{
    60             border-bottom: 2px solid #348bc4;
    61             margin-bottom: 15px;
    62             width: 98%;
    63             float: left;
    64             padding-left: 2%;
    65         }
    66         
    67         .divContent1{
    68             width: 100%;
    69             float: left;
    70             overflow: hidden;
    71             margin-top: 3px;
    72             /*为了是结构看起来更明确,先把边框加上,以及设置一个高度,以后会去掉*/
    73             border: 1px solid #e8e7e7;
    74             height: 400px;
    75         }
    76         
    77         .footOperation{
    78             background: none repeat scroll 0 0 #257cb5;
    79             height: 48px;
    80             overflow: hidden;
    81             width: 100%;
    82             float: left;
    83             border-radius:0px 0px 4px 4px;
    84         }
    85  </style>

    效果图:

     

       未完......

  • 相关阅读:
    Jquery消息提示插件toastr使用详解
    spingboot jar 包启动遇到得坑
    freemarker使用shiro标签(spring boot)
    sping boot 集成shiro
    java 线程安全(初级)
    java GC jvm 内存分布 和新生代,老年代,永久代,(详细)
    java的新生代 老年代 永久代
    windows下rabbitmq(架构师必备神器)集群搭建
    友盟移动开发平台.NET版本SDK
    jstree无限级菜单ajax按需动态加载子节点
  • 原文地址:https://www.cnblogs.com/robert-blue/p/4361862.html
Copyright © 2020-2023  润新知