Jika di lihat dari segi desain dan kegunaanya. Aksesoris pakaian yang satu ini dapat kita jumpai dengan beragam motip dan variasi bahan yang beragam, adapun bahan bahan yang biasa di gunakan untuk membuat topi adalah sebagai berikut:
1. Bahan Drill
Bahan drill di buat dari bahan katun atau polyster, biasanya bahan yang tipis di gunakan untuk membuat pakaian contohnya kemeja. Namun untuk bahan yang tebal digunakan untuk membuat topi , bahan drill merupakan bahan yang bertekstur lembut, meskipun berserat tebal dan memiliki tekstur diagonal, namun pintalan pada bahan ini cukup kuat sehingga tidak cepat melar.
2. Bahan Rafel
Bahan rafel merupakan bahan yang memiliki karakteristik dengan serat yangbesar seperti polyster. Keunggulan pada bahan ini adalah memiliki bahanyang tebal, begitupun dengan tekstur warna yang di miliki lebih terlihat ori/asli.
3. Bahan Kanvas
Dulunya, bahan ini di gunakan untuk media melukis namun seiring perubahan zaman bahan ini di gunakan sebagai bahan dasar tas, jaket,sepatu dan aksesoris lainnya.Bahan kanvas bisa di jadikan sebagai bahan dasar pembuatan topi. Bahan kanvas memiliki motif serat bergaris lurus dan sedikit bertekstur kasar. Bahan ini bisa juga di pakai untuk membuat berbagai jenis model topi.