ساخت اسلایدر تصویری کاملا ریسپانسیو Hero Slider با قابلیت شخصی سازی

چهارشنبه 27 آبان 1394

در این مقاله نحوه ساخت یک اسلایدر تصویری کاملا رسپانسیو با قابلیت شخصی سازی آسان با نام Hero Slider را خواهید آموخت. این اسلایدر قابلیت پخش ویدئو را نیز دارد.

ساخت اسلایدر تصویری کاملا ریسپانسیو Hero Slider با قابلیت شخصی سازی

ابتدا یک پروژه از نوع دلخواه ایجاد کرده (در اینجا MVC) و یک صفحه Html یا cshtml به آن اضافه می کنیم.سپس پوشه های Assets و Css و Js را در محل ذخیره سازی پروژه کپی نمایید.

حال کدهای زیر را برای ساخت اسلایدر می نویسیم :

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width"/>
    <link href="~/css/reset.css" rel="stylesheet" />

    <link href="~/css/style.css" rel="stylesheet" />

    <script src="~/js/modernizr.js"></script>
    <script src="~/js/jquery-2.1.1.js"></script>
    <script src="~/js/main.js"></script>
    <title>Index</title>
</head>
<body>
<section class="cd-hero">
    <ul class="cd-hero-slider autoplay">
        <li class="move-left">
            <div class="cd-full-width">
                <h2>مرجع تخصصی برنامه نویسان</h2>
                <a href="http://www.barnamenevisan.org">مرجع تخصصی برنامه نویسان</a>
                <a class="cd-btn" href="http://www.barnamenevisan.org">مقالات و ویدئو آموزشی</a>
            </div> <!-- .cd-full-width -->
        </li>
        <li class="selected from-right">
            <div class="cd-half-width">
                <h2>Slide title here</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. In consequatur cumque natus!</p>
                <a class="cd-btn" href="#0">Start</a>
                <a class="cd-btn secondary" href="#0">Learn More</a>
            </div> <!-- .cd-half-width -->
            <div class="cd-half-width cd-img-container">
                <img alt="tech 1" src="/assets/tech-1.jpg">
            </div> <!-- .cd-half-width.cd-img-container -->
        </li>
        <li class="">
            <div class="cd-half-width cd-img-container">
                <img alt="tech 2" src="/assets/tech-2.jpg">
            </div> <!-- .cd-half-width.cd-img-container -->
            <div class="cd-half-width">
                <h2>Slide title here</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. In consequatur cumque natus!</p>
                <a class="cd-btn" href="#0">Start</a>
                <a class="cd-btn secondary" href="#0">Learn More</a>
            </div> <!-- .cd-half-width -->

        </li>
        <li class="cd-bg-video">
            <div class="cd-full-width">
                <h2>آموزش تصویری استفاده از کامپوننت ImapMap در ASP.Net </h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Animi, explicabo.</p>
                <a class="cd-btn" href="#0">Learn more</a>
            </div> <!-- .cd-full-width -->
            <div data-video="/assets/video/video.mp4" class="cd-bg-video-wrapper">
                <!-- video element will be loaded using jQuery -->
                <video loop="">
                    <source type="/video/mp4" src="/assets/video/video.mp4"/>
                </video>
            </div> <!-- .cd-bg-video-wrapper -->
        </li>
        <li class="">
            <div class="cd-full-width">
                <h2>Slide title here</h2>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Animi, explicabo.</p>
                <a class="cd-btn" href="#0">Start</a>
                <a class="cd-btn secondary" href="#0">Learn More</a>
            </div> <!-- .cd-full-width -->
        </li>
    </ul> <!-- .cd-hero-slider -->
    <div class="cd-slider-nav">
        <nav>
            <span class="cd-marker item-2"></span>

            <ul>
                <li class=""><a href="#0">Intro</a></li>
                <li class="selected"><a href="#0">Tech 1</a></li>
                <li class=""><a href="#0">Tech 2</a></li>
                <li class=""><a href="#0">Video</a></li>
                <li class=""><a href="#0">Image</a></li>
            </ul>
        </nav>
    </div>
    <!-- .cd-slider-nav -->

</section>
    <footer>
        <h1><a href="http://www.barnamenevisan.org">مرجع تخصصی برنامه نویسان</a></h1> 
    </footer>
</body>
</html>

دقت داشته باشید که باید فایل های js و css موجود در فایل ضمیمه را به صفحه خود رفرنس دهید.

این اسلایدر قابلیت پخش ویدئو را نیز دارا می باشد.

خروجی به صورت زیر خواهد بود.

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید