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制作翻转效果_动力节点Java学院整理
Jul 11 HTML / CSS
css3 伪类选择器快速复习小结
Sep 10 HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 HTML / CSS
html5的新增的标签和废除的标签简要概述
Feb 20 HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
Nov 12 HTML / CSS
HTML5新增的表单元素和属性实例解析
Jul 07 HTML / CSS
简单的HTML5初步入门教程
Sep 29 HTML / CSS
H5 meta小结(前端必看篇)
Aug 24 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
Dec 07 HTML / CSS
html5录音功能实战示例
Mar 25 HTML / CSS
原生 JS+CSS+HTML 实现时序图的方法
Jul 31 HTML / CSS
html+js 实现markdown编辑器效果
Oct 23 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 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
一份python入门应该看的学习资料
2018/04/11 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
Why do we need Unit test
2013/01/03 面试题
创建文明城市标语
2014/06/16 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
我是特种兵观后感
2015/06/11 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
golang实现浏览器导出excel文件功能
2022/03/25 Golang