
-
علی راستینارشد
admin@test.com - پروفایل
- صندوق ورودی
- قفل صفحه
- خروج
جدول ساده
نمونه کدنام | تاریخ | فروش | وضعیت | عملیات |
---|---|---|---|---|
<!-- basic table --> <div class="table-responsive"> <table> <thead> <tr> <th>Name</th> <th>Date</th> <th>Sale</th> <th class="text-center">Status</th> <th class="text-center">Action </th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.date"></td> <td x-text="data.sale"></td> <td class="text-center whitespace-nowrap" :class="{'text-success': data.status === 'تکمیل شده', 'text-secondary': data.status === 'در انتظار', 'text-info': data.status === 'در جریان', 'text-danger': data.status === 'لغو شده'}" x-text="data.status"></td> <td class="text-center"> <button type="button" x-tooltip="Delete"> <svg> ... </svg> </button> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول شناور
نمونه کدنام | تاریخ | فروش | وضعیت | عملیات |
---|---|---|---|---|
<!-- hover table --> <div class="table-responsive"> <table class="table-hover"> <thead> <tr> <th>Name</th> <th>Date</th> <th>Sale</th> <th class="text-center">Status</th> <th class="text-center">Action</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.date"></td> <td x-text="data.sale"></td> <td class="text-center whitespace-nowrap" :class="{'text-success': data.status === 'تکمیل شده', 'text-secondary': data.status === 'در انتظار', 'text-info': data.status === 'در جریان', 'text-danger': data.status === 'لغو شده'}" x-text="data.status"></td> <td class="text-center"> <button type="button" x-tooltip="Delete"> <svg> ... </svg> </button> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول راه راه
نمونه کدنام | تاریخ | فروش | |
---|---|---|---|
<!-- striped table --> <div class="table-responsive"> <table class="table-striped"> <thead> <tr> <th>Name</th> <th>Date</th> <th>Sale</th> <th></th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.date"></td> <td x-text="data.sale"></td> <td class="text-center"> <button type="button" x-tooltip="Delete"> <svg> ... </svg> </button> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول روشن
نمونه کد# | نام | ایمیل | تاریخ | |
---|---|---|---|---|
<!-- table light --> <div class="table-responsive"> <table class="table-hover"> <thead> <tr class="!bg-transparent dark:!bg-transparent"> <th>#</th> <th>Name</th> <th>Email</th> <th>Created At</th> <th class="text-center"></th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.id"></td> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.email"></td> <td x-text="data.date"></td> <td class="text-center"> <button type="button" x-tooltip="Delete"> <svg> ... </svg> </button> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول شرح عناوین
نمونه کد# | نام | ایمیل | وضعیت | ثبت نام |
---|---|---|---|---|
<!-- caption --> <div class="table-responsive"> <table> <thead> <tr> <th>#</th> <th>Name</th> <th>Email</th> <th>Status</th> <th class="text-center">Register</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.id"></td> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.email"></td> <td> <span class="badge whitespace-nowrap" :class="{'badge-outline-primary': data.status === 'تکمیل شده', 'badge-outline-secondary': data.status === 'در انتظار', 'badge-outline-info': data.status === 'در جریان', 'badge-outline-danger': data.status === 'لغو شده'}" x-text="data.status"></span></td> <td class="text-center" x-text="data.register"></td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول نوار پیشرفت
نمونه کد# | نام | پیشرفت | فروش | عملیات |
---|---|---|---|---|
|
<!-- progress table --> <div class="table-responsive"> <table> <thead> <tr> <th>#</th> <th>Name</th> <th>Progress</th> <th>Sales</th> <th class="text-center">Action</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.id"></td> <td x-text="data.name" class="whitespace-nowrap"></td> <td> <div class="h-1.5 bg-[#ebedf2] dark:bg-dark/40 rounded-full flex w-full"> <div class="h-1.5 rounded-full rounded-bl-full text-center text-white text-xs" :class="{'bg-success': data.status === 'تکمیل شده', 'bg-secondary': data.status === 'در انتظار', 'bg-info': data.status === 'در جریان', 'bg-danger': data.status === 'لغو شده'}" :style="`width: ${data.progress}`"></div> </div> </td> <td x-text="data.progress" class="whitespace-nowrap" :class="{'text-success': data.status === 'تکمیل شده', 'text-secondary': data.status === 'در انتظار', 'text-info': data.status === 'در جریان', 'text-danger': data.status === 'لغو شده'}"></td> <td class="p-3 border-b border-[#ebedf2] dark:border-[#191e3a] text-center"> <button type="button" x-tooltip="Edit"> <svg> ... </svg> </button> <button type="button" x-tooltip="Delete"> <svg> ... </svg> </button> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
متنی
نمونه کد# | نام | نام خانوادگی | ایمیل |
---|---|---|---|
1 | رضا | علوی | user@rooshak.ir |
2 | سعید | نادری | user@rooshak.ir |
3 | لیلا | آراسته | user@rooshak.ir |
4 | محمد | احمدی | user@rooshak.ir |
5 | آمنه | سعادت | user@rooshak.ir |
6 | ناصر | صارمی | user@rooshak.ir |
7 | مائده | شهیدی | user@rooshak.ir |
8 | شهاب | اکبری | user@rooshak.ir |
<!-- contextual --> <div class="table-responsive"> <table> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Email</th> </tr> </thead> <tbody> <tr class="bg-dark-dark-light border-dark-dark-light"> <td>1</td> <td>John</td> <td>Doe</td> <td>johndoe@yahoo.com</td> </tr> <tr class="bg-primary/20 border-primary/20"> <td>2</td> <td>Andy</td> <td>King</td> <td>andyking@gmail.com</td> </tr> <tr class="bg-secondary/20 border-secondary/20"> <td>3</td> <td>Lisa</td> <td>Doe</td> <td>lisadoe@yahoo.com</td> </tr> <tr class="bg-success/20 border-success/20"> <td>4</td> <td>Vincent</td> <td>Carpenter</td> <td>vinnyc@yahoo.com</td> </tr> <tr class="bg-dark-dark-light border-dark-dark-light"> <td>5</td> <td>Amy</td> <td>Diaz</td> <td>amydiaz@yahoo.com</td> </tr> <tr class="bg-danger/20 border-danger/20"> <td>6</td> <td>Nia</td> <td>Hillyer</td> <td>niahill@gmail.com</td> </tr> <tr class="bg-info/20 border-info/20"> <td>7</td> <td>Marry</td> <td>McDonald</td> <td>marryMcD@yahoo.com</td> </tr> <tr class="bg-warning/20 border-warning/20"> <td>8</td> <td>Shaun</td> <td>Park</td> <td>park@yahoo.com</td> </tr> </tbody> </table> </div>
دکمه های کشویی
نمونه کدنام | تاریخ | فروش | وضعیت | عملیات |
---|---|---|---|---|
<!-- dropdown --> <div class="table-responsive"> <table> <thead> <tr> <th>Name</th> <th>Date</th> <th>Sale</th> <th>Status</th> <th class="text-center">Action</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.date"></td> <td x-text="data.sale"></td> <td> <span class="badge whitespace-nowrap" :class="{'bg-primary': data.status === 'تکمیل شده', 'bg-secondary': data.status === 'در انتظار', 'bg-success': data.status === 'در جریان', 'bg-danger': data.status === 'لغو شده'}" x-text="data.status"></span></td> <td class="text-center"> <div x-data="dropdown" @click.outside="open = false" class="dropdown"> <a href="javascript:;" class="inline-block" @click="toggle"> <svg> ... </svg> </a> <ul x-cloak x-show="open" x-transition x-transition.duration.300ms class="ltr:right-0 rtl:left-0"> <li><a href="javascript:;" @click="toggle">Download</a></li> <li><a href="javascript:;" @click="toggle">Share</a></li> <li><a href="javascript:;" @click="toggle">Edit</a></li> <li><a href="javascript:;" @click="toggle">Delete</a></li> </ul> </div> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
جدول با پاورقی
نمونه کد<!-- table with footer --> <div class="table-responsive"> <table> <thead> <tr> <th>Name</th> <th>Position</th> <th>Office</th> <th class="text-center">Action</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.position"></td> <td x-text="data.office"></td> <td class="text-center"> <ul class="flex items-center justify-center gap-2"> <li> <a href="javascript:;" x-tooltip="Edit"> <svg> ... </svg> </a> </li> <li> <a href="javascript:;" x-tooltip="Delete"> <svg> ... </svg> </a> </li> </ul> </td> </tr> </template> </tbody> <tfoot> <tr> <th> <div>Name</div> </th> <th> <div>Position</div> </th> <th> <div>Office</div> </th> <th class="p-3 text-center"> <div>Action</div> </th> </tr> </tfoot> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
چک باکس ها
نمونه کد<!-- checkbox --> <div class="table-responsive"> <table> <thead> <tr> <th><input type="checkbox" class="form-checkbox" /></th> <th>Name</th> <th>Date</th> <th>Sale</th> <th class="!text-center">Action</th> </tr> </thead> <tbody> <template x-for="data in tableData" :key="data.id"> <tr> <td><input type="checkbox" class="form-checkbox" /></td> <td x-text="data.name" class="whitespace-nowrap"></td> <td x-text="data.date"></td> <td x-text="data.sale"></td> <td class="text-center"> <ul class="flex items-center justify-center gap-2"> <li> <a href="javascript:;" x-tooltip="Settings"> <svg> ... </svg> </a> </li> <li> <a href="javascript:;" x-tooltip="Edit"> <svg> ... </svg> </a> </li> <li> <a href="javascript:;" x-tooltip="Delete"> <svg> ... </svg> </a> </li> </ul> </td> </tr> </template> </tbody> </table> </div> <!-- script --> <script> document.addEventListener("alpine:init", () => { Alpine.data("form", () => ({ tableData: [{ id: 1, name: "محمد کلانتر", email: 'johndoe@yahoo.com', date: '10/08/2020', sale: 120, status: 'تکمیل شده', register: '5 دقیقه پیش', progress: '40%', position: 'برنامه نویس', office: 'مشهد' }, ...... })); }); </script>
©
روشاک