Lists
A collection of 20 non boring (well some are standard ones) tables, built for Hot Page but usable anywhere there is HTML.
Basic
color: DarkSlateGray;
- Labubu
- Sylnanian
- Funko pop
color: black; list-style: square; li { border-bottom: 1px solid Gainsboro; }
- Labubu
- Sylnanian
- Funko pop
list-style: inside disclosure-closed;
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap') layer(base); list-style: none; font-family: "Playfair Display", serif; color: #b59f75; max-width: 400px; line-height: 1.8; li { position: relative; padding-left: 2rem; margin-bottom: 0.75rem; font-size: 1.1rem; letter-spacing: 0.3px; &:hover::before { color: #463c2a; transition: color 0.3s ease-out; } &:hover { color: #463c2a; transition: color 0.3s ease-out; } &::before { content: "—"; position: absolute; left: 0; top: 0; color: #b59f75; font-weight: 600; font-size: 1.2rem; transform: translateY(2px); } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap') layer(base); list-style: none; font-family: "Cormorant Garamond", serif; max-width: 420px; counter-reset: item; li { position: relative; padding-left: 2.5rem; margin-bottom: 1.2rem; font-size: 1.3rem; letter-spacing: 0.2px; color: #1a1a1a; transition: all 0.4s ease; &:hover { color: #b8860b; letter-spacing: 0.4px; transform: translateX(4px); } &::before { content: counter(item, upper-roman) "."; counter-increment: item; position: absolute; left: 0; top: 0; font-size: 1.1rem; font-weight: 600; color: #b8860b; transition: transform 0.4s ease, color 0.4s ease; } }
- Labubu
- Sylnanian
- Funko pop
Colorful
list-style: none; font-family: "Courier New", monospace; color: #0f0; width: fit-content; li { position: relative; padding-left: 1.5rem; margin: 0.5rem 0; &:nth-child(1)::before { color: #fffc00; } &:nth-child(2)::before { color: #2c4bfd; } &:nth-child(3)::before { color: #ea00ff; } &::before { content: "▣"; position: absolute; inset: 0; animation: blink 1s infinite steps(2); } } @keyframes blink { 50% { opacity: .2; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;600&display=swap') layer(base); list-style: none; counter-reset: item; li { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.05rem; color: #1c1c1c; padding: 1rem 0 1rem 3rem; border-bottom: 1px solid rgba(0, 0, 0, 0.08); position: relative; transition: color 0.3s ease, border-color 0.3s ease; counter-increment: item; &:nth-child(1)::before { background: #3b82f6; } &:nth-child(2)::before { background: #10b981; } &:nth-child(3)::before { background: #f59e0b; } &:hover { color: #000; border-color: rgba(0, 0, 0, 0.2); &::before { transform: translateY(-50%) scale(1.15); } } &::before { content: counter(item); position: absolute; inset: 0; top: 50%; transform: translateY(-50%); width: 1.8rem; height: 1.8rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 0.95rem; font-weight: 600; color: white; background: #888; transition: transform 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
list-style: none; font-family: sans-serif; font-size: 1.1rem; border-radius: 12px; li { position: relative; padding: 1rem 1.5rem 1rem 2.5rem; margin: 0; transition: background 0.3s ease, transform 0.3s ease; &:nth-child(1) { background: #fa0; } &:nth-child(2) { background: #0f6; } &:nth-child(3) { background: #08f; } &:hover { background: #f0ede9; transform: translateX(6px); &::before { color: #000; transform: translateY(-50%) scale(1.2); } } &::before { content: "◆"; position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); font-size: 0.8rem; color: #fff; transition: color 0.3s ease, transform 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500&display=swap') layer(base); list-style: none; counter-reset: item; font-family: 'Manrope', sans-serif; li { counter-increment: item; margin: 0.75rem 0; padding: 0.75rem 1rem 0.75rem 3.5rem; background: #f9f9f9; border-radius: 999px; position: relative; transition: transform 0.3s ease, background 0.3s ease; color: #f9f9f9; font-size: 1rem; &:nth-child(1) { background: #4aa3a1; } &:nth-child(2) { background: #e67e22; } &:nth-child(3) { background: #c0392b; } &::before { content: counter(item); position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); color: white; font-weight: 600; width: 2rem; height: 2rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: background 0.3s ease, transform 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;900&display=swap') layer(base); counter-reset: num; list-style: none; padding: 0; margin: 0; font-family: 'Poppins', sans-serif; display: flex; flex-direction: column; gap: 1.5rem; max-width: 420px; li { counter-increment: num; position: relative; padding-left: 3.8rem; font-size: 1.1rem; color: #222; font-weight: 400; line-height: 1.6; &:hover { color: #000; letter-spacing: 0.1rem; transition: all 0.2s ease-in-out; &::before { background-position: 100% 50%; } } &::before { content: counter(num); position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2.6rem; height: 2.6rem; font-weight: 900; font-size: 1.4rem; display: flex; align-items: center; justify-content: center; color: white; border-radius: 10px; background: linear-gradient(135deg, #ff005a, #ff7a00, #ffd700, #00eaff, #8b00ff); background-size: 400% 400%; animation: gradientflow 6s ease-in-out infinite; box-shadow: 0 4px 12px rgba(0,0,0,0.15); } } @keyframes gradientflow { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
- Labubu
- Sylnanian
- Funko pop
Minimal
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap') layer(base); list-style: none; li { font-family: "Inter", sans-serif; font-weight: 400; font-size: 1.05rem; letter-spacing: 0.02em; padding: 0.5rem 0; color: #1a1a1a; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; cursor: pointer; transition: color 0.3s ease; &:hover { color: #6e6666; &::after { width: 100%; } } &::after { content: ""; position: absolute; left: 0; bottom: 0; width: 0%; height: 1px; background: linear-gradient(90deg, #000, #666); transition: width 0.4s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&display=swap') layer(base); list-style: none; counter-reset: item; margin: 0; padding: 0; font-family: 'DM Sans', sans-serif; max-width: 420px; color: #111; li { counter-increment: item; position: relative; padding: 1rem 0 1rem 3rem; border-bottom: 1px solid rgba(0,0,0,0.08); letter-spacing: 0.3px; transition: color 0.3s ease, transform 0.3s ease; &:last-child { border-bottom: none; } &:hover { color: #000; transform: translateX(4px); &::before { color: #000; transform: translateY(-50%) scale(1.05); } } &::before { content: counter(item, decimal-leading-zero); position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 0.95rem; font-weight: 500; color: #aaa; transition: color 0.3s ease, transform 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@300;500&display=swap') layer(base); list-style: none; margin: 0; padding: 0; font-family: 'Urbanist', sans-serif; font-weight: 300; color: #111; display: flex; flex-direction: column; gap: 0.8rem; max-width: 400px; position: relative; &::before { content: ""; position: absolute; left: 0.5rem; top: 0; bottom: 0; width: 1px; background: linear-gradient(to bottom, transparent, #111 40%, transparent); opacity: 0.3; } li { position: relative; padding-left: 1.5rem; line-height: 1.6; letter-spacing: 0.5px; transition: color 0.3s ease, transform 0.3s ease; &:hover { color: #000; transform: translateX(4px); } ::before { content: ""; position: absolute; left: 0.4rem; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 50%; background-color: #111; opacity: 0.4; transition: all 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;500&display=swap') layer(base); list-style: none; font-family: 'Outfit', sans-serif; li { position: relative; padding: 0.3rem 1.5rem 0.3rem 2.5rem; margin-bottom: 0.8rem; background: #fff; border-radius: 1rem; box-shadow: 0 0 0 0 rgba(0,0,0,0); transition: all 0.3s ease; &:hover::before { transform: translateY(-50%) scale(1.8); background: linear-gradient(135deg, #111, #999); } &:hover { transform: translateX(5px); box-shadow: 0 4px 10px rgba(0,0,0,0.05); } &::before { content: ""; position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 50%; background: linear-gradie; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap') layer(base); list-style: none; padding: 0; margin: 0; font-family: 'Inter', sans-serif; li { background: #fff; border: 0.5px solid rgba(0, 0, 0, 0.15); padding: 1.1rem 1.6rem; position: relative; transition: all 0.3s ease; box-shadow: 0 0 0 rgba(0, 0, 0, 0); &:hover::before { opacity: 1; transform: translateY(-50%) scale(1.4); } &:hover { border-color: rgba(0, 0, 0, 0.4); transform: translateX(4px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05); } &::before { position: absolute; left: 20%; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; background: #000; border-radius: 50%; opacity: 0.6; transition: all 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap') layer(base); list-style: none; padding: 0; margin: 0; font-family: "Inter", sans-serif; color: #111; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; li { padding: 1rem 0; border-bottom: 1px solid #e0e0e0; transition: all 0.3s ease; font-size: 1rem; transform-origin: left center; &:hover { font-size: 2rem; font-weight: 600; letter-spacing: 0.5px; color: #000; } &:last-child { border-bottom: none; } }
- Labubu
- Sylnanian
- Funko pop
Modern
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&display=swap') layer(base); counter-reset: num; list-style: none; font-family: 'Space Grotesk', sans-serif; padding: 0; margin: 0; background: #0f0f0f; border: 2px solid #00ffcc; border-radius: 12px; overflow: hidden; li { counter-increment: num; padding: 1.2rem 1.5rem 1.2rem 4.5rem; color: #fff; position: relative; font-size: 1.1rem; border-bottom: 1px solid rgba(255,255,255,0.1); background: linear-gradient (90deg,rgba(0,255,204,0.05),transparent); &::before { content: counter(num); position: absolute; left: 1.2rem; top: 50%; transform: translateY(-50%); font-weight: 700; color: #00ffcc; font-size: 1.5rem; text-shadow: 0 0 10px #00ffcc; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@600&display=swap') layer(base); list-style: none; counter-reset: item; font-family: 'Orbitron', sans-serif; background: #fff; li { counter-increment: item; padding: 1em 0; margin-bottom: 0.8em; background: linear-gradient (90deg, #e0e0e0 0%, #fff 100%); position: relative; transition: all 0.3s ease; &::before { content: counter(item, decimal-leading-zero); position: absolute; transform: translateY(-50%); font-size: 2em; font-weight: 600; background: linear-gradient (90deg, #000, #0ff); padding-bottom: 0.8em; color: LightGray; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap') layer(base); list-style: none; font-family: 'Anton', sans-serif; text-transform: uppercase; letter-spacing: 1px; li { background: #000; color: #fff; padding: 1.2em; position: relative; border: 3px solid #fff; transition: all 0.2s ease; &:hover { background: #ff00ff; color: #000; border-color: #000; transform: scale(1.02); } &::before { content: "◆"; color: #ff00ff; margin-right: 0.rem; margin-right: 0.5em; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap') layer(base); list-style: none; counter-reset: item; padding: 0; margin: 0; font-family: 'Archivo Black', sans-serif; text-transform: uppercase; background: #f4f4f4; li { counter-increment: item; display: flex; align-items: center; gap: 1rem; background: #fff; border: 3px solid #000; margin-bottom: 0.8rem; padding: 1.2rem 1.5rem; position: relative; transition: all 0.25s ease; &:hover::before { background: #fff; color: #000; } &:hover { background: #000; color: #fff; transform: translateY(-2px); } &::before { content: counter(item); background: #000; color: #fff; font-size: 2rem; line-height: 1; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-right: 3px solid #000; transition: all 0.3s ease; } }
- Labubu
- Sylnanian
- Funko pop
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap') layer(base); list-style: none; font-family: 'Bebas Neue', sans-serif; font-size: 1.2rem; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 1rem; li { color: #fff; background: linear-gradient(90deg, #111, #333); border: 2px solid #fff; padding: 1rem 1.5rem; text-transform: uppercase; letter-spacing: 1px; position: relative; overflow: hidden; &:hover { background: linear-gradient(90deg, #0ff, #f0f); color: #000; border-color: transparent; transform: skewX(-4deg); transition: all 0.3s ease; } &::before { content: "⚡"; color: #0ff; margin-right: 0.8rem; } }
- Labubu
- Sylnanian
- Funko pop