原文

  简书原文: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. RecyclerView下拉刷新和载入很多其它

    之前一直写的是ListVIew下拉刷新,可是好多朋友都说要RecycleView的下拉刷新和滑动载入.事实上,这个原理都是几乎相同.抽出时间,我就写了下RecycleView的下拉刷新和滑动载入很多其 ...

  2. tokumx的安装和使用

    Add the Tokutek package signing key. $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key ...

  3. Appium IOS 自己主动化測试初探

    手机平台的自己主动化測试工具非常多,之前研究过了安卓和苹果的原生自己主动化測试框架.经一些同事介绍,貌似Appium是个不错的工具. 想记录一下研究的结果,也算是篇干货的文章 在网上也看了一些视频.个 ...

  4. 72.挖掘CSDN密码到链表并统计密码出现次数生成密码库

    list.h #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include & ...

  5. Android 多线程下载,断点续传,线程池

    你可以在这里看到这个demo的源码: https://github.com/onlynight/MultiThreadDownloader 效果图 这张效果图是同时开启三个下载任务,限制下载线程数量的 ...

  6. Atcoder AtCoder Regular Contest 079 E - Decrease (Judge ver.)

    E - Decrease (Judge ver.) Time limit : 2sec / Memory limit : 256MB Score : 600 points Problem Statem ...

  7. javascript 幻灯片代码(含自动播放)

    HTML <div class="slideshow-container"> <div class="mySlides fade"> & ...

  8. django-rest-framework框架 第四篇 认证Authentication

    认证Authentication 什么是身份认证 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或与其签名的令牌)关联的机制. 视图的最开始处运行身份验证 在权限和限制检查发生之前,以及在允许 ...

  9. C++ 与C# 对应的变量互转

    一.C++ 与C# 对应的变量互转的使用实例 C++的动态链接库的函数: C# 调用C++动态链接库数据类型的转换,其中在C++中数据类型为char *,在C#中对应的数据类型为intPtr. 二.常 ...

  10. [TS] Parse a string to an integer

    A common interview question is to write
 a
function
that
converts
 a
 string
into
an
integer e.g. &q ...