ຕົວຢ່າງພາສານິວະທິການ CSS
ຮຽນວິທີການນຳໃຊ້ CSS ເພື່ອສ້າງພາສານິວະທິການຂັ້ນຕອນທີ່ປະຕິບັດກັບການກະຈາຍຄວາມພິມ
ພາສານິວະທິການຂັ້ນຕອນທີ່ງົວງາຍ
ຖ້າມີເວັບໄຊຫຼາຍເບີ່ງໃນທຸກໆເບີ່ງຂອງບາງເວັບໄຊອາດຈະຕ້ອງການໃຫ້ມີພາສານິວະທິການພິມຂັ້ນຕອນໃນທຸກເບີ່ງຂອງບາງເບີ່ງຂອງບາງເວັບໄຊ:
实例
.pagination { display: inline-block; } .pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none; }
ບິນຊາວລາວ "active" ແລະ "hover":
ການໃຫ້ .active
ການໃຫ້ວັດທະນະພາບການລຸ່ມ: :hover
ການໃຫ້ວັດທະນະພາບສຳລັບທາງພາວະການເຊື່ອມຕໍ່ກັບ:
实例
.pagination a.active { background-color: #4CAF50; color: white; } .pagination a:hover:not(.active) {background-color: #ddd;}
ການໃຫ້ສະຖານທີ່ບິນຊາວລາວທີ່ມີສະຖານທີ່ບິນຊາວລາວ "active" ແລະ "hover":
ຖ້າທ່ານຕ້ອງການການໃຫ້ສະຖານທີ່ບິນຊາວລາວທີ່ "active" ແລະ "hover": border-radius
ການປ່ຽນວັດທະນະພາບ:
实例
.pagination a { border-radius: 5px; } .pagination a.active { border-radius: 5px; }
ການເຊື່ອມຕໍ່ກັບທາງພາວະການລຸ່ມ:
ການໃຫ້ transition
ການໃຫ້ວັດທະນະພາບສຳລັບທາງພາວະການເຊື່ອມຕໍ່ກັບ:
实例
.pagination a { transition: background-color .3s; }
ບິນຊາວລາວທີ່ມີການໃຫ້ວັດທະນະພາບ:
ການໃຊ້ border
ການໃຫ້ວັດທະນະພາບການໃຫ້ບິນຊາວລາວ:
实例
.pagination a { border: 1px solid #ddd; /* Gray */ }
ການໃຫ້ຂອບເຂດສະຖານທີ່ບິນຊາວລາວ:
ການແຈ້ງ:ການໃຫ້ຂອບເຂດຕົວປະກອດສະຖານທີ່ບິນຊາວລາວທີ່ຫຼັງທີ່ແລະກ່ອນ:
实例
.pagination a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .pagination a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
ຂະແນນລະຫວ່າງທາງພາວະການເຊື່ອມຕໍ່ກັບ:
ການແຈ້ງ:ຖ້າບໍ່ຕ້ອງການປະກອດທາງພາວະການເຊື່ອມຕໍ່ກັບທາງພາວະການເຊື່ອມຕໍ່ກັບທາງພາວະການເຊື່ອມຕໍ່ກັບທາງພາວະການເຊື່ອມຕໍ່ກັບ: margin
ການປ່ຽນວັດທະນະພາບ:
实例
.pagination a { margin: 0 4px; /* ຂ້າງສາຍທາງເທິງແລະທາງຕໍ່າຂອງ 0,ສາມາດປ່ຽນຫຼາຍຢ່າງ */ }
ການຈັດສະຖານທີ່ບິນຊາວລາວ
ການໃຊ້ font-size
ການປ່ຽນວັດທະນະພາບການຈັດສະຖານທີ່ບິນຊາວລາວ:
实例
.pagination a { font-size: 22px; }
ການຈັດສະຖານທີ່ກາງ
ສຳລັບການຈັດສະຖານທີ່ກາງກຳລັງໜ້າເບບບິນຊາວລາວໃຫ້ໃຊ້ text-align:center
ປະກອບຕົວປະກອດ (ເຊັ່ນ <div>) ກັບມັນອອກ:
实例
.center { text-align: center; }
面包屑
分页的另一种形式是所谓的“面包屑”(breadcrumbs):
实例
ul.breadcrumb { padding: 8px 16px; list-style: none; background-color: #eee; } ul.breadcrumb li {display: inline;} ul.breadcrumb li+li:before { padding: 8px; color: black; content: "/\00a0"; }