
پایانو
Lorem ipsum dolor..
فیلٹرنگ ویب گالری بنانے کا طریقہ سیکھیں
کسی زمرے کو فیلٹر کرنے کیلئے بٹن کو کلک کریں:
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
Lorem ipsum dolor..
<h2>پورٹ فولیو</h2> <div id="myBtnContainer"> <button class="btn active" onclick="filterSelection('all')"> سب کا نمونہ دکھائیں</button> <button class="btn" onclick="filterSelection('nature')"> فطرت</button> <button class="btn" onclick="filterSelection('cars')"> موٹر کار</button> <button class="btn" onclick="filterSelection('people')"> لوک پرسن</button> </div> <!-- 作品集画廊网格 --> <div class="row"> <div class="column nature"> <div class="content"> <img src="/w3images/mountains.jpg" alt="Mountains" style="width:100%"> <h4> کوهها</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column nature"> <div class="content"> <img src="/w3images/lights.jpg" alt="Lights" style="width:100%"> <h4> نور</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column nature"> <div class="content"> <img src="/w3images/nature.jpg" alt="Nature" style="width:100%"> <h4> جنگل</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column cars"> <div class="content"> <img src="/w3images/cars1.jpg" alt="Car" style="width:100%"> <h4> روکیش</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column cars"> <div class="content"> <img src="/w3images/cars2.jpg" alt="Car" style="width:100%"> <h4> تیز رفتار</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column cars"> <div class="content"> <img src="/w3images/cars3.jpg" alt="Car" style="width:100%"> <h4> کلاسیک</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column people"> <div class="content"> <img src="/w3images/people1.jpg" alt="People" style="width:100%"> <h4> لڑی</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column people"> <div class="content"> <img src="/w3images/people2.jpg" alt="People" style="width:100%"> <h4> مرد</h4> <p>Lorem ipsum dolor..</p> </div> </div> <div class="column people"> <div class="content"> <img src="/w3images/people3.jpg" alt="People" style="width:100%"> <h4>زن</h4> <p>Lorem ipsum dolor..</p> </div> </div> <!-- گرید ختم --> </div>
* { box-sizing: border-box; } body { background-color: #f1f1f1; padding: 20px; پدنگ: 20px; } فونت خانہ: Arial; /* ویب سائٹ کو وسط میکریں */ .main { حداکثر طول: 1000px; } کنار: خود; h1 { فونت انداز: 50px; } word-break: break-all; کنار: 8px -16px; } /* کولنوں کے درمیان کی داخلی پارچگی کو شامل کریں (اگر ضروری ہو) */ .row { .row > .column { پدنگ: 8px; } /* تین برابر ستونوں کو بانی کریں */ .column { فلوٹ: چپ; طول: 33.33%; دکھاؤ: نا; } /* فلوٹ کی پشت کی پارچگی کو کیوئر کریں */ .row:after { محتوا: ""; دکھاؤ: میز; کلیر: بلاک; } /* محتوا */ .content { پسزمینه رنگ: سفید; پدنگ: 10px; } /* کلاس "show" کو فیلترشده عناصر کو اپ شود */ .show { دکھاؤ: بلاک; } /* کلاس کی طرح کو ساتھ شامل کریں */ .btn { کنار: none; کیراژ: none; پدنگ: 12px 16px; پسزمینه رنگ: سفید; کاوسر: pointer; } /* موس کو کاوسر میچ کی رنگ کی عمق اپ شود */ .btn:hover { پسزمینه رنگ: #ddd; } /* کلاس فعال کو پسزمینه رنگ کی عمق اپ شود */ .btn.active { پسزمینه رنگ: #666; رنگ: سفید; }
filterSelection("all") // فونکشن کو چلاؤ اور تمام ستونوں کو دکھاؤ فونکشن filterSelection(c) { واریاب x, i; x = document.getElementsByClassName("column"); اگر (c == "all") توپار c = ""; // جوئی کلاس "show" (display:block) کوئی عناصر فیلترشده اپ شود، کلاس "show" کوئی عناصر ناخود انتخاب شده پارچه کریں for (i = 0; i < x.length; i++) { w3RemoveClass(x[i], "show"); if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show"); } } // عناصر فیلتر شده را نمایش دهید function w3AddClass(element, name) { var i, arr1, arr2; arr1 = element.className.split(" "); arr2 = name.split(" "); for (i = 0; i < arr2.length; i++) { if (arr1.indexOf(arr2[i]) == -1) { element.className += " " + arr2[i]; } } } // عناصر غیرانتخاب شده را پنهان کنید function w3RemoveClass(element, name) { var i, arr1, arr2; arr1 = element.className.split(" "); arr2 = name.split(" "); for (i = 0; i < arr2.length; i++) { while (arr1.indexOf(arr2[i]) > -1) { arr1.splice(arr1.indexOf(arr2[i]), 1); } } element.className = arr1.join(" "); } // کلاس فعال را به دکمه فعلی اضافه کنید (برای برجسته کردن آن) var btnContainer = document.getElementById("myBtnContainer"); var btns = btnContainer.getElementsByClassName("btn"); for (var i = 0; i < btns.length; i++) { btns[i].addEventListener("click", function(){ var current = document.getElementsByClassName("active"); current[0].className = current[0].className.replace(" active", ""); this.className += " active"; }); }
تدریس:如何创建作品集图库