border 复合属性。设置对象边框的特性。

标签定义及使用说明

如果上述值缺少一个没有关系,例如border:#FF0000;是允许的。

  • 默认值: not specified
  • 继承: no
  • JavaScript 语法: object object.style.border="3px solid blue"

属性值

border-width 指定边框的宽度

border-style 指定边框的样式

border-color 指定边框的颜色

inherit 指定应该从父元素继承border属性值

相关

  • border-bottom 复合属性。设置对象底部边框的特性。
  • border-left 复合属性。设置对象左边边框的特性。
  • border-right 复合属性。设置对象右边边框的特性。
  • border-top 复合属性。设置对象顶部边框的特性。

border-color 置或检索对象的边框颜色。

相关

  • border-bottom-color 设置或检索对象的底部边框颜色。
  • border-left-color 设置或检索对象的左边边框颜色。
  • border-right-color 设置或检索对象的右边边框颜色。
  • border-top-color 设置或检索对象的顶部边框颜色

border-style 设置或检索对象的边框样式。

属性定义及使用说明

border-style属性设置一个元素的四个边框的样式。此属性可以有一到四个值。

border-style:dotted solid double dashed;

默认值: not specified

继承: no

JavaScript 语法: object object.style.borderStyle="dotted double"

属性值

none 定义无边框。

hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。

dotted 定义点状边框。在大多数浏览器中呈现为实线。

dashed 定义虚线。在大多数浏览器中呈现为实线。

solid 定义实线。

double 定义双线。双线的宽度等于 border-width 的值。

groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。

ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。

inset 定义 3D inset 边框。其效果取决于 border-color 的值。

outset 定义 3D outset 边框。其效果取决于 border-color 的值。

inherit 规定应该从父元素继承边框样式。

相关

  • border-bottom-style 设置或检索对象的底部边框样式。
  • border-left-style 设置或检索对象的左边边框样式。
  • border-top-style 设置或检索对象的顶部边框样式。
  • border-right-style 设置或检索对象的右边边框样式。

border-width 设置或检索对象的边框宽度。

相关

  • border-bottom-width 设置或检索对象的底部边框宽度。
  • border-top-width 设置或检索对象的顶部边框宽度。
  • border-right-width 设置或检索对象的右边边框宽度。
  • border-left-width 设置或检索对象的左边边框宽度。

outline 复合属性。设置或检索对象外的线条轮廓。


outline-color 设置或检索对象外的线条轮廓的颜色。


outline-style 设置或检索对象外的线条轮廓的样式。


outline-width 设置或检索对象外的线条轮廓的宽度。


border-bottom-left-radius 设置或检索对象的左下角圆角边框。提供2个参数,2个参数以空格分隔,每个参数允许设置1个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数


border-bottom-right-radius 设置或检索对象的右下角圆角边框。


border-image 设置或检索对象的边框样式使用图像来填充。


border-image-outset 规定边框图像超过边框的量。


border-image-repeat 规定图像边框是否应该被重复(repeated)、拉伸(stretched)或铺满(rounded)。


border-image-slice 规定图像边框的向内偏移。


border-image-source 规定要使用的图像,代替 border-style 属性中设置的边框样式。


border-image-width 规定图像边框的宽度。


border-radius 设置或检索对象使用圆角边框。


border-top-left-radius 定义左上角边框的形状。


border-top-right-radius 定义右下角边框的形状。


box-decoration-break 规定行内元素被折行


box-shadow 向方框添加一个或多个阴影。

定义和用法

默认值: none

继承性: no

语法

box-shadow: h-shadow v-shadow blur spread color inset;

注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

  • h-shadow 必需。水平阴影的位置。允许负值。
  • v-shadow 必需。垂直阴影的位置。允许负值。
  • blur 可选。模糊距离。从阴影尺寸范围向外模糊多少距离逐渐变淡
  • spread 可选。阴影的尺寸。 默认为0和元素大小相同,当为10px时,在原大小上长宽扩大10px。
  • color 可选。阴影的颜色。请参阅 CSS 颜色值。
  • inset 可选。将外部阴影 (outset) 改为内部阴影。spread:距离边框的阴影大小,0时为无。blur:依然为spread到消失的距离,不过是变成向内了。h-shadow\v-shadow为显示的阴影水平和垂直偏移距离,当spread为0时阴影是存在的,只是在元素以外的不显示,偏移后就出现了。

例子

box-shadow: 10px 10px 5px 5px #888888;

