• 20160811


    一:边框样式

      1.边框线

      border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset  | outset  

      例:div { 300px; height:100px; border-style:solid; }

             border-top-style   设置上边框线

             border-bottom-style   设置下边框线

             border-left-style   设置左边框线

             border-right-style   设置右边框线

      

      2.边框宽度

       border-width : medium | thin | thick | length  

       例: 

       div { 300px; height:100px; border-style:solid; border-1px; }

       border-top-width   设置上边框宽度

       border-bottom-width   设置下边框宽度

       border-left-width   设置左边框宽度

       border-right-width   设置右边框宽度

      

      3.边框颜色

       border-color : color  

       例:div {300px;

      height:100px;

      border-style:solid;

      border-1px;

      border-color:#FF0000;

      }

       border-top-color   设置上边框颜色

       border-bottom-color   设置下边框颜色

       border-left-color   设置左边框颜色

       border-right-color   设置右边框颜

      

      4.边框样式缩写

       border : border-width || border-style || border-color

      例:

      div {

        300px;

        height:100px;

        border-style:solid;

        border-1px;

        border-color:#FF0000;

      }

      缩写后:

      div {

        300px;

        height:100px;

        border:1px solid #FF0000;

      }

      5.圆角效果

      border-radius : <length> | <percentage> ]{1,4} [ /   

        [ <length> | <percentage> ]{1,4} ]?

      向元素添加圆角边框。

        例子:

      /* 所有角都使用半径为10px的圆角 */ 

      div{ border-radius:10px;}  

     

      /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */ 

      div{ border-radius: 5px 4px 3px 2px; }

      /*也可以分别设置每个角的垂直半径和水平半径,用斜杠隔开,第一个参数表示左上角开始顺时针的水平半径,第二个参数表示左上角开始顺时针的垂直半径*/

      div{ border-radius: 10px 20px 30px 40px  /  5px 10px 15px 20px; } 

      /*圆*/

      div{ border-radius:50% }

      

      6.边框图片(课外扩展)

      border-image:<' border-image-source '> || <' border-image-slice '> [ / <' border-image-width '> | / <' border-image-width '>? / <' border-image-outset '> ]? || <' border-image-repeat'>

      边框样式使用图像来填充。

      

      注意:

      border-image-slice : 是一个数值或百分比,不需要带单位(特指px)

      设置了border-image之后,border-style则不显示

      例子:

      .test { border: 10px solid gray; border-image: url(test.png) 10/10px; }

      

       7.盒子阴影(课外扩展)

      box-shadow :none | <shadow> [ , <shadow> ]*

      <shadow> = inset? && <length>{2,4} && <color>?

      box-shadow是向盒子添加阴影。支持添加一个或者多个。

      

      使用方法:

      box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径]  [阴影颜色] [投影方式]; 

      例:

      .outset { box-shadow: 5px 5px rgba(0, 0, 0, .6); }              /*外阴影常规效果*/

      .outset-blur{ box-shadow: 5px 5px 5px 10px rgba(0, 0, 0, .6); }/*外阴影模糊外延效果*/

      .inset { box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .6) inset; }   /*内阴影效果*/

    二:段落样式

      1.行高

      控制段落内每行高度

      line-height : normal | length

      例: 

      p { line-height:25px;}

      p { line-height:150%}

      2.段落缩进

      

      控制段落的首行缩进

       text-indent : length

       例:

       p { text-indent:2em;}

      3.段落对齐

      

      控制段落对齐方式,不但是文本,对象中的其它inline或inline-block元素也能够被text-

      align进行对齐方式的设置。

      text-align : left | right | center | justify

      例: 

      p { text-align:right;}

        p { text-align:center;}

      4.文字间距

      控制段落的文字间的距离

      letter-spacing : normal | length  

      例:

      p { letter-spacing:5px;}

      

      5.文字溢出

      控制文字内容溢出部分的样式

      语法:

      text-overflow:clip | ellipsis

    描述

    clip

    当内联内容溢出块容器时,将溢出部分裁切掉。

    ellipsis

    当内联内容溢出块容器时,将溢出部分替换为(...)。

      

      但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示    (white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。

      

      

      例子:

      div,input{

        overflow: hidden;  /*条件1:超出部分隐藏*/

        white-space: nowrap;/*条件2:强制在同一行内显示所有文本*/

        text-overflow: ellipsis;/*超出部分显示。。。*/

      6.段落换行

       控制内容超过容器的边界时是否断行

       语法:

       word-wrap:normal | break-word

      

    三:背景样式

      

     

      

      

      

     

  • 相关阅读:
    浅谈HTML5单页面架构(一)——requirejs + angular + angular-route
    嵌入式开发之web---vue 前端 注册登录login
    嵌入式开发之web---vue 前端 admin 后台管理系统
    嵌入式开发之web---vue-demo webstorm goahead 嵌入式智能设备
    嵌入式开发之web---vue vscode和vue webstorm 开发环境搭建
    多媒体开发之h264---h264格式说明
    嵌入式开发之内核内存异常排查---关闭oom killer
    Elasticsearch cat api的用法
    Django Mysql SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
    Django-基础-2-ORM
  • 原文地址:https://www.cnblogs.com/feng17176/p/5762374.html
Copyright © 2020-2023  润新知