بسم الله الرحمن الرحيم
كود سلايد شو متجاوب مع شاشات التصفح المتنوعة
يمكنك وضعه في موقعك او مدونتك او منتداك لعرض المقالات والصور او صور متنوعة
مميزات السلايد :
- تنقل يدوي عن طريق الاسم او النقاط بالاسفل
- التحكم بحجم السلايد
- متجاوب مع الشاشات
- يمكن تقسيمه ويمكن وضعه كامل
معاينة السلايد :
تركيب السلايد :
ضع الكود التالي في المكان الذي تريد وضع السلايد فيه
يمكنك تقسيم اكواد السلايد بحيث :
الاكواد بين <style> </style> ضعها في ملف css
والاكواد بين </script> ضعها في ملف javascript
والباقي html توضع في المكان المراد وضع السلايد فيه
للتعديل على حجم الصور :
عدل على الكود التالي من 100% الى الرقم بالبكسل "350px" مثلا او كما هي نسبة مئوية "30%"
ولاضافة ارتفاع معين اضف وسم height الى الكود ليصبح هكذا
انتهى الشرح
يمنع النقل دون ذكر المصدر
شركة انكور التطويرية
بالتوفيق للجميع
والسلام ختام
كود سلايد شو متجاوب مع شاشات التصفح المتنوعة
يمكنك وضعه في موقعك او مدونتك او منتداك لعرض المقالات والصور او صور متنوعة
مميزات السلايد :
- تنقل يدوي عن طريق الاسم او النقاط بالاسفل
- التحكم بحجم السلايد
- متجاوب مع الشاشات
- يمكن تقسيمه ويمكن وضعه كامل
معاينة السلايد :

تركيب السلايد :
ضع الكود التالي في المكان الذي تريد وضع السلايد فيه
كود:
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
/* Slideshow from iinkor.com */
* {box-sizing: border-box}
body {font-family: Verdana, sans-serif; margin:0}
.mySlides {display: none}
img {vertical-align: middle;}
/* Slideshow container */
.slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
}
/* Next & previous buttons */
.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}
/* Position the "next button" to the right */
.next {
right: 0;
border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
}
/* Caption text */
.text {
color: #f2f2f2;
font-size: 15px;
padding: 8px 12px;
position: absolute;
bottom: 8px;
width: 100%;
text-align: center;
}
/* Number text (1/3 etc) */
.numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}
/* The dots/bullets/indicators */
.dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.active, .dot:hover {
background-color: #717171;
}
/* Fading animation */
.fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
@-webkit-keyframes fade {
from {opacity: .4}
to {opacity: 1}
}
@keyframes fade {
from {opacity: .4}
to {opacity: 1}
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
.prev, .next,.text {font-size: 11px}
}
</style>
<div class="slideshow-container">
<div class="mySlides fade">
<div class="numbertext">1 / 3</div>
<img src="https://i93.servimg.com/u/f93/15/47/21/99/img_na10.jpg" style="width:100%">
<div class="text">Caption Text</div>
</div>
<div class="mySlides fade">
<div class="numbertext">2 / 3</div>
<img src="https://i93.servimg.com/u/f93/15/47/21/99/img_sn10.jpg" style="width:100%">
<div class="text">Caption Two</div>
</div>
<div class="mySlides fade">
<div class="numbertext">3 / 3</div>
<img src="https://i93.servimg.com/u/f93/15/47/21/99/img_mo10.jpg" style="width:100%">
<div class="text">Caption Three</div>
</div>
<a class="prev" onclick="plusSlides(-1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
</div>
<div style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
<script>
var slideIndex = 1;
showSlides(slideIndex);
function plusSlides(n) {
showSlides(slideIndex += n);
}
function currentSlide(n) {
showSlides(slideIndex = n);
}
function showSlides(n) {
var i;
var slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
if (n > slides.length) {slideIndex = 1}
if (n < 1) {slideIndex = slides.length}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex-1].style.display = "block";
dots[slideIndex-1].className += " active";
}
</script>
يمكنك تقسيم اكواد السلايد بحيث :
الاكواد بين <style> </style> ضعها في ملف css
والاكواد بين </script> ضعها في ملف javascript
والباقي html توضع في المكان المراد وضع السلايد فيه
للتعديل على حجم الصور :
كود:
<div class="mySlides fade">
<div class="numbertext">1 / 3</div>
<img src="https://i93.servimg.com/u/f93/15/47/21/99/img_na10.jpg" style="width:100%">
<div class="text">Caption Text</div>
</div>
عدل على الكود التالي من 100% الى الرقم بالبكسل "350px" مثلا او كما هي نسبة مئوية "30%"
ولاضافة ارتفاع معين اضف وسم height الى الكود ليصبح هكذا
كود:
<div class="mySlides fade">
<div class="numbertext">1 / 3</div>
<img src="https://i93.servimg.com/u/f93/15/47/21/99/img_na10.jpg" style="width:100%;height:100%;">
<div class="text">Caption Text</div>
</div>
انتهى الشرح
يمنع النقل دون ذكر المصدر
شركة انكور التطويرية
بالتوفيق للجميع
والسلام ختام