zoukankan      html  css  js  c++  java
  • CSS3:边框属性

    前言

    学习这些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

  • 相关阅读:
    Editor HYSBZ
    MooFest POJ
    Monkey King HDU
    Haruna’s Breakfast HYSBZ
    数颜色 HYSBZ
    Mato的文件管理 HYSBZ
    小Z的袜子(hose) HYSBZ
    javascript类的简单定义
    json格式
    javascript call apply
  • 原文地址:https://www.cnblogs.com/xiazdong/p/3564399.html
Copyright © 2011-2022 走看看