css边框

The border is a thin layer between padding and margin. Editing the border you can make elements draw their perimeter on screen.

边框是填充和边距之间的薄层。 编辑边框可以使元素在屏幕上绘制其边界。

You can work on borders by using those properties:

您可以使用以下属性来处理边框:

  • border-style

    border-style

  • border-color

    border-color

  • border-width

    border-width

The property border can be used as a shorthand for all those properties.

属性border可以用作所有这些属性的简写。

border-radius is used to create rounded corners.

border-radius用于创建圆角。

You also have the ability to use images as borders, an ability given to you by border-image and its specific separate properties:

您还可以将图像用作边框, border-image及其特定的单独属性赋予您以下功能:

  • border-image-source

    border-image-source

  • border-image-slice

    border-image-slice

  • border-image-width

    border-image-width

  • border-image-outset

    border-image-outset

  • border-image-repeat

    border-image-repeat

Let’s start with border-style.

让我们从border-style开始。

边框样式 (The border style)

The border-style property lets you choose the style of the border. The options you can use are:

border-style属性使您可以选择border-style 。 您可以使用的选项是:

  • dotted

    dotted

  • dashed

    dashed

  • solid

    solid

  • double

    double

  • groove

    groove

  • ridge

    ridge

  • inset

    inset

  • outset

    outset

  • none

    none

  • hidden

    hidden

Check this Codepen for a live example

查看此Codepen的实时示例

The default for the style is none, so to make the border appear at all you need to change it to something else. solid is a good choice most of the times.

样式的默认值为none ,因此要使边框完全显示,您需要将其更改为其他样式。 在大多数情况下, solid是一个不错的选择。

You can set a different style for each edge using the properties

您可以使用属性为每个边缘设置不同的样式

  • border-top-style

    border-top-style

  • border-right-style

    border-right-style

  • border-bottom-style

    border-bottom-style

  • border-left-style

    border-left-style

or you can use border-style with multiple values to define them, using the usual Top-Right-Bottom-Left order:

或者您可以使用带有多个值的border-style来定义它们,使用通常的Top-Right-Bottom-Left顺序:

p {border-style: solid dotted solid dotted;
}

边框宽度 (The border width)

border-width is used to set the width of the border.

border-width用于设置border-width

You can use one of the pre-defined values:

您可以使用以下预定义的值之一:

  • thin

    thin

  • medium (the default value)

    medium (默认值)

  • thick

    thick

or express a value in pixels, em or rem or any other valid length value.

或以像素,em或rem表示的值或任何其他有效长度值。

Example:

例:

p {border-width: 2px;
}

You can set the width of each edge (Top-Right-Bottom-Left) separately by using 4 values:

您可以使用4个值分别设置每个边缘的宽度(上下左右):

p {border-width: 2px 1px 2px 1px;
}

or you can use the specific edge properties border-top-width, border-right-width, border-bottom-width, border-left-width.

或者,您可以使用特定的边缘属性border-top-widthborder-right-widthborder-bottom-widthborder-left-width

边框颜色 (The border color)

border-color is used to set the color of the border.

border-color用于设置border-color

If you don’t set a color, the border by default is colored using the color of the text in the element.

如果未设置颜色,则默认情况下将使用元素中文本的颜色为边框着色。

You can pass any valid color value to border-color.

您可以将任何有效的颜色值传递给border-color

Example:

例:

p {border-color: yellow;
}

You can set the color of each edge (Top-Right-Bottom-Left) separately by using 4 values:

您可以使用4个值分别设置每个边缘的颜色(上-右-下-左):

p {border-color: black red yellow blue;
}

or you can use the specific edge properties border-top-color, border-right-color, border-bottom-color, border-left-color.

或者,您可以使用特定的边缘属性border-top-colorborder-right-colorborder-bottom-colorborder-left-color

边境简写属性 (The border shorthand property)

Those 3 properties mentioned, border-width, border-style and border-color can be set using the shorthand property border.

可以使用速记属性border设置提到的这3个属性border-widthborder-styleborder-color

Example:

例:

p {border: 2px black solid;
}

You can also use the edge-specific properties border-top, border-right, border-bottom, border-left.

您还可以使用特定于边缘的属性border-topborder-rightborder-bottomborder-left

Example:

例:

p {border-left: 2px black solid;border-right: 3px red dashed;
}

边界半径 (The border radius)

border-radius is used to set rounded corners to the border. You need to pass a value that will be used as the radius of the circle that will be used to round the border.

border-radius用于设置圆角到边框。 您需要传递一个值,该值将用作将边界变圆的圆的半径。

Usage:

用法:

p {border-radius: 3px;
}

You can also use the edge-specific properties border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius.

您还可以使用特定于边缘的属性border-top-left-radiusborder-top-right-radiusborder-bottom-left-radiusborder-bottom-right-radius

使用图像作为边框 (Using images as borders)

One very cool thing with borders is the ability to use images to style them. This lets you go very creative with borders.

带有边框的一件很酷的事情是使用图像对它们进行样式设置的能力。 这使您在边框方面变得很有创意。

We have 5 properties:

