Telegram Group & Telegram Channel
7 способов скрыть элемент с помощью CSS 🎨💻

Разбираем 7 различных методов скрытия элементов в CSS и их особенности! 🔥

1️⃣ Использование display

.hide {
display: none;
}

Не видно скринридерам
Не занимает место
Не принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Полное скрытие элементов, например, скрытие полей в зависимости от выбранного метода оплаты.



2️⃣ Использование visibility

.hide {
visibility: hidden;
}

Видимо скринридерам
Занимает место
Не принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Для скрытия сообщений об ошибках под формами.



3️⃣ Использование opacity

.hide {
opacity: 0;
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Принимает события мыши
Анимируется

📌 Использование: Например, для скрытия ссылок, которые появляются при наведении.



4️⃣ Использование scale

.hide {
transform: scale(0);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Для скрытия элементов в анимации увеличения.



5️⃣ Использование translate

.hide {
transform: translateX(-9999px);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Например, для бокового меню на мобильных сайтах в сочетании с position: absolute.



6️⃣ Использование clip-path

.hide {
clip-path: circle(0);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Можно скрывать элементы полностью, но они остаются доступными для скринридеров.



7️⃣ Использование position absolute

.hide {
position: absolute;
left: -9999px;
}

Видимо скринридерам
Не занимает место
Принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Полезно для навигации скринридеров (например, ссылка «Пропустить к содержимому»).



🔥 Бонус: скрытие элемента визуально, но доступность для скринридеров!
Используем CSS-хак, чтобы элемент был скрыт, но оставался доступным:


.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
white-space: nowrap;
clip-path: circle(0);
clip: rect(0 0 0 0); /* для IE */
}

📌 Использование: Например, для скрытия <h1>, если логотип используется в качестве заголовка.

💡 Подписывайтесь, чтобы получать больше полезных лайфхаков по CSS и фронтенду! 🚀

👉 @frontend_1



tg-me.com/frontend_1/3908
Create:
Last Update:

7 способов скрыть элемент с помощью CSS 🎨💻

Разбираем 7 различных методов скрытия элементов в CSS и их особенности! 🔥

1️⃣ Использование display


.hide {
display: none;
}

Не видно скринридерам
Не занимает место
Не принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Полное скрытие элементов, например, скрытие полей в зависимости от выбранного метода оплаты.



2️⃣ Использование visibility

.hide {
visibility: hidden;
}

Видимо скринридерам
Занимает место
Не принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Для скрытия сообщений об ошибках под формами.



3️⃣ Использование opacity

.hide {
opacity: 0;
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Принимает события мыши
Анимируется

📌 Использование: Например, для скрытия ссылок, которые появляются при наведении.



4️⃣ Использование scale

.hide {
transform: scale(0);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Для скрытия элементов в анимации увеличения.



5️⃣ Использование translate

.hide {
transform: translateX(-9999px);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Например, для бокового меню на мобильных сайтах в сочетании с position: absolute.



6️⃣ Использование clip-path

.hide {
clip-path: circle(0);
}

Видимо скринридерам
Занимает место
Принимает клавиатурные события
Не принимает события мыши
Анимируется

📌 Использование: Можно скрывать элементы полностью, но они остаются доступными для скринридеров.



7️⃣ Использование position absolute

.hide {
position: absolute;
left: -9999px;
}

Видимо скринридерам
Не занимает место
Принимает клавиатурные события
Не принимает события мыши
Не анимируется

📌 Использование: Полезно для навигации скринридеров (например, ссылка «Пропустить к содержимому»).



🔥 Бонус: скрытие элемента визуально, но доступность для скринридеров!
Используем CSS-хак, чтобы элемент был скрыт, но оставался доступным:


.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
white-space: nowrap;
clip-path: circle(0);
clip: rect(0 0 0 0); /* для IE */
}

📌 Использование: Например, для скрытия <h1>, если логотип используется в качестве заголовка.

💡 Подписывайтесь, чтобы получать больше полезных лайфхаков по CSS и фронтенду! 🚀

👉 @frontend_1

BY Frontend разработчик


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/frontend_1/3908

View MORE
Open in Telegram


Frontend разработчик Telegram | DID YOU KNOW?

Date: |

Export WhatsApp stickers to Telegram on iPhone

You can’t. What you can do, though, is use WhatsApp’s and Telegram’s web platforms to transfer stickers. It’s easy, but might take a while.Open WhatsApp in your browser, find a sticker you like in a chat, and right-click on it to save it as an image. The file won’t be a picture, though—it’s a webpage and will have a .webp extension. Don’t be scared, this is the way. Repeat this step to save as many stickers as you want.Then, open Telegram in your browser and go into your Saved messages chat. Just as you’d share a file with a friend, click the Share file button on the bottom left of the chat window (it looks like a dog-eared paper), and select the .webp files you downloaded. Click Open and you’ll see your stickers in your Saved messages chat. This is now your sticker depository. To use them, forward them as you would a message from one chat to the other: by clicking or long-pressing on the sticker, and then choosing Forward.

Telegram is riding high, adding tens of million of users this year. Now the bill is coming due.Telegram is one of the few significant social-media challengers to Facebook Inc., FB -1.90% on a trajectory toward one billion users active each month by the end of 2022, up from roughly 550 million today.

Frontend разработчик from us


Telegram Frontend разработчик
FROM USA