An application of CSS animation, with the same content as the previous CSS revolving lantern. It’s just a different application, and the specific implementation is as follows <template> <section> <div class="box"> <ul class="header"> <li class="cell">Serial number</li> <li class="cell">Name</li> <li class="cell">Age</li> <li class="cell">Gender</li> <li class="cell">Professional</li> </ul> <div class="body"> <ul class="list"> <li v-for="(item, index) in arr" :key="index" class="row" > <span class="cell">{{ item }}</span> <span v-for="(n) in 4" :key="n*30" class="cell">{{ n }}</span> </li> </ul> </div> </div> </section> </template> <script> export default { data() { return { arr: [], } }, created() { this.arr = Array.from(new Array(20), (v, k) => { return k + 1 }) // The table displays 5 rows of data. Here we copy the first 5 rows of data to achieve seamlessness this.arr = this.arr.concat(this.arr.slice(0, 5)) } } </script> <style lang="scss"> $cellHeight: 30px; ul { list-style: none; margin: 0; padding: 0; } .box { width: 60%; margin: auto; } .header { display: flex; } .body { height: 5 * $cellHeight; overflow: hidden; // padding-bottom: 10px; li { display: flex; height: $cellHeight; } } .cell { flex: 1; height: $cellHeight; line-height: $cellHeight; border: 1px solid #e2e2e2; box-sizing: border-box; } .list { animation: scroll 10s linear infinite; position: relative; } @keyframes scroll { from { top: 0; } to { top: -20 * $cellHeight } } </style> Summarize This is the end of this article about how to achieve a table scrolling carousel effect through CSS animation. For more relevant CSS animation table scrolling carousel content, please search 123WORDPRESS.COM’s previous articles or continue to browse the related articles below. I hope everyone will support 123WORDPRESS.COM in the future! |
<<: Nginx request limit configuration method
>>: What is the function and writing order of the a tag pseudo class
I was playing with CentOS in a VMware virtual mac...
MySQL is an open source small relational database...
All the following codes are between <head>.....
Table of contents ReactHooks Preface WhyHooks? Fo...
Mysql left join is invalid and how to use it When...
When I first used docker, I didn't use docker...
User and Group Management 1. Basic concepts of us...
Adding indexes can improve query efficiency. Addi...
Table of contents 1. Custom import in packaging t...
1. Use css sprites. The advantage is that the smal...
Method 1: Using the onclick event <input type=...
<br />For an article on a content page, if t...
This article example shares the specific code of ...
1. Introduction to LVM When we manage Linux disks...
Preface I am currently working on a high-quality ...