我们有5个属性:

  • border-image-source

    border-image-source

  • border-image-slice

    border-image-slice

  • border-image-width

    border-image-width

  • border-image-outset

    border-image-outset

  • border-image-repeat

    border-image-repeat

and the shorthand border-image. I won’t go in much details here as images as borders would need a more in-depth coverage as the one I can do in this little chapter. I recommend reading the CSS Tricks almanac entry on border-image for more information.

以及简写的border-image 。 由于边框需要像我在本小章中可以做的那样更深入地介绍,因此在这里我将不做详细介绍。 我建议阅读有关边框图像的CSS Tricks年历条目,以获取更多信息。

翻译自: https://flaviocopes.com/css-border/

css边框

css边框_CSS边框相关推荐

  1. css 科技 边框_CSS 边框

    边框的宽度 您可以通过 border-width 属性为边框指定宽度. 为边框指定宽度有两种方法:可以指定长度值,比如 2px 或 0.1em:或者使用 3 个关键字之一,它们分别是 thin .me ...

  2. java设置阴影边框_CSS边框阴影效果:box-shadow属性的使用解释

    由于最近在做一些边框按钮的阴影效果用到了box-shadow属性,发现这个阴影效果的css属性真的很值得学习,特地网上学习了一下box-shadow属性. 一. box-shadow的定义和语法 定义 ...

  3. css单线边框_css怎么设置table表格的边框为单线边框?(代码详解)

    table表格边框怎么设置为单线边框?本篇文章就给大家介绍一种css设置table表格的边框为单线边框的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来看看给tabl ...

  4. css两个盒子之间只显示一条边框_css如何去掉重叠部分的边框?

    在前端开发中,边框border属性是经常会用到的一个属性,它可以给元素添加边框:但两个相邻的元素在一起同时添加了边框,就会出现一个问题,边框会重叠在一起(如下图),那么如何去掉重叠部分的边框?web前 ...

  5. css样式之边框和内外边距

    1.css样式之边框:border 实心的边框: <!DOCTYPE html> <html> <head> <meta http-equiv="c ...

  6. 【基础】CSS实现多重边框的5种方式

    原文:[基础]CSS实现多重边框的5种方式 简言 目前最优雅地实现多重边框的方案是利用CSS3 的 box-shadow属性,但如果要兼容老的浏览器,则需要选择其它的方案.本文简要地列举了几种多重边框 ...

  7. html多重边框,中间空白,【基础】CSS实现多重边框的5种方式

    原文:[基础]CSS实现多重边框的5种方式 简言 目前最优雅地实现多重边框的方案是利用CSS3 的 box-shadow属性,但如果要兼容老的浏览器,则需要选择其它的方案.本文简要地列举了几种多重边框 ...

  8. Jquery中css()方法获取边框长度

    1. JQuery中可以使用css()方法获取块元素的边框宽度,如下: $("divMode").css("border-left-width");//左边框长 ...

  9. [css] 判断如下边框的颜色,并解释为什么[代码]?

    [css] 判断如下边框的颜色,并解释为什么[代码]? <p style="color: red;border: 1px solid;">给p设置border,但不给它 ...

最新文章

  1. 在Ubuntu 16.4.3 LTS x86_64上安装PyCharm社区版笔记
  2. 人工智能写的散文之白色月光下
  3. 【错误记录】NDK 配置错误 ( C/C++ debug|arm64-v8a : Could not get version from cmake.dir path )
  4. PHPCMS最新版任意文件上传漏洞分析
  5. 字节跳动面试题:“请你描述下 Spring Bean 的生命周期?”
  6. Codeforces Round #635 (Div. 2) D. Xenia and Colorful Gems 暴力 + 二分
  7. eclipse的workset项目重复显示解决方案
  8. 动图(gif文件)的最简单制作---------录制
  9. 报表用法 获取rdlc报表的控件
  10. 费尔德曼的百吉饼实验:人类的诚实程度其实超出你的想象!
  11. AVEVA PDMS 二次开发之PML语言基础 21/10/21 01.0.02
  12. 【Luat-air105】8.1 camera拍照
  13. Markdown桌面最佳编辑器
  14. Fluentd日志采集使用教程
  15. 配置PotPlayer和Dolby Access启用耳机杜比全景声
  16. Mixly(米思齐)图形化编程工具
  17. 对数幅度谱图像matlab,幅度谱 fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱...
  18. 【中科院】分子生物学-朱玉贤第四版-笔记-第14-16讲 真核生物基因表达调控
  19. java源文件结构_Java源文件结构详解
  20. 黑盒测试c语言用例,【测试二】黑盒测试的测试用例设计方法

热门文章

  1. 用C++语言实现贪吃蛇游戏
  2. 小红书怎么运营好?分享小红书的一些经验让你少走弯路
  3. 编程之美 1.6 买饮料问题
  4. 忠诚之源:如何获得铁粉?
  5. FANUC、海德汉和西门子PLC数据采集一体化集成Demo
  6. python 学习笔记
  7. android模仿iphone气泡聊天 气泡大小自适应
  8. JAVA 小型点餐系统 文章中含有源码
  9. Ubuntu学习笔记:使用命令查询系统开机信息
  10. 软件测试中需要使用的工具大全