CSS-带页脚阴影


原理:
image.png
    .book-box {
      width: 250px;
      margin: 0 auto;
      position: relative;
      /*box-shadow: 1px 0 2px rgba(0, 0, 0, 0.16);*/
    }
    .book-box:before,
    .book-box:after {
      z-index: -2; 
      /*content的z-index属性让内容浮在阴影之上,必不可缺,值越高级别越高,越在上面一层*/
      content: "";
      position: absolute;
      /* -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg);*/
      transform: skew(-15deg) rotate(-6deg);
      /*把矩形的直角变成斜角(菱形)*/
      -webkit-transform: skew(-15deg) rotate(-6deg);
      bottom: 15px;
      box-shadow: 0 16px 14px rgba(0, 0, 0, 0.5);

      height: 20%;
      /*定义隐藏的矩形宽度*/
      left: 6.5px;
      /*把矩阵往右推,避免露出来*/
      max-width: 300px;
      width: 50%;
      /*定义隐藏的矩形长度*/
    }
    .book-box:after {
      /*-webkit-transform: rotate(10deg);*/
      /*transform: rotate(10deg);*/
      transform: skew(15deg) rotate(6deg);
      -webkit-transform: skew(15deg) rotate(6deg);
      left: auto;
      right: 6.5px; 
      /*把矩阵往左推,避免露出来*/
    }
    .book-box .book {
      position: relative;
      font-size: 13px;
      text-align: center;
      background: #fff;
      padding: 10px;
      /*为照片扩容避免暴露底下的模块露馅*/
    }


<div class="book-box">
    <img class="book" src="http://download.broadview.com.cn/SmallCover/1801792ef1408254f32e">
    </img>    
</div>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容