同步发布:https://blog.jijian.link/2020-03-25/css3-box-shadow/

视觉如下:

CSS3 之书页阴影效果:

 <html>
<head>
<meta charset="UTF-8">
<title>书页阴影效果</title>
<style>
.box {
width: 400px;
margin: 0 auto;
position: relative;
box-shadow: 1px 0 2px rgba(0, 0, 0, 0.16);
}
.box:before,
.box:after {
content: "";
position: absolute;
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
bottom: 15px;
box-shadow: 0 15px 5px rgba(0, 0, 0, 0.3);
height: 20px;
left: 3px;
max-width: 300px;
width: 40%;
}
.box:after {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
left: auto;
right: 3px;
}
.box .content {
position: relative;
z-index: 2;
font-size: 13px;
text-align: center;
background: #fff;
padding: 10px;
}
</style>
</head>
<body>
<div class="box">
<div class="content">
<p>测试文本</p>
<p>测试文本</p>
<p>测试文本</p>
<p>测试文本</p>
<p>测试文本</p>
<p>测试文本</p>
<p>测试文本</p>
</div>
</div>
</body>
</html>

总结:运用css的伪类选择器after,before设置box左右两个卷角,设置阴影(box-shadow)和旋转(transform)属性,调整位置达到卷角视觉效果,设置content的z-index属性让内容浮在阴影之上。

最新文章

  1. ListView和Adapter数据适配器的简单介绍
  2. centos7下安装nodejs
  3. where 子句中使用通配符
  4. rabbitMQ+yii2 使用
  5. JiaThis分享插件的使用
  6. SCRUM站立会议
  7. 使用回车键代替TAB键 需jquery1.4.2版本
  8. map和json之间的转换
  9. 移动端 meta
  10. 1)③爬取网易It方面部分新闻
  11. Jquery读取URL参数
  12. Json.Net系列教程 1.Json.Net介绍及实例
  13. RabbitMQ消息队列(四):分发到多Consumer(Publish/Subscribe)
  14. chorme浏览器的Access-Control-Allow-Origin拦截限制
  15. nginx.conf添加lua.conf配置
  16. 20165228《网络对抗技术》Exp0 Kali安装 Week1
  17. Apollo 启动脚本解析
  18. xcodebuild 打包
  19. ES基本查询
  20. 清理MVC4 Internaet 项目模板清理

热门文章

  1. ELK学习笔记之logstash配置多入多出并互相隔离
  2. nginx+rsync实现本地yum源以及公网yum源
  3. hbuilder 热更新
  4. 基于Text-CNN模型的中文文本分类实战 流川枫 发表于AI星球订阅
  5. 图说jdk1.8新特性(2)--- Lambda
  6. 大数据量高并发的数据库优化,sql查询优化
  7. nodejs puppeteer linux(centos)环境部署以及用puppeteer简单截图
  8. sphinx中文版Coreseek中文检索引擎安装和使用方法(Linux)
  9. pandas之数据处理
  10. golang方法和接口