威尔源码网

纯HTML+CSS实现幻灯片自动轮番教程

前言介绍

发现许多站长都喜欢给自己的网站加一个大图幻灯片功能。可用于广告位展示以及推荐文章!本次教程带给大家的是本站自用的幻灯片代码。并未附带任何函数!全PHP程序通用!函数自己写吧。自适应PC端与移动端显示,链接与图片自行更改吧。


HTML代码

 <div id="slider" class="carousel slide" data-ride="carousel">
        <ol class="carousel-indicators">
        <li data-target="#slider" data-slide-to="0" class="active">
        </li>
        <li data-target="#slider" data-slide-to="1" class="">
        </li>
        <li data-target="#slider" data-slide-to="2" class="">
        </li>
        <li data-target="#slider" data-slide-to="3" class="">
        </li>
        <li data-target="#slider" data-slide-to="4" class="">
        </li>
    </ol>
    <div class="carousel-inner">
        <div class="item">
            <a target="_blank" href="超链接">
                <img src="图片链接">
                <span class="carousel-caption">
                文章标题             </span>
                <span class="carousel-bg">
                </span>
            </a>
        </div>
        <div class="item">
            <a target="_blank" href="超链接">
                <img src="图片链接">
                <span class="carousel-caption">
                文章标题             </span>
                <span class="carousel-bg">
                </span>
            </a>
        </div>
    </div>
        <div class="item">
            <a target="_blank" href="超链接">
                <img src="图片链接">
                <span class="carousel-caption">
                文章标题             </span>
                <span class="carousel-bg">
                </span>
            </a>
        </div>
    <a class="left carousel-control" href="#slider" role="button" data-slide="prev">
        <span class="fa fa-angle-left" aria-hidden="true">
        </span>
    </a>
    <a class="right carousel-control" href="#slider" role="button" data-slide="next">
        <span class="fa fa-angle-right" aria-hidden="true">
       </span>
    </a>
</div>

CSS样式代码

<style>
/*幻灯片轮番*/
.category-job .header,.category-see .header,.page-template-pagesnavs-php .header,.page-template-pagestheme-php .header,.page-template-pagesthemes-php .header,.page-template-pagestools-php .header,.site-minicat .header{box-shadow:none;border-bottom:none;margin-bottom:0}
.carousel{border:1px solid #eaeaea;padding:2px;margin-bottom:10px}
.carousel-inner{width:100%}
.carousel-inner>.item{position:relative;display:none;text-align:center;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1;width:100%;height:340px;margin-bottom:-10px}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:50%;left:2px;width:30px;height:50px;margin-top:-30px;font-size:20px;color:#fff;text-align:center;filter:alpha(opacity=35);opacity:.35;background-color:#000}
.carousel-control.right{right:2px;left:auto}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=70);outline:0;opacity:.7}
.carousel-control .fa-angle-left,.carousel-control .fa-angle-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;left:12px;z-index:5;display:inline-block}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;margin-bottom:0;bottom:0;right:12px;z-index:15;width:78%;height:47px;/* padding: 11px 0 0; */;text-align:right}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:15px 5px 0 0;text-indent:-999px;background-color:transparent;border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;right:0;bottom:0;left:0;z-index:10;text-align:left;padding:10px;margin-right:100px;overflow:hidden;color:#fff;font-size:16px}
.asb,.asb-your,.branding{text-align:center}
.carousel-bg{position:absolute;right:0;bottom:0;left:0;height:40px;z-index:9;background-color:#000;filter:alpha(opacity=70);opacity:.7}
.site-navbar li:hover,.topmenu li:hover{z-index:2}
.brand,.content,.sidebar,.site-navbar li{position:relative}
.carousel-caption .btn{text-shadow:none}
.carousel,.carousel-inner,.container,.header,.label{position:relative;overflow:hidden}
.carousel {padding: 10px;box-sizing: initial;background: #fff;}
</style>


发表评论

还没有评论,快来说点什么吧~