728x90
반응형
<thead>가 스크롤을 내려도 페이지 최상단에 고정되도록 하려면 CSS의 position: sticky 속성을 사용할 수 있습니다.
1. <table>을 감싸는 <div>에 길이를 설정한다.
나는 max-height:80vh로 화면의 길이에 따라 유동적으로 변하게 높이를 설정해주었다.
<style>
.table-wrap {
max-height: 80vh;
}
</style>
2. thead th에 css 설정을 해주었다.
$(document).ready(function(){
const $tableHead = $('thead th');
$tableHead.css({
'position': 'sticky',
'top': '0',
'z-index': '2',
'background-color': '#f2f2f2'
});
... 생략
728x90
반응형
'Front > CSS' 카테고리의 다른 글
[CSS] rem단위 (0) | 2024.08.06 |
---|---|
[CSS] visibility : 요소를 숨기고 공간은 그대로 유지하기 (0) | 2024.07.20 |
[CSS] border-collapse (0) | 2024.06.19 |
[CSS][Bootstrap] multiselect 위치 조정하기 (0) | 2024.05.11 |
[CSS] flex-wrap 줄바꿈 상태에서 가운데 정렬하기 (0) | 2024.02.29 |