zoukankan      html  css  js  c++  java
  • 来看下css边框阴影怎么设置?这些方法掌握后工作更轻松

    我们在网页设计中,通常会使用ps工具来达到图片或者边框阴影、立体等效果。但是如果一些基础效果都需要用p图来完成那就显得效率比较低了。其实可以使用CSS来设置边框阴影,下面本篇文章来给大家介绍一下。

    在css中,我们可以通过box-shadow属性来设置边框阴影。

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

    语法:

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

    取值:

    • h-shadow:必需设置的值,定义水平阴影的位置。允许负值。

    • v-shadow:必需设置的值,定义垂直阴影的位置。允许负值。

    • blur:可选设置的值,定义模糊距离。

    • spread:可选设置的值,定义阴影的尺寸。

    • color :可选设置的值,定义阴影的颜色。如果没有设置值,颜色值基于浏览器显示,建议设置。

    • inset:可选设置的值,设置后可将外部阴影 (outset) 改为内部阴影。

    css3边框阴影代码示例如下:

    1、box-shadow属性实现边框外阴影

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4    <meta charset="utf-8">
     5    <title>CSS3边框阴影</title>
     6    <style type="text/css">
     7       *{margin: 0px;padding: 0px;}
     8       div{margin: 20px 0px;
     9           100%;
    10          height: 40px;
    11          background: #fff;
    12       box-shadow:5px 5px 10px 5px #ccc;
    13       }
    14    </style>
    15 </head>
    16 <body>
    17   <div></div>
    18 </body>
    19 </html>

    此段HTML代码中,我们给div添加了一个box-shadow的样式属性,并且参数分别设置为5px 5px 10px 5px #ccc。

    说明:由于没有设置inset(内阴影)参数,默认为外阴影。

    2、box-shadow属性实现边框内阴影

    在上述HTML代码的基础上,我们将box-shadow样式属性的值进行一些变化:

    box-shadow:5px 5px 10px 5px #ccc inset;

    3、box-shadow属性实现圆柱形效果

    box-shadow:0px 5px 10px 10px #ccc inset;

    这里我们将水平方向阴影位置设置为0个像素点并且设置内阴影。

    :box-shadow属性中,前两个参数可以为负值并且是必须存在,而后面的参数则都是可选的。

  • 相关阅读:
    牌库读取的修复
    法术迸发(Spellburst)
    传染孢子的探索
    降低电脑功耗——降低笔记本风扇噪音
    Playfield 类方法的注释
    大陆争霸( 最短路变形)
    POJ 2406 Power String
    括号匹配
    HDU 1003 最大子段和
    6.19noip模拟赛总结
  • 原文地址:https://www.cnblogs.com/ypppt/p/12887652.html
Copyright © 2011-2022 走看看