发表于: 2019-10-20 18:29:12

1 988


今日完成的事情,任务八九

布局主要完成,这周打算结束任务八九。

今日收获:

1.banner轮播的实现(使用bootstrap4)

<div id="demo" "carousel">

 

  <!-- 指示符 -->

  <ul

    <li data-target="#demo" data-slide-to="0"

    <li data-target="#demo" data-slide-to="1"></li>

    <li data-target="#demo" data-slide-to="2"></li>

  </ul>

 

  <!-- 轮播图片 -->

  <div

    <div

      <img src="https://static.runoob.com/images/mix/img_fjords_wide.jpg">

    </div>

    <div

      <img src="https://static.runoob.com/images/mix/img_nature_wide.jpg">

    </div>

    <div

      <img src="https://static.runoob.com/images/mix/img_mountains_wide.jpg">

    </div>

  </div>

 

  <!-- 左右切换按钮 -->

  <a "#demo" data-slide="prev">

    <span

  </a>

  <a "#demo" data-slide="next">

    <span

  </a>

 

</div>

2.轮播图上的文字,最开始我认为做成图片贴上去,但是也可以直接写

<div

  <img src="https://static.runoob.com/images/mix/img_fjords_wide.jpg">

  <div

    <h3>第一张图片描述标题</h3>

    <p>描述文字</p>

  </div>

</div>

3.轮播中常见属性。

.carousel 创建一个轮播

.carousel-indicators 为轮播添加一个指示符,就是轮播图底下的一个个小点,轮播的过程可以显示目前是第几张图。

.carousel-inner 添加要切换的图片

.carousel-item 指定每个图片的内容

.carousel-control-prev 添加左侧的按钮,点击会返回上一张。

.carousel-control-next 添加右侧按钮,点击会切换到下一张。

.carousel-control-prev-icon 与 .carousel-control-prev 一起使用,设置左侧的按钮

.carousel-control-next-icon 与 .carousel-control-next 一起使用,设置右侧的按钮

.slide 切换图片的过渡和动画效果,如果你不需要这样的效果,可以删除这个类。

4.如何让一张大的图片在banner中居中放置

css代码

.banner-box {
displayflex;
   justify-contentcenter;
   width:100%;
   position:relative;
   overflow:hidden;
   height:600px;
}
.banner{
width:1920px/*图片宽度*/
   position:absolute;
   left:50%;
   margin-left:-960px/*图片宽度的一半*/
}

html

<div "banner-box">
   <div "banner">
       <img src="/image/task8-banner.png">
   </div>
   <div "banner-txt-container">
       <div "banner-left-box"></div>
       <img src="/image/banner-txt.png">
       <div "banner-right-box"></div>
   </div>
</div>



返回列表 返回列表
评论

    分享到