Ловите лайфхфки и сохраняйте у себя в закладках
🎩 CSS-фишки, которые упростят вам жизнь!
Зачем писать сложный код, если можно сделать всё проще и быстрее? Лови подборку крутых CSS-фишек, которые помогут создавать стильные и удобные сайты!
🔥 1. Идеальное центрирование без лишнего кода
«`css
.parent {
display: flex;
align-items: center;
justify-content: center;
height: 100vh; /* Растягивает контейнер на весь экран по высоте */
}
«`
✅ Работает для любого контента, включая текст, изображения и кнопки!
🎯 2. Адаптивный размер шрифта без медиазапросов
«`css
font-size: clamp(16px, 2vw, 24px);
«`
✅ Текст сам подстраивается под размер экрана:
— не станет меньше 16px (чтобы оставался читаемым);
— не будет больше 24px (чтобы не ломал дизайн);
— внутри диапазона растягивается динамически.
🌟 3. Красивые тени, как у профи
«`css
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
«`
✅ Добавляет глубину элементам, делая их более «воздушными» без лишней нагрузки.
🚀 4. Живые кнопки без JavaScript
«`css
button {
will-change: transform; /* Повышает производительность анимации */
transition: transform 0.3s ease-in-out;
}
button:hover {
transform: scale(1.05);
}
«`
✅ Кнопка слегка увеличивается при наведении, создавая приятный эффект.
🖼 5. Идеальные круглые аватарки без обрезки
«`css
img {
width: 100px; /* Размер картинки */
height: 100px;
border-radius: 50%; /* Делаем круг */
object-fit: cover; /* Изображение масштабируется без искажений */
}
«`
✅ Работает для любых картинок, не растягивая их и не теряя важные детали.
-—
🔥 Хотите ещё больше CSS-фишек? Пишите в комментариях, с какими задачами у вас чаще всего возникают сложности! ⬇🚀