网易微专业之《前端工程师》学习笔记(19)-幻灯布局

实现一个幻灯布局

一个幻灯片效果如图:



已知结构如下:

<div class="slide">
 <!-- 图片省略 -->
 <!-- 以下是指示器 -->
 <div class="pointer"><i></i><i></i><i></i></div>
</div>

要求如下:幻灯(slide)宽高未知,指示器(pointer)在底部且水平居中,距离底部10px,指示器中的圆直径为10px,个数未知,背景为黑色,间距为5px。

解:主要是实现宽高未知情况下的水平居中,用position+transform。

<!DOCTYPE html>
   <html lang="en">
   <head>
       <meta charset="UTF-8">
       <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
       <title>幻灯布局</title>

       <style type="text/css">  
       *{padding:0;margin: 0;}
       html,body{width: 100%;height: 100%;}
       .slide{background-color: #9dc3e7;width: 75%;height: 38%;position: relative;}
       .slide .pointer{position: absolute;bottom:10px;left: 50%;transform:translateX(-50%);}
       .slide .pointer i{display: inline-block;width: 10px;height: 10px;border-radius:50%;background-color: #000;margin-right: 5px;}
       </style>
   </head>
   <body>

    <div class="slide">
    <!-- 图片省略 -->
    <!-- 以下是指示器 -->
    <div class="pointer"><i></i><i></i><i></i></div>
</div>
       
   </body>
   </html>   

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容