UNPKG

tiltlr-blog

Version:

A lightweight JavaScript library to embed Medium blog posts on any website

74 lines (63 loc) 1.28 kB
/* Tiltlr Blog Embedding CSS */ .tiltlr-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 2rem; margin: 2rem 0; } .tiltlr-card { border-radius: 8px; overflow: hidden; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; } .tiltlr-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); } .tiltlr-card a { text-decoration: none; color: inherit; display: block; } .tiltlr-card-image { height: 180px; overflow: hidden; } .tiltlr-card-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .tiltlr-card:hover .tiltlr-card-image img { transform: scale(1.05); } .tiltlr-card-content { padding: 1.5rem; } .tiltlr-card-content h2 { margin: 0 0 1rem 0; font-size: 1.2rem; line-height: 1.4; color: #333; font-weight: 600; } .tiltlr-card-date { margin: 0; font-size: 0.9rem; color: #666; } /* Responsive adjustments */ @media (max-width: 768px) { .tiltlr-container { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 1.5rem; } } @media (max-width: 480px) { .tiltlr-container { grid-template-columns: 1fr; gap: 1.5rem; } }