CSS3实现翘边的阴影效果的代码示例


Posted in HTML / CSS onJune 13, 2016

效果:
CSS3实现翘边的阴影效果的代码示例

HTML代码:

XML/HTML Code复制内容到剪贴板
  1. <div class="box shadow"></div>  

CSS代码:

CSS Code复制内容到剪贴板
  1. .box {   
  2.     width300px;   
  3.     height100px;   
  4.     background#ccc;   
  5.     border-radius: 10px;   
  6.     margin10px;   
  7. }   
  8.   
  9. .shadow {   
  10.     positionrelative;   
  11.     max-width270px;   
  12.     box-shadow: 0px 1px 4px rgba(0,0,0,0.3),/* 外阴影*/  
  13.                 0px 0px 20px rgba(0,0,0,0.1) inset;/*内阴影*/  
  14. }   
  15.   
  16. .shadow::before,   
  17. .shadow::after {   
  18.    content:"";   
  19.    position:absolute;   
  20.    z-index:-1;   
  21. }   
  22.   
  23. .shadow::before,   
  24. .shadow::after {   
  25.    content:"";   
  26.    position:absolute;   
  27.    z-index:-1;   
  28.    bottombottom:15px;   
  29.    left:10px;   
  30.    width:50%;   
  31.    height:20%;   
  32. }   
  33.   
  34. .shadow::before,   
  35. .shadow::after {   
  36.    content:"";   
  37.    position:absolute;   
  38.    z-index:-1;   
  39.    bottombottom:15px;   
  40.    left:10px;   
  41.    width:50%;   
  42.    height:20%;   
  43.    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);   
  44.    transform:rotate(-3deg);   
  45. }   
  46.   
  47. .shadow::after{   
  48.    rightright:10px;   
  49.    left:auto;   
  50.    transform:rotate(3deg);   
  51.  }  

伪元素before和after意思是在被选元素的内容前或后 插入内容

HTML / CSS 相关文章推荐
简单掌握CSS3将文字描边及填充文字颜色的方法
Mar 07 HTML / CSS
全面解析CSS Media媒体查询使用操作(推荐)
Aug 15 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
深入理解css中vertical-align属性
Apr 18 HTML / CSS
详解CSS3中的box-sizing(content-box与border-box)
Apr 19 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
Nov 23 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
HTML5轻松实现全屏视频背景的示例
Apr 23 HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
Jan 27 HTML / CSS
html网页引入svg图片的4种方式
Aug 05 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
Jun 13 #HTML / CSS
CSS3中的常用选择器使用示例整理
Jun 13 #HTML / CSS
CSS3中的@keyframes关键帧动画的选择器绑定
Jun 13 #HTML / CSS
实例讲解CSS3中的box-flex弹性盒属性布局
Jun 09 #HTML / CSS
详解CSS3的图层阴影和文字阴影效果使用
Jun 09 #HTML / CSS
CSS3制作漂亮的照片墙的实现代码
Jun 08 #HTML / CSS
使用CSS3中的calc()属性来以算式表达尺寸数值
Jun 06 #HTML / CSS
You might like
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
PHP 变量类型的强制转换
2009/10/23 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
ThinkPHP实现分页功能
2017/04/28 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
懒就要懒到底——鼠标自动点击(含时间判断)
2007/02/20 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
详解python中的装饰器
2018/07/10 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
python递归函数用法详解
2020/10/26 Python
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
会议邀请书范文
2014/02/02 职场文书
售后客服工作职责
2014/06/16 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
话题作文之自信作文
2019/11/15 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis