CSS常用样式

3.边框样式

  1)边框线

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

    常用的边框线:dotted(点状)、dashed(虚线)、solid(实线)、double(双实线)

    border-top-style    设置上边框线

    border-bottom-style  设置下边框线

    border-left-style    设置左边框线

    border-right-style    设置右边框线

    例子:

/* CSS代码 */
.style{
width:100px;
height:100px;
border-top-style:dotted;
border-bottom-style:dashed;
border-left-style:solid;
border-right-style:double;
}
<!-- HTML代码 -->
<body>
<div class="style"></div>
</body>

    效果:

 

  2)边框宽度

    border-width : thin | medium | thick | length

    thin(细边框)、medium(中等边框)、thick(粗边框)、length(数值px)

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

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

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

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

    例子:

/* CSS代码 */
.width{
width:100px;
height:100px;
border-style:solid;
border-top-width:thin;
border-bottom-width:medium;
border-left-width:thick;
border-right-width:10px;
}
<!-- HTML代码 -->
<body>
<div class="width"></div>
</body>

    效果:

 

  3)边框颜色

    border-color: color

    color取值:英文单词、十六进制、RGB

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

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

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

    border-right-color    设置右边框颜色

    例子:

/* CSS代码 */
.color{
width:100px;
height:100px;
border-style:solid;
border-color:5px;
border-top-color:yellow;
border-bottom-color:green;
border-left-color:#f00000;
border-right-color:rgb(0,0,0);
}
<!-- HTML代码 -->
<body>
<div class="color"></div>
</body>

    效果:

 

  4)边框样式缩写

    border : border-width  border-style  border-color

    例子:

div {
width:100px;
height:100px;
border-width:1px;
border-style:solid;
border-color:#FF0000;
}

    缩写后:

div {
width:100px;
height:100px;
border:1px solid #FF0000;
}

  

  5)圆角效果

    border-radius: length | percentage

   向元素添加圆角表框。有一下几种情况:

   1、所有角都使用半径为10px的圆角

    div{ border-radius:10px;}

 

   2、四个半径值分别是左上角、右上角、右下角和左下角,顺时针方向

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

 

   3、设置每个角的水平半径和垂直半径,用斜杠隔开

    div{ border-radius:40px/20px; }

 

   4、圆形

    div{ border-radius:50% }

 

      

  6)边框图片

    border-image

    边框样式使用图像来填充

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

  7)盒子阴影

    box-shadow: none | shadow

    box-shadow: 水平偏移量 垂直偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];

    其中,水平和垂直的偏移量必写,其它各自展示不同的效果。

    1、外阴影常规效果:

/* CSS代码 */
.outset{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px #ccc;
}
<!-- HTML代码 -->
<body>
<div class="outset"></div>
</body>
 

    2、外阴影模糊效果:

/* CSS代码 */
.outset-blur{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px 10px #000;
}
<!-- HTML代码 -->
<body>
<div class="outset-blur"></div>
</body>
 

    3、外阴影模糊外延效果:

/* CSS代码 */
.outset-extension{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px 10px 10px #f00;
}
<!-- HTML代码 -->
<body>
<div class="outset-extension"></div>
</body>
 

    4、内阴影常规效果:

/* CSS代码 */
.inset{
width:100px;
height:100px;
background:#ccc;
box-shadow:5px 5px #000 inset;
}
<!-- HTML代码 -->
<body>
<div class="inset"></div>
</body>
 

    5、内阴影模糊效果:

/* CSS代码 */
.inset-blur{
width:100px;
height:100px;
background:#ccc;
box-shadow:5px 5px 10px #000 inset;
}
<!-- HTML代码 -->
<body>
<div class="inset-blur"></div>
</body>
 

  *在下一篇博文中,会说到关于边框样式和盒子阴影应用到网页中的效果。

