首页前端开发CSScss 在轮播上加导航

css 在轮播上加导航

时间2023-11-14 17:38:03发布访客分类CSS浏览627
导读:CSS 在轮播上加导航,经常被应用于网站设计中,使得页面更加美观、实用、易用。以下是一个在轮播图片上添加导航的示例: <code> <div class="slider"> <div class="sl...

CSS 在轮播上加导航,经常被应用于网站设计中,使得页面更加美观、实用、易用。以下是一个在轮播图片上添加导航的示例:

 code>
      div class="slider">
        div class="slide">
    img src="slide1.jpg">
    /div>
        div class="slide">
    img src="slide2.jpg">
    /div>
        div class="slide">
    img src="slide3.jpg">
    /div>
        ul class="nav">
          li>
    a href="#slide1">
    1/a>
    /li>
          li>
    a href="#slide2">
    2/a>
    /li>
          li>
    a href="#slide3">
    3/a>
    /li>
        /ul>
      /div>
  .slider {
        position: relative;
  }
  .slide {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        transition: opacity 1s ease-in-out;
        z-index: 1;
  }
  .slide:first-child {
        opacity: 1;
        z-index: 2;
  }
  .nav {
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        justify-content: center;
        z-index: 3;
  }
  .nav li {
        margin: 0 10px;
  }
  .nav a {
        display: block;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: rgba(255,255,255,.3);
        color: #fff;
        text-align: center;
        line-height: 1;
        padding-top: 2px;
        font-size: 10px;
        transition: background-color .3s ease-in-out;
  }
  .nav a.active,  .nav a:hover {
        background-color: rgba(255,255,255,.6);
  }
  .slide:target {
        opacity: 1;
        z-index: 2;
  }
     /code>
    

代码解释:
代码中,div.slider 包含轮播的图片,和 ul.nav 包含导航按钮。图片使用 div.slide 来呈现,每个都有自己的 ID (因为这里用到了 CSS Target 选择器),而所有的导航按钮都位于 ul.nav 里。轮播本身使用了 opacity property 和一个 CSS transition 来创造简单的渐变效果。css中的代码大概就是这样了, 开发者可以根据自己的需要进行调整,使得轮播更加符合网站的设计要求,让网站更加出色!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 在轮播上加导航
本文地址: https://pptw.com/jishu/539145.html
html代码插入背景图片 html代码制作一个导航旅游界面

游客 回复需填写必要信息