[Angular实战网易云]——5、获取轮播图(二)

本文介绍如何在Angular项目中封装轮播图组件,包括carousel.component的less、html和ts文件,以及home组件的交互。通过父子组件间的传值实现轮播效果,文章还展示了实际效果并指出作者将在后续深入研究组件间通信。
摘要由CSDN通过智能技术生成

组件封装

在home路径下新建component文件夹,在component文件夹下新建wy-carousel。这一层是用来封装轮播图两侧及底部动作实现的组件。

carousel.component.less

.carousel {
   
  padding: 10px 0;
  background-color: #001529;
  .wrap {
   
    position: relative;
    .dot {
   
      display: block;
      width: 20px;
      height: 20px;
      overflow: hidden;
      background: url("./banner.png") 3px -343px;
      cursor: pointer;
      &.active {
   
        background-position: -16px -343px;
      }
    }
    .arrow {
   
      display: block;
      position: absolute;
      width: 37px;
      top: 50%;
      margin-top: -20px;
      color: #fff;
      font-size: 40px;
      cursor: pointer;
      &.left {
   
        left: -68px;
      }
      &.right {
   
        right: -68px;
      }
    }
  }
}

carousel.component.html

<div class="carousel">
  <div class="wrap">
  <!--左侧箭头,用来切换轮播图-->
    <i
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值