Вёрстка сайтов | HTML, CSS, JS
4.78K subscribers
654 photos
1 video
4 files
1.1K links
👋 Привет, друг!

В этом канале я выкладываю структурированные, обучающие уроки и материалы по вёрстке сайтов и фронтенду.
Присоединяйся и начинай учиться!

Связь: @Tigran1963
Download Telegram
CSS diner - игра для изучения css селекторов

Перейти на сайт 👨‍💻

#полезности
🔥21
HTML Вопрос:

Какой тег определяет музыкальный файл, который будет проигрываться на веб-странице при ее открытии?
Anonymous Quiz
8%
<bgsound>
63%
<audio>
11%
<sound>
12%
<bgaudio>
6%
Посмотреть ответы
12👎6
CSS battle - игра-соревнование. Необходимо повторить какой-либо шаблон

Перейти на сайт 👨‍💻

#полезности
👍5
Псевдокласс :is()

Псевдокласс :is() позволяет сократить код, объединяя несколько селекторов в один. Он предоставляет возможность применять один и тот же стиль к нескольким элементам, таким образом уменьшая дублирование кода и упрощая его чтение.

Синтаксис псевдокласса :is() выглядит следующим образом:
:is(selector1, selector2, ...)


В качестве аргументов в псевдокласс :is() вы можете передать несколько селекторов, разделенных запятыми. Все эти селекторы будут рассматриваться как одно условие, и стили применятся ко всем элементам, соответствующим хотя бы одному из селекторов.

Давайте рассмотрим пример использования псевдокласса :is(). Предположим, у нас есть HTML-код с несколькими кнопками, и мы хотим применить один и тот же стиль к кнопкам с классами "primary" и "secondary":

<button class="primary">Primary Button</button>
<button class="secondary">Secondary Button</button>
<button>Regular Button</button>


Мы можем использовать псевдокласс :is() для объединения селекторов и применения стиля к кнопкам с классами "primary" и "secondary":
button:is(.primary, .secondary) {
background-color: blue;
color: white;
font-weight: bold;
}

В этом примере, стиль будет применен к кнопкам с классами "primary" и "secondary", но не к кнопке без класса.

Псевдокласс :is() является мощным инструментом для оптимизации и упрощения CSS-кода. Он позволяет группировать несколько селекторов в одно условие и применять к ним общие стили. Таким образом, код становится более легким для понимания и поддержки.

#полезности | #css
👍16
Как обрезать длинный текст и поставить многоточие в конце?

Воспользуемся этим кодом:
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;

В строчке -webkit-line-clamp: 3; указываем кол-во строк

#полезности
8👍4🔥4
Макет для тренировки (premium house)

Перейти к макету 🧑‍💻

#практика | #макет
👍3🔥2
JS Вопрос:

console.log( " " && "" || -1 && 2 );
Anonymous Quiz
20%
" "
12%
""
22%
-1
18%
2
28%
Посмотреть ответы
🦄72👨‍💻1