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中Color的一些特性介绍
May 27 HTML / CSS
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
Jul 11 HTML / CSS
多重CSS背景动画实现方法示例
Apr 04 HTML / CSS
css3中transition属性详解
Sep 02 HTML / CSS
HTML5中的postMessage API基本使用教程
May 20 HTML / CSS
浅谈cookie和localStorage那些事
Aug 27 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
html5本地存储 localStorage操作使用详解
Sep 20 HTML / CSS
H5 canvas实现贪吃蛇小游戏
Jul 28 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
Apr 17 HTML / CSS
使用css样式设计一个简单的html登陆界面的实现
Mar 30 HTML / CSS
Css预编语言及区别详解
Apr 25 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脚本的10个技巧(2)
2006/10/09 PHP
处理php自动反斜杠的函数代码
2010/01/05 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JS文件上传神器bootstrap fileinput详解
2021/01/28 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
详解Python中的四种队列
2018/05/21 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
python数据化运营的重要意义
2019/11/25 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
jupyter notebook 重装教程
2020/04/16 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
企事业单位求职者的自我评价
2013/12/28 职场文书
初一家长会邀请函
2014/01/31 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
社区戒毒工作方案
2014/06/04 职场文书
锦旗标语大全
2014/06/23 职场文书
北京导游词
2015/02/12 职场文书