我的CSS解決方案存在一個問題,我想到了。我有3000行的列表左右,他們每個人都有應用到每一行下面的CSS:CPU佔用率高css
.row .title,
.row .description {
position: relative;
overflow:hidden;
white-space: nowrap;
background-color: inherit;
}
.row .title:after,
.row .description:after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 10%;
height: 100%;
background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));
}
下面是一個簡單的一行:
<tr class="row"><td class="title">really long test data string</td><td class="description">Test description</td></tr>
基本上什麼,我試圖做的是褪色當窗口小於表格寬度時輸出文本。問題在於,在滾動表格時,我總是有很高的CPU使用率,因此幾乎所有的時間都沒有響應。我意識到這是導致這個CSS的片段,但有誰知道一種方法來使這個工作不會導致高CPU使用率。也許我接近這種情況是錯誤的?任何人有任何想法?
謝謝!
_「我有一個3000行的列表」_。分頁也許? – j08691
它從100開始,然後當用戶滾動到底部時,它會持續抓取行,但總體上當行數超過1000行時,它會啓動性能問題 –
如何在表標記中設置漸變,甚至是來自