• 技术文章 >web前端 >css教程

    css怎样给字体和元素加阴影?text-shadow和box-shadow实现

    青灯夜游青灯夜游2018-10-10 16:38:18转载1106
    本文给大家介绍css怎样给字体和元素加阴影?text-shadow和box-shadow实现。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

    1、语法:

    对象选择器 {text-shadow:X轴偏移量 Y轴偏移量 阴影模糊半径 阴影颜色}

    注:text-shadow可以使用一个或多个投影,如果使用多个投影时必须需要用逗号“,”分开。
    2、取值:

    box-shadow属性最多可以有6个参数设置,他们分别取值:

      (1) 阴影水平偏移量 :是指阴影水平偏移量其值可以是正负值可以取正负值,如果值为正值,则阴影在对象的右边,反之其值为负值时,阴影在对象的左边;

      (2) 阴影的垂直偏移量 :是指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部;

      (3) 阴影模糊半径 :此参数是可选,但其值只能是为正值。如果值越大,阴影越模糊,反之阴影越清晰。如果其值为0时,表示阴影不具有模糊效果;

      (4) 阴影颜色 :此参数可选,如果不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数;

    在CSS3没有问世之前,处理文字阴影的方法,基本上都是图片。直到CSS3的出现,让我们制作文字阴影的方法又有了进一步的提高。其实文字阴影——text-shadow在CSS2里面出现过,但是在CSS2.0又没无情的抛弃了,现在CSS3中又让使用了,这说明文字阴影——text-shadow还是值得咱们重视的。所以作为一名合格的前端人员,掌握文字阴影那必须是当务之急了。

    CSS3设置文字阴影效果对文字字体设置阴影效果篇text-shadow样式,本来在CSS2版本中也有此属性,但在CSS3中文字阴影text-shadow再次被应用,丰富文字排版布局美化效果。

    3、CSS3单词与语法

    CSS3单词: text-shadow

    语法结构:

    text-shadow: 5px 2px 6px black;

    5px 代表着:阴影距离文字左5px显示

    2px 代表着:阴影距离文字上2px显示

    6px 代表着:阴影大小范围

    black 代表着:阴影颜色为黑色

    比如:

    <p class="orange" id="all"> 
        <h1>smile微笑</h1> 
    </p>
         body {
    				width: 100%;
    				margin: 0px auto;
    				padding: 0px;
    				font-family: "微软雅黑";
    			}
    			
    			.orange {				
    				background-color: #f8f8f8;
    				padding: 30px;				
    			}
    			
    			.orange h1 {
    				font: normal 32px 微软雅黑, sans-serif;
    				padding: 20px 0 20px 40px;
    				text-align: center;
    				display: block;
    				color: #FFF;
    				background-color: lightskyblue;
    				border-radius: 5px;
    				text-shadow: 5px 2px 6px #000;//text-show是字的阴影
    				box-shadow: 5px 2px 6px #000;//box-show是盒子的阴影
    			}          

    效果如图:

    总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问 CSS视频教程 CSS3视频教程

    相关推荐:

    php公益培训视频教程

    CSS在线手册

    CSS3在线手册

    div/css图文教程

    以上就是css怎样给字体和元素加阴影?text-shadow和box-shadow实现的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    上一篇:css3实现把图片画到画布上(代码实例) 下一篇:CSS3动画@keyframes图片变大变小颜色变化
    线上培训班

    相关文章推荐

    • html5文字阴影效果text-shadow使用示例_html5教程技巧• CSS3的文字阴影—Text-Shadow• CSS3 一、文本阴影text-shadow属性• HTML5实践-详细介绍css3中的几个属性text-shadow、box-shadow和border-radius• IE下模拟css3中box-shadow的效果• 分享CSS3里box-shadow属性的使用方法,包括内阴影box-shadow:inset• css怎么添加阴影效果?(代码实例)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网