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的Media Queries(跨平台设计)
Jul 27 HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
css3 border旋转时的动画应用
Jan 22 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
HTML5 拖拽批量上传文件的示例代码
Mar 28 HTML / CSS
html5文字阴影效果text-shadow使用示例
Jul 25 HTML / CSS
html5定位并在百度地图上显示的示例
Apr 27 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
Mar 04 HTML / CSS
HTML5 文件上传下载的实例代码
Jul 03 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
Dec 07 HTML / CSS
CSS list-style-type属性使用方法
May 21 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计算当前程序执行时间示例
2014/04/24 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
vue视图不更新情况详解
2019/05/16 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
python贪吃蛇游戏代码
2020/04/18 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
python小白学习包管理器pip安装
2020/06/09 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
中层竞聘演讲稿
2014/01/09 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
初一数学教学反思
2016/02/17 职场文书
PyQt5爬取12306车票信息程序的实现
2021/05/14 Python
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