CSS知识总结(五)的更多相关文章

  1. WEBBASE篇: 第五篇, CSS知识3

    CSS知识3 框模型: 一,外边距(上文) 二, 内边距    1,什么是内边距? 内边距就是内容与元素边缘之间的距离: 注: 内边距会扩大元素边框内所占的区域的 语法: padding: 四个方向的 ...

  2. WEBBASE篇: 第三篇, CSS知识1

    第三篇, CSS知识1 一,CSS 介绍 CSS: Cascading Style Sheets ---样式表 HTML: 搭建网页结构: CSS: 在网页结构基础上进行网页的美化: 二,CSS的使用 ...

  3. Web前端基础怎么学? JavaScript、html、css知识架构图

    以前开发者只要掌握 HTML.CSS.JavaScript 三驾马车就能胜任一份前端的工作了.而现在除了普通的编码以外,还要考虑如何性能优化,如何跨端.跨平台实现功能,尤其是 AI.5G 技术的来临, ...

  4. CSS知识回顾--读《CSS 那些事儿》笔记

    由于之前有了解过CSS的相关知识,有了一定的基础,所以读起<CSS 那些事儿>不是很有难度,况且我现在读起来时,CSS3和HTML5比较流行,这里只是记录一些CSS知识记录,不做详细铺开, ...

  5. 你该学点HTML/CSS知识的9大理由

    每个人都应该学写代码——这一观点简直就是铺天盖地地映入我们眼帘.或许你会莫名其妙,程序员学代码那是理所应当,但是作为一个作家.营销人员.财务工作者甚至是工人,为什么也需要学习代码呢? 好吧,下面我会告 ...

  6. IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列

    1.引言 消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一. 消息从发送者到接收者的典型传递方式有两种: 1)一种我 ...

  7. WEBBASE篇: 第四篇, CSS知识2

    CSS知识2 一, 尺寸 与 边框 CSS单位 1,尺寸单位:(1)px 像素   (2)%   (3) in 英寸  lin = 2.54cm (4)pt 磅 1pt = 1/72in    ppi ...

  8. Python基础知识(五)

    # -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...

  9. 《HTML与CSS知识》系列分享专栏

    收藏HTML和CSS方面的技术文章,作为一个WEB开发者,必须要知道HTML和CSS方面的知识,即使作为后台开发者也应该知道一些常用的HTML和CSS知识,甚至架构师也要了解,这样才会开发出实用的网站 ...

  10. Html CSS学习(五)position定位 原

    Html CSS学习(五)position定位 position用来对元素进行定位,其值有以下几种: static:无特殊定位,对象遵循正常文档流,top,right,bottom,left等属性不会 ...

随机推荐

  1. React在开发中的常用结构以及功能详解

    一.React什么算法,什么虚拟DOM,什么核心内容网上一大堆,请自行google. 但是能把算法说清楚,虚拟DOM说清楚的聊聊无几.对开发又没卵用,还不如来点干货看看咋用. 二.结构如下: impo ...

  2. 从零开始编写自己的C#框架(24)——测试

    导航 1.前言 2.不堪回首的开发往事 3.测试推动开发的成长——将Bug消灭在自测中 4.关于软件测试 5.制定测试计划 6.编写测试用例 7.执行测试用例 8.发现并提交Bug 9.开发人员修复B ...

  3. MySQL碎碎念

    1. 如何修改Mysql的用户密码 mysql> update mysql.user set password=password('hello') where user='root'; mysq ...

  4. PHP之使用网络函数和协议函数

    使用其他Web站点的数据 <html> <head> <title> Stock Quote From NASDAQ </title> </hea ...

  5. [转]Patch文件结构详解

    N久不来 于是不知道扔在哪儿于是放这里先 如果你觉得碍事的话 帮我扔到合适的版块去.. 导读这是一篇说明文 它介绍了标准冒险岛更新文件(*.patch;*.exe)的格式文章的最后附了一段C#的参考代 ...

  6. var和dynamic的区别

    1.var 1.均是声明动态类型的变量. 2.在编译阶段已经确定类型,在初始化的时候必须提供初始化的值. 3.无法作为方法参数类型,也无法作为返回值类型. 2.dynamic 1.均是声明动态类型的变 ...

  7. BPM配置故事之案例12-触发另外流程

    还记得阿海么,对就是之前的那个采购员,他又有了些意见. 阿海:小明,你看现在的流程让大家都这么方便,能不能帮个忙让我也轻松点啊-- 小明:--你有什么麻烦,现在不是已经各个部门自己提交申请了嘛? 阿海 ...

  8. Atitit  godaddy 文件权限 root权限设置

    Atitit  godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...

  9. sql 删除表中的重复记录

    嗯,遇见了表中存在重复的记录的问题,直接写sql删除时最快的,才不要慢慢的复制到excel表中慢慢的人工找呢.哼. 如下sql,找出重复的记录,和重复记录中ID值最小的记录(表中ID为自增长) sel ...

  10. linux的top命令参数详解

    简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...