代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Css
】
shadow实现的各种漂亮阴影效果
作者:
黎昕
/ 发布于
2016/6/7
/
1103
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>纯CSS3实现的各种阴影效果</title> <style> body{padding: 20px 0 0;font: 14px/1.5 Arial, sans-serif;text-align: center;color: #333;background: #FAF0D9;} a{font-weight: bold;color: #346AA8;} a: hover, a: focus, a: active{text-decoration: none;} .container{position: relative;z-index: 1;width: 600px;padding: 20px;margin: 0 auto;background: #FAF0D9;} .container: after{content: "";display: block;clear: both;visibility: hidden;height: 0;font-size: 0;} /* Shared styles*/.drop-shadow{position: relative;float: left;width: 40%;padding: 1em;margin: 2em 10px 4em;background: #fff;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;} .drop-shadow: before, .drop-shadow: after{content: "";position: absolute;z-index: -2;} .drop-shadow p{font-size: 16px;font-weight: bold;} /* Lifted corners*/.lifted{-moz-border-radius: 4px;border-radius: 4px;} .lifted: before, .lifted: after{bottom: 15px;left: 10px;width: 50%;height: 20%;max-width: 300px;-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);transform: rotate(-3deg);} .lifted: after{right: 10px;left: auto;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);transform: rotate(3deg);} /* Curled corners*/.curled{border: 1px solid #efefef;-moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;border-radius: 0 0 120px 120px / 0 0 6px 6px;} .curled: before, .curled: after{bottom: 12px;left: 10px;height: 55%;max-width: 200px;-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);-webkit-transform: skew(-8deg) rotate(-4deg);-moz-transform: skew(-8deg) rotate(-4deg);-o-transform: skew(-8deg) rotate(-4deg);transform: skew(-8deg) rotate(-4deg);} .curled: after{right: 10px;left: auto;-webkit-transform: skew(8deg) rotate(4deg);-moz-transform: skew(8deg) rotate(4deg);-o-transform: skew(8deg) rotate(4deg);transform: skew(8deg) rotate(4deg);} /* Perspective*/.perspective: before{left: 80px;bottom: 8px;width: 50%;height: 35%;max-width: 200px;-webkit-box-shadow: -80px 5px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: -80px 5px 8px rgba(0, 0, 0, 0.4);box-shadow: -80px 5px 8px rgba(0, 0, 0, 0.4);-webkit-transform: skew(50deg);-moz-transform: skew(50deg);-o-transform: skew(50deg);transform: skew(50deg);-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;} .perspective: after{display: none;} /* Raised shadow - no pseudo-elements needed*/.raised{-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;} /* Curved shadows*/.curved: before{top: 10px;bottom: 10px;left: 0;right: 50%;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);box-shadow: 0 0 15px rgba(0,0,0,0.6);-moz-border-radius: 10px / 100px;border-radius: 10px / 100px;} .curved-vt-2: before{right: 0;} .curved-hz-1: before{top: 50%;bottom: 0;left: 10px;right: 10px;-moz-border-radius: 100px / 10px;border-radius: 100px / 10px;} .curved-hz-2: before{top: 0;bottom: 0;left: 10px;right: 10px;-moz-border-radius: 100px / 10px;border-radius: 100px / 10px;} /* Rotated box*/.rotated{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);transform: rotate(-3deg);} .rotated : first-child: before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #fff;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;} </style> <script> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-7489188-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.async = true; ga.src = 'http://www.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body> <div class="container"> <h1><a href="/css-drop-shadows-without-images/">CSS drop-shadows without images</a></h1> <div class="drop-shadow lifted"> Lifted corners </div> <div class="drop-shadow curled"> Curled corners </div> <div class="drop-shadow perspective"> Perspective </div> <div class="drop-shadow raised"> Raised box </div> <div class="drop-shadow curved curved-vt-1"> Single vertical curve </div> <div class="drop-shadow curved curved-vt-2"> Vertical curves </div> <div class="drop-shadow curved curved-hz-1"> Single hozitonal curve </div> <div class="drop-shadow curved curved-hz-2"> Horizontal curves </div> <div class="drop-shadow lifted rotated"> Rotated box </div> </div> </body> </html>
试试其它关键字
阴影效果
同语言下
.
前端PC-移动端CSS公共样式+HTML
.
手机端页面通用样式
.
H5页面通用头部设置
.
elect默认样式美化代码兼容移动端和pc端
.
按钮效果 css
.
唤醒app
.
放大效果
.
html5+css3实现上拉和下拉刷新
.
html上传图片后,在页面显示上传的图片
.
html5实现点击弹出图片
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
黎昕
贡献的其它代码
(
12
)
.
操作 SparkSQL (spark版本2.3) JOIN使用临时表版本
.
从HIVE中到出道mysql中
.
请求 Zip 压缩的 HTTP 页面
.
Properties资源文件工具类
.
在UpdatePanel中弹出对话框
.
.pre标签封装代码
.
根据身份证号或营业执照编号取省市区信息
.
原生H5页面模拟APP侧滑删除效果
.
shadow实现的各种漂亮阴影效果
.
使用触发器操作表1(添加,更新,删除) 同步实现表2的
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3