css给图片添加阴影效果(css文字阴影效果怎么设置)

使用CSS3,你可以为文本和元素添加阴影。

一、浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀。

属性ChromeFirefoxSafariOperaIE
text-shadow4.010.03.54.09.5
box-shadow10.0 4.0 -webkit-9.04.0 3.5 -moz-5.1 3.1 -webkit-10.5

二、CSS3 阴影的文字特效

CSS代码:

项目文本阴影效果!注意: IE9和更早的版本, 不支持text-shadow属性.

CSS3 文本阴影

CSS3 text-shadow 属性应用阴影到文本上.

在简单的用法, 你可以在水平方向设置阴影(2px)和垂直方向设置阴影(2px):

h1 {
    text-shadow: 2px 2px;
}

添加一个颜色到阴影:

h1 {
    text-shadow: 2px 2px red;
}

显示一个带有黑色阴影的白色文本:

h1 {
        color: white;
        text-shadow: 2px 2px 4px #000000;
    }

下面的例子显示了红色霓虹灯的阴影:

 h1 {
        text-shadow: 0 0 3px #FF0000;
    }


多重阴影

要在文本中添加多个阴影,可以添加逗号分隔的阴影列表。

下面的实例显示了一个红色和蓝色的霓虹灯阴影:

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #F00000;
}

下面实例显示了一个白色文本带有黑色,蓝色和深蓝色阴影:

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}


三、box-shadow 属性

CSS3 box-shadow 属性应用阴影到元素上.

在最简单的用法中,只指定水平阴影和垂直阴影:

一个黄色的

元素使用一个黑色box-shadow    
div {
        width: 300px;
        height: 100px;
        padding: 15px;
        background-color: yellow;
        box-shadow: 10px 10px;
    }
   

下一步,添加一个颜色到阴影,对阴影添加模糊效果:

一个黄色的

元素带模糊红/灰 box-shadow。        
div {
        width: 300px;
        height: 100px;
        padding: 15px;
        background-color: yellow;
        box-shadow: 10px 10px 5px grey;
    }
       

案例

添加阴影到 ::before 和 ::after 伪类中, 来创建一个有趣的效果。

项目#boxshadow {
      position: relative;
      -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
      -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
      box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
      padding: 10px;
      background: white;
  }

  /* Make the image fit the box */
  #boxshadow img {
      width: 100%;
      border: 1px solid #8a4419;
      border-style: inset;
  }

  #boxshadow::after {
      content: '';
      position: absolute;
      z-index: -1; /* hide shadow behind image */
      -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
      box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
      width: 70%;
      left: 15%; /* one half of the remaining 30% */
      height: 100px;
      bottom: 0;CSS
  }
       

四、总结

本文基于CSS基础,使用CSS语言。介绍了有关CSS阴影效果的应用,从基础的文本阴影入手, 对CSS常见的阴影表示效果都做了一一的讲解。通过一个个实例的演示,实例运行的效果图。希望能够帮助你更好的学习CSS。

想学习更多Python网络爬虫与数据挖掘知识,可前往专业网站:http://pdcfighting.com/想学习更多Python网络爬虫与数据挖掘知识,可前往专业网站:http://pdcfighting.com/

(0)

相关推荐

  • 如何用CSS为图片添加精美圆角外边框

    在网页制作过程中,为了美化界面的需要,网页设计者往往会选择给图片添加精美的圆角外边框,经过这样的设计可以起到十分显著的效果,使浏览者产生新颖别致的体验.实现该效果的方法很多,在此小编就从网页设计者的角 ...

  • 如何给图片添加LOGO和文字

    大家在拍摄自己喜欢的照片后,往往希望添加一些LOGO或文字,下面将简单介绍如何利用PS给图片添加LOGO和文字. 操作方法 01 利用PS打开原始图片 02 再打开LOGO图片 03 利用移动工具将L ...

  • 手机中如何通过图曰为图片添加文字

    当需要为图片添加文字时,有时不知道添加什么文字,有时不知道如何添加,通过图曰这个应用可以解决这两个问题,我将通过下面步骤演示如何具体操作. 操作方法 01 首先需要点手机中的图曰app应用标志. 02 ...

  • 怎么给图片添加解说文字

    很多时候,我们给图片添加一些解说文字可以让图片更容易被理解.下面,就让小编给大家介绍一下怎么给图片添加解说文字吧. 操作方法 01 首先,我们需要打开我们电脑的ps软件(鼠标左键双击桌面上的ps快捷方 ...

  • 图片添加文字软件哪个好(图片加文字哪个软件好用)

    大家平时在分享自己拍的照片的时候,会不会觉得照片有点单调,有些空旷呢?其实这时候,我们只需要对图片添加上一些文字描述,就可以大大提高图片的趣味性以及丰富图片的内容,并且我们也可以将这些加文字的图片当做 ...

  • 如何在PS Photoshop中给图片添加阴影效果增加图片的立体感

    今天给大家介绍一下如何在PS Photoshop中给图片添加阴影效果增加图片的立体感的具体操作步骤.1.如图,我们在PS软件中,导入一张图片,将圆形设置的比较有立体感,2. 将图片的图层选中,点击下方 ...

  • Excel如何为图片添加阴影效果

    在制作PPT中,我们经常要对图片添加一些效果,例如阴影效果和边框效果,来让我们制作的材料更加美观,那Excel如何为图片添加阴影效果呢? 操作方法 01 打开Excel,鼠标左键单击选中"图 ...

  • pr如何给图片添加阴影效果?premiere pro

    premiere pro里,怎么给图片添加阴影效果?在这里,主要用到了pr的放射阴影命令. 操作方法 01 把一张PNG格式的图片素材拖入到视频上方的轨道中:本例是一张菜篮子图片. 02 接下来, 要 ...

  • Focusky怎么设置文字阴影效果

    Focusky怎么设置文字阴影效果: 1. 输入文本. 2. 选中需要添加阴影的文字,并勾选"阴影效果",也可以进一步设置阴影的颜色,透明度,距离,跟角度. 3. 添加阴影后与其他 ...