边框(Border) 和 轮廓(Outline) 属性的更多相关文章

  1. CSS3——盒子模型 border(边框) 轮廓(outline)属性 margin外边距 padding填充

    盒子模型 包括——边距,边框,填充,和实际内容 Margin(外边距) - 清除边框外的区域,外边距是透明的. Border(边框) - 围绕在内边距和内容外的边框. Padding(内边距) - 清 ...

  2. css盒子模型、边框border、外边距margin、填充padding、轮廓outline

    盒子模型:盒子默认的宽度为容器的宽度,也可以自省设定宽度,高度根据内容适应,也可以自行设定高度.min-height设定最小高度 一个盒子包括外边距.边框.内边距和实际内容 Margin(外边距):清 ...

  3. 利用边框border的属性做小符号

    前两天学习中,发现网站上的一个小符号,以为是插入的img,但找来找去也未发现img的地址.最后问了同学,才得知是用border属性做出来的. 符号如右:  其css代码如下: .fuhao { pos ...

  4. 前端 CSS 盒子模型 边框 border属性

    边框 border:边框的意思,描述盒子的边框 边框有三个要素: 粗细 线性样式 颜色 border: solid border特性 如果颜色不写,默认是黑色.如果粗细不写,不显示边框.如果只写线性样 ...

  5. W3School-CSS 边框(border)实例

    CSS 边框(border)实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin) 实例 CSS 内边 ...

  6. CSS控制边界、边框与外轮廓

    一.CSS控制边界 1.内边距 padding(内边距也叫内填充) padding-bottom 长度/百分比 元件下端边线的空隙 padding-left 长度/百分比 元件左端边线的空隙 padd ...

  7. 轮廓Outline|表格Table实例

    1.使用outline属性在元素周围画一条线. border:red solid thin; outline:#00ff00 dotted thick; outline-style:dotted|da ...

  8. 简单了解css3轮廓outline

    outline属性是用来设置一个或多个单独的轮廓属性的简写属性 , 例如 . 轮廓有下面几个属性: { outline-style: solid; outline-width: 10px; outli ...

  9. CSS 不规则的轮廓-outline

    大家好,我是半夏,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注 点赞 加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师-关注公众号:搞前端的半夏,了解更多前端知 ...

随机推荐

  1. LINUX 笔记-cp命令

    常用参数: -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于 ...

  2. 求原码、补码,反码(C语言源代码)

    #include <stdio.h> #define N 8 //这里你要求是8位 int main(int argc, const char * argv[]) { int binary ...

  3. time函数获取时间与本地时间不一致

    修改php.ini,将“date.timezone”项修改为“date.timezone = PRC”. 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/U ...

  4. 从入门到放弃之IO

    浅说IO 学到现在利用过的特殊符号不少组合起来很多都有让人眼前一亮的用法,在这里先聊聊I/O的一些相关知识. 本文开始之前先介绍一下需要知道的一些小知识和需要注意的地方. 在linux中也是有优先级的 ...

  5. dfs序和欧拉序

    生命不息,学习不止,昨天学了两个算法,总结一下,然而只是略懂,请路过的大佬多多谅解.   一.dfs序 1.什么是dfs序? 其实完全可以从字面意义上理解,dfs序就是指一棵树被dfs时所经过的节点的 ...

  6. Holding Bin-Laden Captive!(1.多重背包 2.母函数)

    Holding Bin-Laden Captive! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/ ...

  7. 谈谈HTTP/2对前端的影响【转载】

    原文:http://www.peep-squirrel.com/itcontent-2500617.html 随着 HTTP/2 规范的确认,以及主流浏览器(Chrome.Firefox.IE11)对 ...

  8. grunt任务自动管理

    Grunt管理工具使用: 一.模块安装 1.在项目的根目录里新建package.json文件,形式如下,指定依赖的库以及版本信息. 2.然后在项目根目录下,执行 npm install ,安装json ...

  9. touch pointer

    在早期的浏览器,输入的事件其实相对单纯,只有考虑到鼠标和键盘两种:而当时的鼠标事件,其实就是 click.mousedown.mouseup 等等的事件.但是当手机.平板开始流行时候,再移动装置上的主 ...

  10. 基于HTML5 Canvas的CSG构造实体几何书架

    CSG 构造实体几何这个概念在工业水利水电施工上.游戏上已经有很多人使用了,最简单的实体表示叫作体元,通常是形状简单的物体,如立方体.圆柱体.棱柱.棱锥.球体.圆锥等.根据每个软件包的不同这些体元也有 ...