前言

学习这些CSS属性并不是要自己要设计多好看的样式,而是看到网上的代码能看得懂。

效果

本章将围绕如下效果进行解释:

border

  • border-width: 边框宽度。
  • border-style: 边框样式。
  • border-color: 边框的颜色,当设为 transparent 时表示透明。
  • 一起设置:border: <width> <style> <color>

outline

  • 轮廓属性,不占空间,位于边框的外部。
  • outline-width: 轮廓的宽度。
  • outline-style: 轮廓的样式。
  • outline-color: 轮廓的颜色。
  • 一起设置:outline: <width> <style> <color>
  • outline-offset: 轮廓的偏移。
  • 查看"图b5",该图形既添加了border属性又添加了outline属性,实现了双边框效果。

border-radius(边框半径)

  • border-top-left-radius: 左上角边框。
  • border-top-right-radius: 右上角边框。
  • border-bottom-right-radius: 右下角边框。
  • border-bottom-left-radius: 左下角边框。
  • 一起设置:border-radius:<top-left> <top-right> <bottom-right> <bottom-left>
  • 浏览器兼容:加上-webkit-或-moz-
  • 每个圆角可以 分别设置水平半径和垂直半径
    • border-radius:<水平半径> / <垂直半径>
    • border-*-radius: <水平半径> <垂直半径>
  • 图"b1"使用border-radius属性一次性对4个角设置了不同的半径。
  • 图"b2"对每个角设置了不同的水平半径和垂直半径。
  • 图"b3"通过设置border-radius:50%画出了一个圆形。
  • 图"b4"使用border-radius画出了一个“柠檬形状”。
  • 图"b8"画出了当width和height为0时border的状态。

box-shadow(阴影)

  • box-shadow:<h-shadow> <v-shadow> <blur> <spread> <color> [inset]

    • h-shadow: 水平偏移。
    • v-shadow: 垂直偏移。
    • blur: 模糊距离。如果不设置此值,则阴影不会模糊。
    • spread:阴影扩张的尺寸。
    • color: 阴影颜色。
    • inset: 内部阴影。默认值是outset,表示外部阴影。
  • 图"b6"实现了模糊阴影。
  • 图"b7"利用box-shadow实现了多层边框。

参考文献

[1] 重温CSS:Border属性:http://www.cnblogs.com/yanhaijing/p/3527259.html

[2] CSS 边框:http://www.w3school.com.cn/css/css_border.asp

CSS3:边框属性的更多相关文章

  1. CSS3常用属性(边框、背景、文本效果、2D转换、3D转换、过渡、有过渡效果大图轮播、动画)

    CSS3边框: 1.CSS3圆角:border-radius  属性--创建边框线的圆角 <body style="font-size:24px; color:#60F;"& ...

  2. CSS3的新增边框属性

    一.CSS3 新增的边框属性 属性 版本 简介 border-image CSS3 设置或检索对象的边框使用图像来填充 border-image-source CSS3 设置或检索对象的边框是否用图像 ...

  3. css3设置边框属性

    css设置边框属性:设置边框圆角 <!DOCTYPE html> <html> <head lang="en"> <meta charse ...

  4. CSS3常用属性

    CSS是我们常用的控制网页样式和布局的一种标准. CSS3是最新的CSS标准. CSS3被拆分为"模块",旧的规范也已经拆分为小的块,同时还增加了新的属性. 一些比较重要的CSS3 ...

  5. HTML 学习笔记 CSS3 (边框)

    CSS3边框 通过CSS3边框 你能够创建远角边框 向矩形边框添加阴影 使用图片来绘制边框 . CSS3的边框属性 主要包含以下几种 border-radius 边框圆角 box-shadow 边框阴 ...

  6. css3新增属性API

    写在前面:由于CSS5标准还未完全订下来,所以各种内核的浏览器都有自己的标准,为了不使属性混淆,所以各家在各自标准前加了一个前缀. -moz-  主要是firefox火狐 -webikt-主要是chr ...

  7. [HTML] CSS3 边框

    CSS3 边框 用CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如Photoshop. 在本章中,您将了解以下的边框属性: border-radius box-shado ...

  8. CSS3边框温故

    1.简介:border属性在CSS1中就已经定义了,用来设置元素边框风格,设置不同的边框.颜色.粗细 2.基本属性,包括三个类型值:(1)border-width:设置元素边框的粗细,默认3~4px( ...

  9. border-radius 样式表CSS3圆角属性

    border-radius 是CSS3圆角属性,用来实现DIV层的4个边框画成圆角. 一.语法: border-radius : none | <length>{1,4} [/ <l ...

  10. CSS3 border-radius 属性和CSS outline 属性

    CSS3 border-radius 属性 border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性. 提示:该属性允许为元素添加圆角边框! 注释:按此顺序设 ...

随机推荐

  1. 六、Mosquitto 高级应用之SSL/TLS

    mosquitto提供SSL支持加密的网络连接和身份验证.本章节讲述次功能的实现. 在此之前需要一些准备工作. 准本工作: 一台 Linux 服务器. 安装好 openssl (不会明白怎么安装 op ...

  2. 在 Sublime Text 2 中编译和运行 Java 程序,以及输出中文出错问题解决办法

    Sublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的.在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序. 第一步: ...

  3. 开启mysql的远程访问

    1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user ...

  4. sqlserver2008自动备份,自动删除较早的别分文件

    1.自动备份数据库 完成时候可以在维护计划中看到这个计划任务(xxxback),同事在作业里面会有个类似名称的作业(sql代理要启动,才能自动执行). 2.自动删除较早的备份文件 邮件选择上面的维护计 ...

  5. 【转】Winform Socket通信

    Socket相关概念[端口] 在Internet上有很多这样的主机,这些主机一般运行了多个服务软件,同时提供几种服务.每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务(应 ...

  6. docker issue-Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

    Here is my docker version when i run docker version : Client: Version: 1.8.1 API version: 1.20 Go ve ...

  7. Ubuntu16.04 中如何挂载第二块磁盘,挂载成功,但是用reboot和shutdown重启或关机后挂载就没有了的解决办法

    本测试机有4块硬盘,初始意图想做一个磁盘阵列,但是在安装系统的时候不知道引导文件如何选择安装,所以暂时不使用磁盘阵列(后期研究) 检测硬盘能否被识别 root@ranxf:/# fdisk -l Di ...

  8. python中统计计数的几种方法

    以下实例展示了 count() 方法的使用方法: 1 2 3 4 5 6 # !/usr/bin/python3   T = (123, 'Google', 'Runoob', 'Taobao', 1 ...

  9. 20145310 GDB调试汇编堆栈分析

    GDB调试汇编堆栈分析 由于老师说要逐条分析汇编代码,所以我学习卢肖明同学的方法,重新写了一篇博客. 代码: #include<stdio.h> short addend1 = 1; st ...

  10. 4.9版本linux内核的ina220电流检测芯片源码在哪里

    答:在drivers/hwmon/ina2xx.c中,内核配置项为CONFIG_SENSORS_INA2XX Location: -> Device Drivers -> Hardware ...