pink前端基础--定位的使用案列 淘宝焦点图

要实现一个盒子里面盒子的位置 ,需要用定位来约束位置实现效果

展示图:

1.先建一个父盒子,在里面添加图片和 左右两个链接a

<body>
    <div class="tb-promo">
      <img src="img/taobao.png" alt="" />
      <a href="#" class="left"><</a>
      <a href="#" class="right">></a>
    </div>
  </body>

2.css样式 要消除浮动 ;

 2.1给父盒子添加 position: relative;绝对定位来约束子盒子的位置;

      给子盒子添加相对定位position: absolute; 添加top或者left属性来调整在父盒子内的位置。

2.2样式代码

    <style>
      * {
        padding: 0;
        margin: 0;
      }
      .tb-promo {
        position: relative;
        width: 600px;
        height: 250px;
        margin: 100px auto;
      }
      .tb-promo img {
        width: 100%;
        height: 100%;
      }
      .right {
        right: 0;
      }
      .left {
        left: 0;
      }
      /* 也可以用并集选择器 减少代码 */
      /* 如果一个盒子既有left也有right 只会执行左侧按钮 */
      .left,
      .right {
        position: absolute;
        height: 20px;
        width: 20px;
        text-decoration: none;
        line-height: 20px;
        top: 50%;
        margin-top: -15px;
        background: rgba(0, 0, 0, 0.3);
        text-align: center;
        color: #fff;
      }
    </style>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值