• Stars
    star
    3,135
  • Rank 14,333 (Top 0.3 %)
  • Language
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🧐 Слова, часто используемые в CSS-классах

Слова, часто используемые в CSS-классах

Изображения

image, img, picture, pic — картинка

icon — иконка

logo — логотип

userpic, avatar — юзерпик, маленькая картинка пользователя

thumbnail, thumb — миниатюра, уменьшенное изображение

Текст

title, subject, heading, headline, caption — заголовок

subtitle — подзаголовок

slogan — слоган

lead, tagline — лид-абзац в тексте

text — текстовый контент

desc — описание, вариант текстового контента

excerpt — отрывок текста, обычно используется перед ссылкой «Читать далее...»

quote, blockquote — цитата

snippet — пример кода

link — ссылка

copyright, copy — копирайт

Списки

list, items — список

item — элемент списка

Блоки

page — корневой элемент страницы

header — шапка (страницы или элемента)

footer — подвал (страницы или элемента)

section — раздел контента (один из нескольких)

main, body — основная часть (страницы или элемента)

content — содержимое элемента

sidebar — боковая колонка (страницы или элемента)

aside — блок с дополнительной информацией

widget — виджет, например, в боковой колонке

Раскладка

wrapper, wrap — обёртка, обычно внешняя

inner — внутренняя обёртка

container, holder, box — контейнер

grid — раскладка (страницы или элемента) в виде сетки (обычно содержит в себе row и col)

row — контейнер в виде строки

col, column — контейнер в виде столбца

Элементы управления

button, btn — кнопка, например, для отправки формы

control — элемент управления, например, стрелки «Вперёд/назад» в фотогалерее, кнопки управления слайдером

dropdown — выпадающий список

Медиавыражения

phone, mobile — мобильные устройства

