Teman

Flexslider Basic Image Slider Widget


Rabu, 08 Juni 2016

Salam Sejahtera,,, Kali ini saya mau berbagi membuat Widget sederhana FlexSlider Image di Blogger yang menakjubkan yang dikembangkan oleh woothemes.com. Slider ini memiliki beberapa fitur yang sangat menarik, keren, responsive dan ringan. Anda tidak perlu pusing mensetting tinggi lebarnya karna gambar yang ditampilkan akan secara otomatis sesuai dengan perangkat yang anda gunakan. Widget Slider ini dikususkan untuk pengguna yang berflatform Blogspot/Blogger sehingga anda cukup copy paste kode script berikut dipasang di blog anda. 
FlexSlider for Blogger

Bila anda tertarik memasang widget FlexSlider Gambar di Blogger, silahkan ikuti langkahnya sbb: 
  1. Pergi ke Blogger Dashboard > Tata Letak > Tambah Gadget Pilih HTML / Javascript
  2. Copy kode script di bawah ini dan paste diatasnya .
    1. <!-- SLIDER CSS -->
    2. <style type="text/css">
    3. /* Browser Resets
    4. *********************************/
    5. .flex-container a:active,
    6. .flexslider a:active,
    7. .flex-container a:focus,
    8. .flexslider a:focus {outline: none;}
    9. .slides,.flex-control-nav,.flex-direction-nav {margin: 0;padding: 0;list-style: none;}
    10.  
    11. /* FlexSlider Necessary Styles
    12. *********************************/
    13. .flexslider li {border: 0 none !important;padding: 0 !important;text-indent: 0 !important;margin-bottom: 0 !important;}
    14. .flexslider {margin: 0;padding: 0;}
    15. .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
    16. #flex-isfb {overflow: hidden;position: relative;min-height: 200px;padding: 3px;}
    17.  
    18. /* Hide the slides before the JS is loaded. Avoids image jumping */
    19. .flexslider .slides img {width: 100%;display: block;}
    20. .flexslider .slides,
    21. .flexslider .slides img,
    22. .flex-direction-nav {margin: 0 !important;padding: 0 !important;}
    23. .flex-pauseplay span {text-transform: capitalize;}
    24.  
    25. /* Clearfix for the .slides element */
    26. .slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
    27.  
    28. html[xmlns] .slides {display: block;}
    29. * html .slides {height: 1%;}
    30.  
    31. /* No JavaScript Fallback */
    32. /* If you are not using another script, such as Modernizr, make sure you
    33. * include js that eliminates this class on page load */
    34.  
    35. .no-js .slides > li:first-child {display: block;}
    36.  
    37. /* FlexSlider Default Theme
    38. *********************************/
    39. .flexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;
    40. -webkit-border-radius: 4px;
    41. -moz-border-radius: 4px;
    42. -o-border-radius: 4px;
    43. border-radius: 4px;
    44. -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    45. -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    46. -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    47. box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    48. zoom: 1;}
    49.  
    50. .flex-viewport {max-height: 2000px;
    51. -webkit-transition: all 1s ease;
    52. -moz-transition: all 1s ease;
    53. -o-transition: all 1s ease;
    54. transition: all 1s ease;}
    55. .loading .flex-viewport {max-height: 300px;}
    56. .flexslider .slides {zoom: 1;}
    57. .carousel li {margin-right: 5px;}
    58.  
    59. /* Direction Nav */
    60. .flex-direction-nav {*height: 0;}
    61. .flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 45px;margin: -20px 0 0;position: absolute;top: 50%;
    62. z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0, 0, 0, 0.8);
    63. text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    64. -webkit-transition: all .3s ease;
    65. -moz-transition: all .3s ease;transition: all .3s ease;}
    66. .flex-direction-nav .flex-prev {
    67. background: url("http://project.dimpost.com/flexslider-basic/img/arrows1.png") no-repeat scroll -15px -92px transparent;
    68. left: -50px;}
    69. .flex-direction-nav .flex-next {
    70. background: url("http://project.dimpost.com/flexslider-basic/img/arrows1.png") no-repeat scroll -15px -15px transparent;
    71. right: -50px;text-align: right;}
    72. .flexslider:hover .flex-prev {opacity: 0.5;left: 10px;}
    73. .flexslider:hover .flex-next {opacity: 0.5;right: 10px;}
    74. .flexslider:hover .flex-next:hover,
    75. .flexslider:hover .flex-prev:hover {opacity: 0.9;}
    76.  
    77. /* Pause/Play */
    78. .flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;
    79. z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
    80. .flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f004';}
    81. .flex-pauseplay a:hover {opacity: 1;}
    82. .flex-pauseplay a.flex-play:before {content: '\f003';}
    83.  
    84. /* Control Nav */
    85. .flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}
    86. .flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}
    87. .flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;
    88. background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;
    89. -webkit-border-radius: 20px;
    90. -moz-border-radius: 20px;
    91. -o-border-radius: 20px;
    92. border-radius: 20px;
    93. -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    94. -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    95. -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    96. box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    97. }
    98.  
    99. .flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}
    100. .flex-control-paging li a.flex-active {background: #000;background: rgba(0, 0, 0, 0.9);cursor: default;}
    101. .flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
    102. .flex-control-thumbs li {width: 25%;float: left;margin: 0;}
    103. .flex-control-thumbs img {width: 100%;display: block;opacity: .7;cursor: pointer;}
    104. .flex-control-thumbs img:hover {opacity: 1;}
    105. .flex-control-thumbs .flex-active {opacity: 1;cursor: default;}
    106.  
    107. @media screen and (max-width: 860px) {
    108. .flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
    109. .flex-direction-nav .flex-next {opacity: 1;right: 10px;}
    110. }
    111. </style>
    112. <!-- SLIDER HTML -->
    113. <div id="flex-isfb">
    114. <!-- Preloader -->
    115. <div id="preloader"></div>
    116. <style>
    117. /* Preloader */
    118. #preloader {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;
    119. /* change if the mask should have another color then white */
    120. z-index: 999999999999;
    121. /* makes sure it stays on top */
    122. }
    123. </style>
    124. <div class="flexslider">
    125. <ul class="slides">
    126. <li>
    127. <a href="http://dimpost.com">
    128. <img src="http://project.dimpost.com/flexslider-basic/img/1.jpg" />
    129. </a>
    130. </li>
    131. <li>
    132. <a href="http://dimpost.com">
    133. <img src="http://project.dimpost.com/flexslider-basic/img/2.jpg" />
    134. </a>
    135. </li>
    136. <li>
    137. <a href="http://dimpost.com">
    138. <img src="http://project.dimpost.com/flexslider-basic/img/3.jpg" />
    139. </a>
    140. </li>
    141. </ul>
    142. </div>
    143. </div>
    144. <!-- SLIDER JS -->
    145. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    146. <script src="https://googledrive.com/host/0B-T_kJ4QdMAoQlpoaWEydmN6WkU"></script>
    147. <script type="text/javascript">
    148. $(window).load(function() {
    149. $('.flexslider').flexslider({
    150. animation: "slide",
    151. controlNav: true,
    152. directionNav: true,
    153. easing: "swing",
    154. slideshowSpeed: 3000,
    155. animationSpeed: 600,
    156. });
    157. });
    158. </script>
    159. <script type="text/javascript">
    160. //<![CDATA[
    161. $(window).load(function() {
    162. $('#preloader').delay(350).fadeOut('slow');
    163. })
    164. //]]>
    165. </script>
  3. Klik Simpan

CATATAN:

  • Tidak perlu setting lebar dan tinggi slider, karna itu akan menyesuaikan secara otomatis.
  • Ganti gambar slider ( pencarian < img src ) dengan gambar yang Anda unggah ( Anda dapat meng-upload gambar di blogspot, flickr dll )
Selamat Mencoba - 

0 komentar:

© 2020 TUTORIAL · BebasBayar