CSS3之阴影

CSS3中新增属性-阴影,可以做出很多漂亮的效果。

文字阴影text-shadow

text-shadow属性值的顺序:

text-shadow: h-shadow v-shadow blur color;

参数分别表示水平阴影位置,垂直阴影位置,模糊半径,阴影颜色。

一个栗子:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">p{margin: 0;font-family: helvetica,arial,sans-serif;color: #999;text-align: center;font-size:80px;font-weight:bold;text-shadow:10px 10px #333;       }</style>
</head><body><p>Text Shadow</p>
</body>
</html>

图图:

通过控制水平位移和垂直位移可以控制阴影偏向,正值偏右偏下。负值偏左偏上。

栗子:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">p{margin: 0;font-family: helvetica,arial,sans-serif;color: #999;text-align: center;font-size:80px;font-weight:bold;text-shadow:-10px -10px #333;       }</style>
</head>
<body><p>Text Shadow</p>
</body>
</html>

图图:

可以修改模糊半径来控制阴影的模糊程度:

栗子:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">p{margin: 0;font-family: helvetica,arial,sans-serif;color: #999;text-align: center;font-size:80px;font-weight:bold;text-shadow:10px 10px 30px #333;       }</style>
</head>
<body><p>Text Shadow</p>
</body>
</html>

图图:

也可以定义多个阴影用逗号隔开:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">p{margin: 0;font-family: helvetica,arial,sans-serif;color: #fff;text-align: center;font-size:80px;font-weight:bold;text-shadow:20px 50px 10px #600,30px -10px 10px #060,-40px 20px 10px #006;       }</style>
</head>
<body><p>Text Shadow</p>
</body>
</html>

图图

还可以来点特效,比如燃烧:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">body{background:#000;}p{margin: 0;padding:24px;font-family: helvetica,arial,sans-serif;color: #000;text-align: center;font-size:80px;font-weight:bold;text-shadow:0 0 4px #fff,0px -5px 4px #ff3,2px -10px 6px #fd3,-2px -15px 11px #f80,2px -25px 18px #f20;       }</style>
</head>
<body><p>Text Shadow</p>
</body>
</html>

图图:

浮雕效果:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">body{background:#ccc;}p{margin: 0;padding:24px;font-family: helvetica,arial,sans-serif;color: #d1d1d1;background:#ccc;text-align: center;font-size:80px;font-weight:bold;text-shadow:-1px -1px #fff,1px 1px #333;       }</style>
</head>
<body><p>Text Shadow</p>
</body>
</html>

图图:

盒子阴影box-shadow

box-shadow的属性值的顺序:

box-shadow: hoff voff bd sd color inset;

这里,hoff 指示水平偏移,voff 指示垂直偏移,bd 指示模糊距离,sd 指示扩散距离,color 指示阴影的颜色,inset 是一个关键字,在使用时指示阴影是内部阴影,而不是外部阴影。前两个值是属性工作所必需的值,所有值都必须按照列出的顺序指定。

上一些栗子:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>CSS3阴影</title><style  type="text/css">#sbox{width: 200px;padding: 32px;background: #3385ff;text-align: center;-webkit-box-shadow:5px 5px 10px black;-moz-box-shadow: 5px 5px 10px black;
box-shadow: 5px 5px 10px black;
}</style> </head><body><div id="sbox">Box Shadow</div> </body> </html>

图图:

转载于:https://www.cnblogs.com/linda586586/p/4194362.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/292165.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐搞IT的你读读《软件随想录》

《软件随想录&#xff08;Joel on Software&#xff09;》&#xff0c;这是我多年前看的一本书&#xff0c;也是对我影响很大大的一本书。这不是一本讲软件技术的书&#xff0c;但跟技术强相关&#xff0c;推荐给朋友们读一下。这本书严格来讲&#xff0c;不是作者专门写的书&a…

linux c中的文件描述符与打开文件之间的关系

转载请说明出处&#xff1a;http://blog.csdn.net/cywosp/article/details/38965239 1. 概述在Linux系统中一切皆可以看成是文件&#xff0c;文件又可分为&#xff1a;普通文件、目录文件、链接文件和设备文件。文件描述符&#xff08;file descriptor&#xff09;是内核为了高…

自动为DEV GridView控件添加SizeChanged事件

实现gdv设置的抽象对象&#xff0c;不用每个gdv控件都添加sizechanged事件&#xff0c;只需执行gdc绑定sql函数&#xff0c;在其中会自动添加SizeChanged事件。 //2016.5.13 by sngk //根据控件大小自动调整GridView列宽模式&#xff0c;尽量使列充满 //2016.11.19 实现自动添加…

spss练习数据_读硕博,为你推荐5本最实用的SPSS数据统计书

SPSS (Statistical Product and Service Solutions&#xff09;,是由IBM公司所推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品。SPSS的基本功能包括数据管理、统计分析、图表分析、输出管理等等&#xff0c;也有专门的绘图系统&#xff0c;可以根…

她半年内举报了755篇问题论文,专挑中国“下手”?还牵扯到北大副校长.........

全世界只有3.14 % 的人关注了爆炸吧知识是挑刺还是打假&#xff1f;2020年7月23日&#xff0c;海外一家学术打假网站PubPeer曝出北京大学常务副校长、北大医学部主任、中国工程院院士詹启敏25篇论文涉嫌学术造假。这25篇论文的发表时间在1998年至2019年&#xff0c;贯穿詹启敏从…

linux c通过文件描述符以及write和read方法对文件进行读写

1、write和read方法讲解 #include<unistd.h> ssize_t read(int fd, void *buf,size_t count); fd为文件描述符,buf缓冲区指针,count表示要读取的字节数 返回:读到的字节数,若已经到文件尾端返回0,出错返回-1 #include<unistd.h> ssize_t write (int fd, void *…

C++代码段六

摘自《Primer Plus》浮点数优缺点&#xff1a;1 void test109() 2 { 3 float a2.34E22f; 4 float ba1.0f; 5 cout<<"a "<<a<<endl; 6 cout<<"b-a"<<b-a<<endl; 7 } 输出&#xff1a;a 2.34e022…

提高ASP.NET首页性能的十大方法

本文是我对ASP.NET页面载入速度提高的一些做法&#xff0c;这些做法分为以下部分&#xff1a; http://www.cnblogs.com/xiachufeng/archive/2011/11/09/2242130.html 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(…

C#获取用户客户端系统版本设备名称浏览器

先看效果使用Neget引用包UAParser项目的github &#xff1a;https://github.com/ua-parser/uap-csharpusing UAParser;...string uaString "Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 …

雷兽的数据库CAP乱谈之(一)阐述

雷兽的数据库CAP乱谈之&#xff08;一&#xff09;阐述 今天有人问我cap&#xff0c;找了https://my.oschina.net/lilw/blog/169776这片文字&#xff0c; 下面是cap那篇文字的解释&#xff1a; 所谓CAP理论&#xff0c;即&#xff1a; Cosistency 数据的一致性 Availabil…

python kivy ios_Kivy跨平台技术开发iOS

#kivyKivy是一套专门用于跨平台快速应用开发的开源框架&#xff0c;使用Python和Cython编写&#xff0c;对于多点触控有着非常良好的支持&#xff0c;是一套专门用于跨平台快速应用开发的开源框架&#xff0c;使用Python和Cython编写&#xff0c;基于OpenGL ES 2只需一套代码&a…

让我们的标签语义化成为一种习惯好处多多

使用标签语义化的理由可以有无数条&#xff1a; 去掉样式或者样式丢失时页面结构依然清晰分明移动设备能够更加完美的展示你的网页&#xff08;移动设备对css的支持较弱&#xff09;阅读器会根据标签的语义自动解析&#xff0c;呈现更容易阅读的内容形式&#xff08;无障碍阅读…

ABP vNext微服务架构详细教程——简介

简介该系列文章主要展示ABP vNext框架在微服务架构下的用法&#xff0c;提供一套可落地的技术实现思路&#xff0c;并演示各服务在Kubernetes下的部署方案。基础概念ABP vNext基于ASP.NET Core的应用框架&#xff0c;是.Net主流应用开发框架之一。提供基于模块化的灵活项目模板…

linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读

1、函数说明 1、fgets #includechar *fgets(char *s, int size, FILE *stream); 功能:从文件流读取一行,送到缓冲区,使用时注意以下几点: 返回值:成功时s指向哪返回的指针就指向哪,出错或者读到文件末尾时返回NULL 2、fputs #includeint fputs(const char *s, F…

Scala:First Steps in Scala

var and val 简单来说&#xff0c;val声明的变量可以重新修改其引用&#xff0c;val则不行&#xff0c;见下面的例子&#xff1a; 1 def max(x: Int, y: Int): Int {2 if(x > y) x else y 3 }4 5 def max(x: Int, y: Int): Int if(x > y) x else y 6 7 var list Ar…

CIDR

CIDR&#xff08;无类别域间路由&#xff0c;Classless Inter-Domain Routing&#xff09;是一个在Internet上创建附加地址的方法&#xff0c;这些地址提供给服务提供商&#xff08;ISP&#xff09;&#xff0c;再由ISP分配给客户。CIDR将路由集中起来&#xff0c;使一个IP地址…

电脑怎么测试硬盘的读写速度_两块硬盘合二为一,电脑读写翻倍?这样的“好事”你必须得了解...

近日&#xff0c;技嘉在旗下顶级的B550 AORUS MASTER主板上做了一次PCIe4.0固态阵列测试&#xff0c;由于该款主板支持3个PCIe4.0的M.2固态硬盘&#xff0c;所以这次的测试为3块PCIe4.0固态组建RAID0&#xff0c;来进行读写测试。常见的PCIe3.0x4的固态硬盘的读写速度一般在250…

C# 动态创建控件时注册Name属性

动态创建控件1. 容器控件 .RegisterName("Name",要注册的控件) //注册控件2. 容器控件 .FindName("Name") as 控件类型 //找到控件并转换成相应类型注意仅通过控件.Name来设置是不能通过FindName来找到控件的&#xff0c;必须注册动态删除控件1. 容器控件…