phablet — телефоны с большим экраном (6-7")

tablet — планшеты

notebook, laptop — ноутбуки

desktop — настольные компьютеры

Размеры

tiny, xs — маленький, крохотный

small, sm — небольшой

medium, base — средний

big, large, lg — большой

huge, xl — огромный

narrow — узкий

wide — широкий

Разное

search — поиск

socials — блок иконок соцсетей

advertisement, adv, commercial, promo — рекламный блок (режутся Адблоком, не рекомендуется использовать такие классы для блоков с внутренней рекламой)

features, benefits — список основных особенностей товара, услуги

slider, carousel — слайдер, интерактивный элемент с прокруткой содержимого

pagination — постраничная навигация

user, author — пользователь, автор записи или комментария

meta — блок с дополнительной информацией, например, блок тегов и даты в посте

cart, basket — корзина

breadcrumbs — навигационная цепочка, «хлебные крошки»

more, all — ссылка на полную информацию

modal — модальное (диалоговое) окно

popup — всплывающее окно

tooltip, tip — всплывающее подсказки

preview — анонс, отрывок, например новости или поста, может состоять из заголовка, описания и картинки. Предполагается ссылка на полную версию

overlay — перекрывающий слой, например, для затемнения изображений или создания модальных окон

Состояния

active, current — активный элемент, например, текущий пункт меню

visible — видимый элемент

hidden — скрытый элемент

error — статус ошибки

warning — статус предупреждения

success — статус успешного выполнения задачи

pending — состояние ожидания, например, перед сменой статуса на error или success

Примеры использования

Простой список

<ul class="list">
  <li class="item">Первое</li>
  <li class="item">Второе</li>
  <li class="item">Третье</li>
</ul>

Картинка пользователя (юзерпик)

<div class="user">
  <img class="user__img" src="userpic.png" alt="Дормидонт Петрович">
  <a class="user__link" href="#">Дормидонт Петрович</a>
</div>

Галерея

<div class="gallery">
  <ul class="gallery__list">
    <li class="gallery__item">
      <img class="gallery__img" src="flowers.jpg" alt="Цветём как в последний раз">
    </li>
    <li class="gallery__item">
      <img class="gallery__img" src="trees.jpg" alt="Парк «Три сосны»">
    </li>
  </ul>
</div>

Навигация

<nav class="nav">
  <a class="nav__link nav__link--active">Главная</a>
  <a class="nav__link" href="#">Второстепенная</a>
  <a class="nav__link" href="#">Третья с конца</a>
  <a class="nav__link" href="#">Предпоследняя</a>
  <a class="nav__link" href="#">Совсем конец</a>
</nav>
<nav class="nav">
  <ul class="nav__list">
    <li class="nav__item nav__item--current">
      <a class="nav__link">Главная</a>
    </li>
    <li class="nav__item">
      <a class="nav__link" href="#">Статьи</a>
    </li>
    <li class="nav__item">
      <a class="nav__link" href="#">Фотогалерея</a>
    </li>
    <li class="nav__item">
      <a class="nav__link" href="#">Контакты</a>
    </li>
  </ul>
</nav>

Виджет в боковой колонке

<div class="widget">
  <h4 class="widget__title">Выращиваем желе</h4>

  <div class="widget__content">
    <p>Чтобы вырастить общительное дружелюбное желе,
    нам потребуется рулон поролона, два килограмма сахара,
    три яйца и пол чайной чашки ацетона.</p>

    <a class="widget__link" href="#">Не читать дальше...</a>
  </div>
</div>

Блок новостей

<div class="news">
    <h3 class="news__title">Вчерашние новости</h3>

    <ul class="news__list">
        <!-- к классу элемента добавляем класс блока,
             чтобы создать новое пространство имён -->
        <li class="news__item item-news">
            <h4 class="item-news__title">Соревнования среди воблы по конькобежному спорту</h4>
            <div class="item-news__text">
              <p>Победила команда килек из Петрозаводска</p>

              <a href="#" class="item-news__link">Читать дальше</a>
            </div>
        </li>

        <li class="news__item item-news">
            <h4 class="item-news__title">Учёные уточнили роль напильника в уходе за ногтями</h4>
            <div class="item-news__text">
              <p>Британские учёные высоко оценили вклад
                напильника в отращивание полутораметровых ногтей.</p>

              <a href="#" class="item-news__link">Не читать дальше</a>
            </div>
        </li>
    </ul>
</div>

Статья или пост в блоге (простой вариант)

<article class="article">
  <h3 class="article__title">Нащупываем чакры у пучка петрушки</h3>
  <time class="article__datetime">32 мая, 10:87</time>

  <div class="article__author author-article">
    <img class="author-article__img" src="userpic.png" alt="Клешня Андреевна">
    <a class="author-article__link" href="#">Клешня Андреевна Долгорукая</a>
    <div class="author-article__desc">Наш эксперт по чакрам</div>
  </div>

  <div class="article__content">
    Сходите на рынок и купите у старушек пучок петрушки грамм на 100.
    Как следует переберите, очистите от жуков и гусениц. Жуков отдайте поиграться
    коту, гусениц поселите в горшок с кактусами, пусть одна будет Джоном,
    вторая Билли, а у вас в горшке теперь будет Дикий Запад. Вернитесь
    к пучку петрушки. Ласково взгляните на него и как следует почешите
    за ухом, можно себе или коту. Перевяжите атласной ленточкой,
    непременно завяжите бант. Поздравляем! Теперь у вас есть полностью
    одомашненный пучок петрушки, который будет весело бегать за вами
    по пятам и проращивать свои семена в ваших тапках.
  </div>
</article>

Статья или пост в блоге (сложный вариант)

<article class="entry">
  <header class="entry__header">
    <h3 class="entry__title title-entry">
      <a class="title-entry__link" href="#">Резиновые уточки как способ самопознания</a>
    </h3>

    <time class="entry__datetime">32 мая, 10:87</time>
  </header>

  <div class="entry__author author-entry">
    <img class="author-entry__img" src="userpic.png" alt="Василиса Сергеевич">

    <a class="author-entry__link" href="#">Василиса Сергеевич</a>
  </div>

  <div class="entry__content">
    Достаньте с чердака коробку с полусотней резиновых уточек,
    оставшихся после празднования нового года. Из уточек
    и горящих свечей выложите пентаграмму на полу комнаты.
    Сядьте посередине в позу лотоса, в каждую руку возьмите
    по немецко-бразильскому словарю, прокашляйтесь, наберите
    полную грудь воздуха и громко и уверенно,
    с полной самоотдачей скажите "Кря!"
  </div>

  <div class="entry__tags tags-entry">
    <h4 class="tags-entry__title">Метки</h4>

    <ul class="tags-entry__list">
      <li class="tags-entry__item">
        <a class="tags-entry__link" href="#">хоровод своими руками</a>
      </li>
      <li class="tags-entry__item">
        <a class="tags-entry__link" href="#">фарфоровые тапки</a>
      </li>
      <li class="tags-entry__item">
        <a class="tags-entry__link" href="#">гуталин в кулинарии</a>
      </li>
    </ul>
  </div>

  <div class="entry__actions actions-entry">
    <ul class="actions-entry__list">
      <li class="actions-entry__item actions-entry__item--read">
        <a class="actions-entry__link" href="#">238 ответов</a>
      </li>
      <li class="actions-entry__item actions-entry__item--write">
        <a class="actions-entry__link" href="#">Написать в спортлото</a>
      </li>
      <li class="actions-entry__item actions-entry__item--share">
        <a class="actions-entry__link" href="#">Поделиться</a>
      </li>
    </ul>
  </div>
</article>

More Repositories

1

flex-cheatsheet

📖 Flexbox cheatsheet
JavaScript
1,330
star
2

url-encoder

🛸 Url-encoder, useful for SVG
JavaScript
1,202
star
3

svg-filters

✨ SVG Filters Playground
JavaScript
285
star
4

html-tree

Document tree for given HTML with BEM errors and headers hierarchy
JavaScript
232
star
5

relative-clip-path

Convert path to relative to make it flexible in CSS property clip-path
JavaScript
177
star
6

pixel-glass-js

🔮 Tiny JS library for visual checking markup
JavaScript
157
star
7

grid-cheatsheet

CSS Grid cheat sheet
JavaScript
151
star
8

svg-gradient-map

🌈 Tool for creating SVG Filters with Gradient Map
JavaScript
150
star
9

tutors-tools

Инструменты и ссылки для наставников
82
star
10

easy-markup

Подсказки по разметке HTML-документа
TypeScript
64
star
11

snowflake

Snowflake editor on Web Components
JavaScript
37
star
12

handy-colors

List of named colors + palettes
HTML
35
star
13

emoji-brush

🎨 Use emoji like a brush
JavaScript
33
star
14

tema

🎨 Simple color themes generator
TypeScript
32
star
15

svg-fallback

HTML
29
star
16

yoksel

22
star
17

wave-maker

Wave maker based on SVG Arcs
JavaScript
22
star
18

bad-practices

Частые ошибки начинающих и способы их избежать
HTML
22
star
19

shadowPainter

Js-creator of box-shadow animation
JavaScript
18
star
20

time

Электронные часы. CSS + JS.
JavaScript
17
star
21

unicode-table

Таблица символов юникода
HTML
16
star
22

easy-css

Подсказки по написанию CSS
HTML
13
star
23

yoksel.github.io

Blog content, made on NextJS
HTML
11
star
24

harvester

JavaScript
10
star
25

svg-modify

Modify SVG by JSON
JavaScript
10
star
26

non-square-web

CSS
8
star
27

svg-dictionary

7
star
28

svg-filters-02-2018

HTML
6
star
29

grunt-svg-modify

Resize and color svg-images
HTML
6
star
30

create-component-files

JavaScript
5
star
31

variable-fonts

CSS
5
star
32

114660-cinemaddict-11

Киноман, учебный проект
JavaScript
4
star
33

colors-stats

JavaScript
4
star
34

a11y-demo

HTML
4
star
35

bem-newbie

JavaScript
4
star
36

double-range

🍬 Double range input made from two ordinary range inputs
JavaScript
4
star
37

benchmark

JavaScript
3
star
38

non-square-web-minsk

CSS
3
star
39

htmla-project-checker

JavaScript
3
star
40

not-just-text-04-2019

HTML
3
star
41

math-drills-generator

Simple tool for creation math drills pages
JavaScript
3
star
42

about-svg

CSS
2
star
43

funbox

SCSS
2
star
44

color-fonts-demo

Live examples of color fonts for testing in browsers
HTML
2
star
45

svgSymbolsShower

CSS
2
star
46

task-4-node

JavaScript
2
star
47

shop-admin-page

Training project
JavaScript
2
star
48

live-snippet

HTML
2
star
49

ally-for-logo

Accessibility for logotypes
HTML
2
star
50

speaking

HTML
2
star
51

project-scaffold

My simple scaffold for small projects
SCSS
2
star
52

tinylib.js

JavaScript
2
star
53

striped-cones

Striped Cones Generator
JavaScript
2
star
54

grunt-prototyper

HTML
1
star
55

handy-colors-extension

JavaScript
1
star
56

calculator

JavaScript
1
star
57

114660-taskmanager-11

Юлия Бухвалова
JavaScript
1
star
58

learn

Playground
CSS
1
star
59

svg-bugs

JavaScript
1
star
60

memorizer

JavaScript
1
star
61

kitch

JavaScript
1
star
62

svg-colors-extractor

Extracts colors from given SVG code
JavaScript
1
star