Jadi saya ada design yang saya nak buat. Pada asasnya ia adalah garis masa yang pergi dari sudut kiri bawah ke sudut kanan atas halaman. Selain itu, saya perlu meletakkan beberapa elemen div antara baris.
Saya juga mahu ia responsif, khususnya panjangnya akan dikurangkan, tetapi saya masih mahu garisan menonjol ke atas.
Sebarang cadangan tentang cara untuk mencapai ini menggunakan ReactJS dan TailwindCSS?
Contoh yang saya temui di internet ialah gaya garis masa mendatar dan menegak dalam talian. Tiada contoh untuk membengkokkan garis masa
Saya mencipta garis masa yang serupa dengan imej yang anda berikan, kebanyakannya menggunakan
grid
.Dalam contoh yang saya buat, terdapat 3 utiliti tersuai一个>:
main.css:
borderGray
kelas mencipta sempadan kelabu di bahagian atas dan bawah elemen dan memusatkan teks.textClass
负责font-size
Responsif. Kelas ini boleh ditukar sepenuhnya. Ia kelihatan sangat selesa di sini.slantedLine
mencipta garisan pepenjuru melalui elemen dari sudut kiri bawah ke sudut kanan atas. Ini jawapan yang pernah saya dapat: Lukis CSS pepenjuru dalam latar belakang divSekarang, pergi ke
HTML
.Saya mencipta tiga variasi berbeza yang boleh ditukar daripada satu kepada yang lain berdasarkan saiz skrin, sekiranya anda ingin menggunakan berbilang variasi dalam reka bentuk responsif anda. Variasi ini adalah seperti berikut:
Inilah rupanya di bawah tudung:
HTML:
Tailwind Play
Penerangan:
Terdapat tiga perbezaan antara varian ini:
col-span-{n}
setiap bekas teks. Dokumentasigrid-cols-{n}
和grid-rows-{n}
. Dokumen-1 Dokumen-2grid
内每个元素的col-start-{n}
和row-start-{n}
col-start-{n}
danrow-start-{n}
untuk setiap elemen dalam . Jom tunjukkan dengan varian kedua. Mari kita buang kelas ini untuk melihat cara ia berfungsi:Setiap elemen ganjil hanyalah kawasan teks. Kami memasukkan perenggan ke dalam div ini untuk memaparkan teks/pautan yang diperlukan:
slantedLine
Setiap elemen genap ialah kawasan kelas pepenjuru (). Garis pepenjuru pergi dari sudut kiri bawah ke sudut kanan atas. Apabila kita meletakkan dua elemen dengan garisan sedemikian bersama-sama, kita mendapat kesan sempadan pepenjuru atas dan bawah:Bersama:
🎜🎜Ia mungkin tidak memberikan anda reka bentuk yang tepat yang anda cari, tetapi ia boleh memberi anda idea tentang cara untuk bergerak ke hadapan dari sini.
Jika anda mempunyai soalan, sila beritahu saya. Saya harap ia membantu.