原文

  简书原文:https://www.jianshu.com/p/5abf2fa2f1b9

前言

  以下的实例是我从《CSS实战》中看到的实例,当我看到这些实例的时候,发现平时不是很在意的一些知识能够有这样的神奇的运用,在次分享给各位的读者,希望读者也能和我一样有所收获。

html文本

<p>Text Shadow</p>

不同方向的投影

<!--
右上角投影
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#999;
font-size:80px;
font-weight:bold;
text-shadow:0.1em -0.1em #333;
}
<!--
右下角投影
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#999;
font-size:80px;
font-weight:bold;
text-shadow:0.1em 0.1em #333;
} <!--
左上角投影
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#999;
font-size:80px;
font-weight:bold;
text-shadow:-0.1em -0.1em #333;
} <!--
左下角投影
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#999;
font-size:80px;
font-weight:bold;
text-shadow:-0.1em 0.1em #333;
}

投影的不同用法

<!--
通过阴影增加前景色与背景色的对比度
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#999;
font-size:80px;
font-weight:bold;
text-shadow:0.1em 0.1em 0.3em #333;
}

<!--
模糊文本
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#fff;
font-size:80px;
font-weight:bold;
text-shadow:0.1em 0.1em 0.2em #000;
}

<!--
为白色文本定义三个不同颜色的阴影,模拟复杂的文本特效
-->
p{
text-align:center;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#fff;
font-size:80px;
font-weight:bold;
text-shadow:0.2em 0.5em 0.1em #600,
-0.3em 0.1em 0.1em #060,
0.4em -0.3em 0.1em #006,;
}

<!--
使用阴影叠加出的燃烧的文字特效
-->
p{
text-align:center;
padding:24px;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#000;
background:#000;
font-size:80px;
font-weight:bold;
text-shadow:0 0 4px #fff,
0 -5px 4px #ff3,
2px -10px 6px #fd3,
-2px -15px 11px #f80
2px -25px 18px #f20;
}

<!--
使用阴影叠加出的立体文本特效
-->
p{
text-align:center;
padding:24px;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#D1D1D1;
background:#CCC;
font-size:80px;
font-weight:bold;
text-shadow:-1px -1px #fff,
1px 1px #333;
<!--通过在文本的左上和右下各添加一个1px的错位补色阴影,可实现淡淡的立体效果-->
}

<!--
使用阴影叠加出的凹文本特效
-->
p{
text-align:center;
padding:24px;
margin:0;
font-family:helvetica,arial,sans-serif;
color:#D1D1D1;
background:#CCC;
font-size:80px;
font-weight:bold;
text-shadow:1px 1px #fff,
-1px -1px #444;
<!--通过在文本的左上和右下各添加一个1px的错位补色阴影,可实现淡淡的凹文本效果-->
}

<!--
使用阴影设计文本外发光特效
-->
p{
text-align:center;
padding:24px;
margin:0;
font-family:helvetica,arial,sans-serif;
font-size:80px;
font-weight:bold;
text-shadow:0 0 0.2em #F87,
0 0 0.2em #F87;<!--设计阴影不发生位移,同时定义阴影模糊显示-->
}

CSS文本阴影实例的更多相关文章

  1. css文本阴影

    文本阴影-text-shadow text-shadow 属性向文本添加一个或多个阴影.该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定,省略的长度是 0. h-sha ...

  2. CSS文本实例

    CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等.#############################CSS 文本属性属 ...

  3. CSS中使用文本阴影与元素阴影

    文本阴影介绍 在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如:水平阴影.垂直阴影.(清晰度或模糊距离).阴影颜色. text-shadow属性值说明,在文本阴影实践中: ...

  4. 【Web】CSS实现抖音风格字体效果(设置文本阴影)

    简单记录 -慕课网- 步骤一:抖音风格字体效果 案例:抖音风格的字体特效. 实现这个 需要设置 网页背景颜色 字体颜色 字体大小 文本阴影 重点介绍如何设置文本阴影 CSS的文本阴影text-shad ...

  5. 【转】精选30个优秀的CSS技术和实例

    今天,我为大家收集精选了30个使用纯CSS完成的强大实践的优秀CSS技术和实例,您将在这里发现很多与众不同的技术,比如:图片集.阴影效果.可扩展按钮.菜单等-这些实例都是使用纯CSS和HTML实现的. ...

  6. 精选30个优秀的CSS技术和实例

    精选30个优秀的CSS技术和实例   投递人 墙头草 发布于 2008-12-06 20:57 评论(97) 有17487人阅读 原文链接 [收藏] « » 今天,我为大家收集精选了30个使用纯CSS ...

  7. css技术和实例

    今天,我为大家收集精选了30个使用纯CSS完成的强大实践的优秀CSS技术和实例,您将在这里发现很多与众不同的技术,比如:图片集.阴影效果.可扩展按钮.菜单等-这些实例都是使用纯CSS和HTML实现的. ...

  8. CSS 文本、字体、链接

    CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化 ...

  9. CSS 文本

    CSS 文本属性可定义文本的外观. 通过文本属性,您可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. 缩进文本 把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化 ...

随机推荐

  1. IntelliJ IDEA如何导入maven结构的web工程

    第一步:打开一个现有(也可以不打开,直接用import选择Maven类型)的IntelliJ IDEA工程,点击菜单的"File"->"new"-> ...

  2. PatentTips - Control register access virtualization performance improvement

    BACKGROUND OF THE INVENTION A conventional virtual-machine monitor (VMM) typically runs on a compute ...

  3. cocos2dx——lua自己主动和手动绑定

    [自己主动绑定] 參考:http://my.oschina.net/skyhacker2/blog/298397 主要是通过引擎自带的tools/tolua,主要过程例如以下: 1.编写好要导出的c+ ...

  4. [RxJS] Marbles Testings

    Install: npm install — save-dev jasmine-marbles Basic example: import {cold, getTestScheduler} from ...

  5. C语言编程入门——程序练习(下)

    C语言的一些简单操作练习. 互换两个数字: # include <stdio.h> int main(void) { int i = 3; int j = 5; int t;   //将i ...

  6. 10小时之内,暴力破解SSH账号的IP

    10小时之内,暴力破解SSH账号的IP,IP 地址数据来源于  ip138.com 182.18.76.246 北京市昌平区 北京亿安天下网络科技有限公司 联通 221.223.200.143 北京市 ...

  7. c#中文字符串与byte数组互相转化

    因为中文字符串一个字符占两个字节,所以不能用正常的方式与byte之间进行互相转化 中文字符串转成byte[] byte[] ping = Encoding.UTF8.GetBytes("你的 ...

  8. Apple Watch 集成环信SDK

    本文简单的讲述下怎样用Apple Watch Kit集成环信SDK. 升级xcode到version 6.2,和 IOS SDK8.2 下载环信SDK从官网 打开XCode->new proje ...

  9. 《鸟哥的Linux私房菜-基础学习篇(第三版)》(四)

    第3章 主机规划与磁盘分区        1. Linux与硬件的搭配        首先谈了认识计算机的硬件配置. 然后谈了选择与Linux搭配的主机配置. 在Linuxserver中,内存的重要性 ...

  10. Android 使用Wake Lock

    为了延长电池的使用寿命,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU.WakeLock是一个电源管理系统服务功能,应用程序可以使用它来控制设备的电源状态. WakeLo ...