Multiple image cross fade

Multiple İlk  bakışta normal bir resim gibi görünen  demo  örneği aslında numarasız yada ileri geri  butonları  olmayan bir manşet  sistemi. Tek  bir  resim gibi duran görüntünün üstüne mouse gittiği an mousun  hemen yanında  sürekli  resmin çerçevesinde mouseyi takip  eden bir Next yazısı beliriyor.  Resmin üzerine tıkladığınızda ise  sonraki resim çıkıyor. İşin kötü tarafı  ilerlediğiniz resmi geri getirmek için bir geri  butonu  yok daima ileriye bakıyor. Kullanım

  • Head etiketleri arasına eklemeniz gereken bölümler.

Js dosyası : 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>

Stil :

	<style>
		.container {
			position: relative;
			width: 480px;	
			height: 360px;
			margin: 0 auto;
		}

		.container img {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 10;
		}

		.container span {
			position: absolute;
			top: 20px;
			left: 10px;	
			width: 440px;
			padding: 10px;
			color: #FFF;
			background: url('bg.png');
			z-index: 11;
		}

		.container span a {
			float: right;
			color: #FFF;
			font-size: 12px;
		}

		.tooltip {
			position: absolute;
			display: none;
			padding: 3px 10px;
			background: #fff;
			color: #222;
			border: 1px solid #CCC;
			font-family: Arial;
			font-size: 10px;
			text-transform: uppercase;
			letter-spacing: 1px;
			z-index: 11;
		}
	</style>

JavaScript :

	<script language="javascript">
		$(document).ready(function() {

			$(".container img:first-child").addClass('last');

			$(".container img").click(function() {
				$(this).fadeOut('normal', function() {

					if ( $(this).hasClass('last') ) {
						$("img", $(this).parent()).css('z-index', 10);

					} else {
						$(this).css('z-index', 9)
					}

					$(this).show();	
				});
			});

			// show tooltip when the mouse is moved over container
			$(".container").mouseenter(function() {
				$(".tooltip", this).show();

			}).mousemove(function(e) {
				// update position
				$(".tooltip", this).css({
					'top'	: e.pageY - this.offsetTop + 8,
					'left'	: e.pageX - this.offsetLeft + 15
				});

			}).mouseleave(function() {
				$(".tooltip", this).hide();

			}).append('<div class="tooltip">Next</div>');

			// hide tooltip when the mouse is moved over caption
			$(".container span").mouseenter(function() {
				$(".tooltip", $(this).parent()).hide();

			}).mouseleave(function() {
				$(".tooltip", $(this).parent()).show();
			});

		});
	</script>
  • Body etiketleriarasına eklenmesi gereken bölüm.

Html :

		<div class="container">
			<img src="bmw_3.jpg" alt="" />
			<img src="bmw_2.jpg" alt="" />
			<img src="bmw_1.jpg" alt="" />
			<span>BMW Gran Turismo <a href="javascript:;">Read more</a></span>
		</div>

		<p>&nbsp;</p>

		<div class="container">
			<img src="lamborghini_3.jpg" alt="" />
			<img src="lamborghini_2.jpg" alt="" />
			<img src="lamborghini_1.jpg" alt="" />
			<span>Lamborghini Gallardo LP550-2 <a href="javascript:;">Read more</a></span>
		</div>

 

Ali
Telif Hakkı Bildirimi:Bu sitedeki orijinal makaleyi Ali2021-03-31 tarihinde yayınlandı,Toplam 2381 karakterden oluşmaktadır.
Yeniden yazdırma ipuçları:Özel talimatlar dışında, bu sitedeki tüm makaleler CC-4.0 sözleşmesi kapsamında yayınlanmaktadır.Yeniden basılması için lütfen kaynak belirtiniz.
Yorum yap(Yorum yapılmamış)
Yükleniyor...