Товаров: 0 (0р.)

Ромб css: Создаем геометрические фигуры с помощью CSS

Содержание

Математика CSS трансформаций: ромб | by Konstantin

Прежде всего вспомним, что такое ромб? Это параллелограмм, все стороны которого равны, а углы непрямые. Отсюда вытекает 2 условия:

  • стороны должны быть равны;
  • углы должны быть непрямые.

Skew

Свойства skew, skewX, skewY помогут избавиться от прямоты углов, наклоняя элемент. Однако в их работе не все так просто.

Наклон выполняется на заданный угол, относительно начала координат (верхнего левого угла экрана). Форма записи skew(x, y) позволяет задать наклон сразу по двум осям, но в текущей задаче это не имеет смысла. Я рекомендую вам не использовать отрицательное значение угла, ибо это внесет путаницу в дальнейшие вычисления.

Важно понимать, что при наклоне элемента по одной из осей координат, стороны на перпендикулярной оси искажаются, становятся длиннее. А следовательно нарушается условие задачи: “стороны должны быть равны”.

Выравниваем стороны

Здесь нам придется вспомнить тригонометрию. Для корректировки длины искаженных сторон, нам придется менять высоту элемента, если наклон выполнялся по оси X, или ширину, если наклон выполнялся по оси Y.

В обоих случаях нас интересует катет с прилежащим углом, длину которого можно вычислить по формуле x = c * cos(a), где c — длина неискаженной стороны, а a — угол наклона.

К сожалению, ванильный CSS не может в математику, а значит нам придется прибегнуть к помощи препроцессоров: Sass, Stylus, LESS, … Вот набор необходимых функций для Sass, найденных мной на просторах Codepen.io:

Rotate

Итак, нам таки удалось получить равносторонний параллелограмм с непрямыми углами, иными словами ромб. Но он как будто бы устал и прилег набок (приуныл), а у кого-то сползает по стенке. Надо бы его взбодрить, и в этом нам поможет метод rotate свойства transform. Проблема лишь в том, что мы не знаем, на какой угол требуется повернуть фигуру, чтобы ее оси совпали с осями координат…

Продолжим вспоминать школьную программу.

Мы имеем равнобедренный треугольник, в котором нам известна длина боковой стороны и вершинный угол (90° — угол наклона). Найти угол при основании, а именно он нам и нужен, достаточно просто:

x = (180° - b) / 2 = (180° - 90° + a) / 2 = 45° + 0.5 * a

Вот пример результата и его возможного реального применения

В случае наклона по оси Y угол поворота составляет

x = 45° - 0.5 * a

P.S.

Кстати, как оказывается, порядок следования функций в свойстве transform также очень важен, т.к. все последующие методы учитывают результат выполнения предыдущих, что в случае халатного обращения может привести к нежелательным результатам. И “последующие” в данном контексте стоит понимать как те, что ближе к началу записи, ибо они выполнятся в последнюю очередь.

Создание различных геометрических фигур при помощи CSS

 

Одной из интереснейших функций CSS3 является то, что CSS3 позволяет уменьшить использование изображений в веб-дизайне и создавать различные геометричекие фигуры при помощи CSS. Простейшие формы, которые раньше рисовали в Photoshop или Illustrator сейчас можно сделать при помощи CSS3.

Итак, давайте попробуем создать простой набор наиболее распространенных форм, которые можно сделать с помощью CSS3.

Круг

HTML

Чтобы создать круг в CSS, нам нужен всего лишь один DIV. В нашем примере мы еще указали для него ID, чтобы определить для него стили.

<div></div>

CSS

CSS очень простой, указываем ширину и высоту, а затем задаем ему border-radius равный половине ширины и высоты.

#circle {
    width: 120px;
    height: 120px;
    background: #7fee1d;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
}

Квадрат

HTML

Чтобы создать квадрат в CSS, нам так же, как и для круга, нужен один DIV с идентификатором.

<div> </div>

CSS

CSS в данном случае еще проще, просто указываем равную ширину и высоту.

#square {
    width: 120px;
    height: 120px;
    background: #f447ff;
}

Прямоугольник

HTML

Чтобы создать прямоугольную форму CSS, всё делаем почти также как при создании квадрата. Это самые простые фигуры и ни у кого не должно возникнуть сложностей.

<div> </div>

CSS

В CSS указываем ширину больше высоты.

#rectangle {
    width: 220px;

    height: 120px;
    background: #4da1f7;
}

Овал

HTML

Чтобы создать овал в CSS, создайте DIV с идентификатором, например, oval.

 

<div> </div>

CSS

Овал создается почти аналогично как и форма круга. Однако, овал имеет продолговатую форму, поэтому необходимо указать ширину больше чем высоту и радиус, равный половине высоты и ширины.

#oval {
    width: 200px;
    height: 100px;
    background: #e9337c;
    -webkit-border-radius: 100px / 50px;
    -moz-border-radius: 100px / 50px;
    border-radius: 100px / 50px;
}

Треугольник

HTML

Для того чтобы создать треугольник в CSS, опять достаточно одного DIV-а.

CSS

Чтобы создать треугольник будем изменять ширину границы блока. Изменение ширины границы позволит Вам создавать различные углы наклона.

#triangle {
    width: 0;
    height: 0;
    border-bottom: 140px solid #fcf921;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
}

Треугольник острием вниз

HTML

Чтобы создать форму перевернутого треугольника с помощью CSS, создать опять DIV с идентификатором triangle_down.

<div> </div>

CSS

Чтобы создать перевернутый треугольник, мы должны указать верхнюю, левую и правую границы блока.

#triangle_down {
    width: 0;
    height: 0;
    border-top: 140px solid #20a3bf;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
}

Треугольник острием лево

HTML

Чтобы создать форму треугольника, которая обращена влево, создадим DIV с идентификатором triangle_left.

<div> </div>

CSS

Для создания треугольника, который «смотрит» влево, определим границы с правой стороны, сверху и снизу.

 #triangle_left {
    width: 0;
    height: 0;

    border-top: 70px solid transparent;
    border-right: 140px solid #6bbf20;
    border-bottom: 70px solid transparent;
}

Треугольник острием вправо

HTML

Код такой же, как и для предыдущих примеров, только со своим идентификатором.

<div> </div>

CSS

Теперь определим границы с левой стороны, сверху и снизу.

#triangle_right {
    width: 0;
    height: 0;
    border-top: 70px solid transparent;
    border-left: 140px solid #ff5a00;
    border-bottom: 70px solid transparent;
}

Ромб

HTML

Всё тот же простой HTML-код.

 

<div> </div>

CSS

Создать ромб можно различными способами. Использование свойства transform с определенным значением rotate, позволит отобразить два треугольника рядом друг с другом.

#diamond {
    width: 120px;
    height: 120px;
    background: #1eff00;
/* Rotate */
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
/* Rotate Origin */
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    margin: 60px 0 10px 310px;

}

Трапеция

HTML

Для того чтобы создать форму трапеции используя CSS, снова создайте DIV с идентификатором.

<div> </div>

CSS

Трапеция создается похожим образом, как и треугольних.

#trapezium {
    height: 0;
    width: 120px;
    border-bottom: 120px solid #ec3504;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
}

Параллелограмм

HTML

Опять создадим пустой DIV.

<div> </div>

CSS

Чтобы создать форму параллелограмма, нам необходимо настроить значение skew для свойства transform, чтобы повернуть элемент на 30 градусов.

#parallelogram {
    width: 160px;
    height: 100px;
    background: #8734f7;
    -webkit-transform: skew(30deg);
    -moz-transform: skew(30deg);
    -o-transform: skew(30deg);
    transform: skew(30deg);
}

Звезда

HTML

Для того чтобы создать форму звезды с помощью CSS понадобится также один DIV.

<div> </div>

CSS

Создание звездочки — это также манипуляция с границами блока и с использованием значения rotate свойства transform. См. код ниже.

#star {
    width: 0;
    height: 0;
    margin: 50px 0;

    color: #fc2e5a;
    position: relative;
    display: block;
    border-right: 100px solid transparent;
    border-bottom: 70px solid #fc2e5a;
    border-left: 100px solid transparent;
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
}
#star:before {
    height: 0;
    width: 0;
    position: absolute;
    display: block;
    top: -45px;
    left: -65px;
    border-bottom: 80px solid #fc2e5a;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    content: »;
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
}
#star:after {
    content: »;
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    top: 3px;
    left: -105px;
    color: #fc2e5a;
    border-right: 100px solid transparent;
    border-bottom: 70px solid #fc2e5a;
    border-left: 100px solid transparent;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
}

Шестиугольная звезда

HTML

Разметка для шестиугольной звезды ничем не отличается от предыдущих примеров, только укажем свой идентификатор.

<div> </div>

CSS

В отличие от обычной звезды с пятью углами, мы создадм два набора форм, а затем объединим их в одну.

#star_six_points {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid #de34f7;
    margin: 10px auto;
}
#star_six_points:after {
    content: «»;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 100px solid #de34f7;

    margin: 30px 0 0 -50px;
}

Пятиугольник

HTML

HTML-код всё тот же.

<div> </div>

CSS

Пятиугольник будем состоять у нас из двух элементов. Сначала создадим форму трапеции, а затем добавим форму треугольника на вершину.

#pentagon {
    width: 54px;
    position: relative;
    border-width: 50px 18px 0;
    border-style: solid;
    border-color: #277bab transparent;
}
#pentagon:before {
    content: «»;
    height: 0;
    width: 0;
    position: absolute;
    top: -85px;
    left: -18px;
    border-width: 0 45px 35px;
    border-style: solid;

    border-color: transparent transparent #277bab;
}

Шестиугольник

HTML

Создаем еще один DIV с идентификатором.

<div> </div>

CSS

Существуют различные способы создания шестиугольника. Один из способов практически идентичен созданию пятиугольника. Сначала создайте прямоугольную форму, а затем добавьте два треугольника сверху и снизу.

#hexagon {
    width: 100px;
    height: 55px;
    background: #fc5e5e;
    position: relative;
    margin: 10px auto;
}
#hexagon:before {
    content: «»;
    width: 0;
    height: 0;
    position: absolute;
    top: -25px;
    left: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid #fc5e5e;
}
#hexagon:after {
    content: «»;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -25px;
    left: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid #fc5e5e;
}

Восьмиугольник

HTML

Создание восьмиугольника потребует также одного DIV-а.

<div> </div>

CSS

Восьмиугольник создадим следющим способом. Сначала создадим две одинаковых трапеции, а затем добавим два треугольника с каждой стороны. Хотя есть и некоторые другие способы сделать восьмиугольник — это самый простой способ.

#octagon {
    width: 100px;
    height: 100px;
    background: #ac60ec;
    position: relative;
}
#octagon:before {
    content: «»;
    width: 42px;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 29px solid #ac60ec;
    border-left: 29px solid #f4f4f4;
    border-right: 29px solid #f4f4f4;
}
#octagon:after {
    content: «»;
    width: 42px;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 29px solid #ac60ec;
    border-left: 29px solid #f4f4f4;
    border-right: 29px solid #f4f4f4;
}  

Сердце

HTML

Для создания формы в виде сердца создадим DIV.

<div> </div>

CSS

Форму сердца сделать не легко, но это может быть реализовано путем вращения элементов под разными углами и изменения свойства transform-origin для того, чтобы изменить расположение трансформированных элементов.

#heart {
    position: relative;
}
#heart:before,#heart:after {
    content: «»;
    width: 70px;
    height: 115px;
    position: absolute;
    background: red;
    left: 70px;
    top: 0;
    -webkit-border-radius: 50px 50px 0 0;
    -moz-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
#heart:after {
    left: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

Яйцо

HTML

Для того, чтобы создать фигуру в виде яйца нам также понадобиться один DIV.

<div> </div>

CSS

Яйцевидная форма практически совпадает с овальной формой, за исключением того, что высота немного выше, чем ширина и радиус необходимо тщательно подобрать, чтобы получить хороший результат.

#egg {
    width: 136px;
    height: 190px;
    background: #ffc000;
    display: block;
    -webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
}

Символ бесконечности

HTML

Создаем снова пустой DIV.

<div> </div>

CSS

Форма бесконечности может быть создана путем тщательного манипулирования размерами границы и установки углов круга.

#infinity {
    width: 220px;
    height: 100px;
    position: relative;
}
#infinity:before,#infinity:after {
    content: «»;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    border: 20px solid #06c999;
    -moz-border-radius: 50px 50px 0;
    border-radius: 50px 50px 0 50px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#infinity:after {
    left: auto;
    right: 0;
    -moz-border-radius: 50px 50px 50px 0;
    border-radius: 50px 50px 50px 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

Облачко с комментарием

HTML

Создаем DIV с ID comment_bubble.

<div> </div>

CSS

Облако с комментарием может быть создано путем создания прямоугольника с закругленными углами, и затем добавления треугольной формы с левой стороны.

#comment_bubble {
    width: 140px;
    height: 100px;
    background: #088cb7;
    position: relative;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
#comment_bubble:before {
    content: «»;
    width: 0;
    height: 0;
    right: 100%;
    top: 38px;
    position: absolute;
    border-top: 13px solid transparent;
    border-right: 26px solid #088cb7;
    border-bottom: 13px solid transparent;
}

Pacman

HTML

Чтобы создать форму в виде Пакмана из известной игры, создадим также один DIV.

<div> </div>

CSS

Для создания Pacman-а будем манипулировать границей и радиусом, чтобы создать пустое пространство на левой стороне окружности.

#pacman {
    width: 0;
    height: 0;
    border-right: 70px solid transparent;
    border-top: 70px solid #ffde00;
    border-left: 70px solid #ffde00;
    border-bottom: 70px solid #ffde00;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
}

Демонстрация примеров

Также для создания форм вы можете использовать следующие онлайн-генераторы:

Надеюсь, вам понравился этот урок и он будет вам полезен.

Перевод с http://www.1stwebdesigner.com/


Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом

Специальные символы HTML

 &nbsp;&#160;неразрывный пробел
&ensp;&#8194;узкий пробел (еn-шириной в букву n)
&emsp;&#8195;широкий пробел (em-шириной в букву m)
&ndash;&#8211;узкое тире (en-тире)
&mdash;&#8212;широкое тире (em -тире)
­&shy;&#173;мягкий перенос
а́ &#769;ударение, ставится после «ударной» буквы
©&copy;&#169;копирайт
®&reg;&#174;знак зарегистрированной торговой марки
&trade;&#8482;знак торговой марки
º&ordm;&#186;копье Марса
ª&ordf;&#170;зеркало Венеры
&permil;&#8240;промилле
π&pi;&#960;пи (используйте Times New Roman)
¦&brvbar;&#166;вертикальный пунктир
§&sect;&#167;параграф
°&deg;&#176;градус
µ&micro;&#181;знак «микро»
&para;&#182;знак абзаца
&hellip;&#8230;многоточие
&oline;&#8254;надчеркивание
´&acute;&#180;знак ударения
 &#8470;знак номера
🔍 &#128269;Лупа (наклонённая влево)
🔎 &#128270;Лупа (наклонённая вправо)
 &#9742;Телефон
 &#9993;Конверт, email, почта
💾 &#128190;Дискета
🛠 &#128736;Молоток и гаечный ключ, настройка
🔒 &#128274;Замок закрыт
🔓 &#128275;Замок открыт
🔔 &#128276;Колокольчик
🔕 &#128277;Колокольчик перечеркнутый
🗑 &#128465;Урна
🔥 &#128293;Огонь
🛇 &#128711;Запрещено
 &#9940;Вход запрещен (кирпич)
 &#9971;Фраг в воронке, местоположение, место встречи, гольф


знаки арифметических и математических операций
×&times;&#215;умножить
÷&divide;&#247;разделить
<&lt;&#60;меньше
>&gt;&#62;больше
±&plusmn;&#177;плюс/минус
¹&sup1;&#185;степень 1
²&sup2;&#178;степень 2
³&sup3;&#179;степень 3
¬&not;&#172;отрицание
¼&frac14;&#188;одна четвертая
½&frac12;&#189;одна вторая
¾&frac34;&#190;три четверти
&frasl;&#8260;дробная черта
&minus;&#8722;минус
&le;&#8804;меньше или равно
&ge;&#8805;больше или равно
&asymp;&#8776;приблизительно (почти) равно
&ne;&#8800;не равно
&equiv;&#8801;тождественно
&radic;&#8730;квадратный корень (радикал)
&infin;&#8734;бесконечность
&sum;&#8721;знак суммирования
&prod;&#8719;знак произведения
&part;&#8706;частичный дифференциал
&int;&#8747;интеграл
&forall;&#8704;для всех (видно только если жирным шрифтом)
&exist;&#8707;существует
&empty;&#8709;пустое множество
Ø&Oslash;&#216;диаметр
&isin;&#8712;принадлежит
&notin;&#8713;не принадлежит
&ni;&#8727;содержит
&sub;&#8834;является подмножеством
&sup;&#8835;является надмножеством
&nsub;&#8836;не является подмножеством
&sube;&#8838;является подмножеством либо равно
&supe;&#8839;является надмножеством либо равно
&oplus;&#8853;плюс в кружке
&otimes;&#8855;знак умножения в кружке
&perp;&#8869;перпендикулярно
&ang;&#8736;угол
&and;&#8743;логическое И
&or;&#8744;логическое ИЛИ
&cap;&#8745;пересечение
&cup;&#8746;объединение
знаки валют
&euro;&#8364;Евро
¢&cent;&#162;Цент
£&pound;&#163;Фунт
¤&current;&#164;Знак валюты
¥&yen;&#165;Знак йены и юаня
ƒ&fnof;&#402;Знак флорина
 &#8381;Знак рубля
маркеры, птички, галочки, check mark, крестики
&bull;&#8226;простой маркер
 &#9675;круг
·&middot;&#183;средняя точка
 &#8224;крестик
 &#8225;двойной крестик
&spades;&#9824;пики
&clubs;&#9827;трефы
&hearts;&#9829;червы
&diams;&#9830;бубны
&loz;&#9674;ромб
 &#10084;жирное сердце
 &#10003;Символ галочка
 &#10004;Жирная отметка галочкой
𐄂 &#65794;Крестик
🗸 &#128504;Тонкая галочка
 &#9989;Жирная незакрашенная отметка галочка
 &#9745;Галочка в квадрате
🗹 &#128505;Жирная галочка в квадрате
 &#9888;Внимание!
 &#10060;X, знак умножения, крестик, удалить
 &#10062;белый крест в квадрате
 &#10006;Крест, жирный знак умножения
 &#10811;Знак умножения в треугольнике, пересечение равнозначных дорог
карандаши, перья, кисти
 &#9997;пишущая рука
 &#9998;карандаш, направленный вправо-вниз
 &#9999;карандаш
 &#10000;карандаш, направленный вправо-вверх
 &#10001;незакрашенное острие пера
 &#10002;закрашенное острие пера
🖌 &#128396;кисть, направленная влево-вниз
кавычки
»&quot;&#34;двойная кавычка
&&amp;&#38;амперсанд
«&laquo;&#171;левая типографская кавычка (кавычка-елочка)
»&raquo;&#187;правая типографская кавычка (кавычка-елочка)
 &#8249;одиночная угловая кавычка открывающая
 &#8250;одиночная угловая кавычка закрывающая
&prime;&#8242;штрих (минуты, футы)
&Prime;&#8243;двойной штрих (секунды, дюймы)
&lsquo;&#8216;левая верхняя одиночная кавычка
&rsquo;&#8217;правая верхняя одиночная кавычка
&sbquo;&#8218;правая нижняя одиночная кавычка
&ldquo;&#8220;кавычка-лапка левая
&rdquo;&#8221;кавычка-лапка правая верхняя
&bdquo;&#8222;кавычка-лапка правая нижняя
 &#10075;одиночная английская кавычка открывающая
 &#10076;одиночная английская кавычка закрывающая
 &#10077;двойная английская кавычка открывающая
 &#10078;двойная английская кавычка закрывающая
стрелки
&larr;&#8592;стрелка влево
&uarr;&#8593;стрелка вверх
&rarr;&#8594;стрелка вправо
&darr;&#8595;стрелка вниз
&harr;&#8596;стрелка влево и вправо
 &#8597;стрелка вверх и вниз
&crarr;&#8629;возврат каретки
&lArr;&#8656;двойная стрелка влево
&uArr;&#8657;двойная стрелка вверх
&rArr;&#8658;двойная стрелка вправо
&dArr;&#8659;двойная стрелка вниз
&hArr;&#8660;двойная стрелка влево и вправо
 &#8661;двойная стрелка вверх и вниз
 &#9650;треугольная стрелка вверх
 &#9660;треугольная стрелка вниз
 &#9658;треугольная стрелка вправо
 &#9668;треугольная стрелка влево
звездочки, снежинки, шестеренки
 &#9731;Снеговик
 &#10052;Снежинка
 &#10053;Зажатая трилистниками снежинка
 &#10054;Жирная остроугольная снежинка
 &#9733;Закрашенная звезда
 &#9734;Незакрашенная звезда
 &#10026;Незакрашенная звезда в закрашенном круге
 &#10027;Закрашенная звезда с незакрашенным кругом внутри
 &#10031;Вращающаяся звезда
 &#9885;Начерченная белая звезда
 &#9898;Средний незакрашенный круг
 &#9899;Средний закрашенный круг
 &#9913;Секстиле (типа снежинка)
 &#10037;Восьмиконечная вращающаяся звезда
 &#10057;Звёздочка с шарообразными окончаниями
 &#10059;Жирная восьмиконечная каплеобразная звёздочка-пропеллер
 &#10042;Шестнадцатиконечная звёздочка
 &#10041;Двенадцатиконечная закрашенная звезда
 &#10040;Жирная восьмиконечная прямолинейная закрашенная звезда
 &#10038;Шестиконечная закрашенная звезда
 &#10039;Восьмиконечная прямолинейная закрашенная звезда
 &#10036;Восьмиконечная закрашенная звезда
 &#10035;Восьмиконечная звёздочка
 &#10034;Звёздочка с незакрашенным центром
 &#10033;Жирная звёздочка
 &#10023;Заострённая четырёхконечная незакрашенная звезда
 &#10022;Заострённая четырёхконечная закрашенная звезда
 &#9055;Звезда в круге
 &#8859;Снежинка в круге
 &#9881;Шестерёнка
часы, время
 &#9200;Будильник
 &#8986;Наручные часы
 &#8987;Песочные часы
 &#9203;Песочные часы
🕰 &#128368;Каминные часы

Базовые трансформации — SVG | MDN

Теперь мы готовы начать изменять наши замечательные изображения. Но сначала давайте ознакомимся с <g> элементом. С его помощью вы можете  назначить свойства для любого набора элементов. На самом деле, в этом и состоит его единственная цель. Например:

<svg>
    <g fill="red">
        <rect x="0" y="0" />
        <rect x="20" y="0" />
    </g>
</svg>

Все последующие преобразования суммируются в атрибуте преобразования элемента transform . Преобразования могут быть последовательно суммированы, разделителем выступает пробел.

Иногда необходимо сместить элемент, хотя вы спозиционировали его согласно определённым атрибутам. Для этого используется translate().

<svg>
    <rect x="0" y="0" transform="translate(30,40)" />
</svg>

Пример генерирует прямоугольник, перемещённый в точку  (30,40) вместо точки (0,0).

если второе значение не задано, то оно приравнивается 0.

Вращение элементов — это достаточно типичная задача. Используйте  rotate() для этого:

<svg>
    <rect x="12" y="-10" transform="rotate(45)" />
</svg>

Данный пример показывает квадрат который повернули на 45 градусов. Значение для rotate() задаётся в градусах.

Чтобы сделать ромб из нашего прямоугольника, доступны преобразования skewX () и skewY (). Каждый из них принимает угол, определяющий, насколько элемент будет искажён.

scale() изменяем размер элемента. Он использует 2 параметра. Первый — это коэффициент масштабирования по оси Х, а второй — по оси Y.  Коэффициенты выражают сжатие по отношению к оригинальному изображению. Например, 0.5 уменьшает на 50%. Если второй параметр отсутствует, то тогда он принимается равным первому.

Все приведённые выше преобразования могут быть описаны с помощью матрицы перемещений 2×3. Чтобы объединить несколько перемещений, можно установить результирующую матрицу с помощью matrix(a, b, c, d, e, f), которая преобразует координаты из предыдущей системы координат в новую систему координат посредством:

{xnewCoordSys=axprevCoordSys+cyprevCoordSys+eynewCoordSys=bxprevCoordSys+dyprevCoordSys+f\left{ \begin{matrix} x_{\mathrm{prevCoordSys}} = a x_{\mathrm{newCoordSys}} + c y_{\mathrm{newCoordSys}} + e \\ y_{\mathrm{prevCoordSys}} = b x_{\mathrm{newCoordSys}} + d y_{\mathrm{newCoordSys}} + f \end{matrix} \right.

См. конкретный пример документации SVG. Подробную информацию об этом свойстве можно найти в SVG Рекомендациях.

В случае использования преобразований вы устанавливаете новую систему координат внутри элемента, к которому применяются изменения. Это означает, что единицы измерения которые вы определяете и его дочерние еи не будут соответствовать 1:1, но также будут искажены, повёрнуты, перемещены и смаштабированы в соответствии с преобразованиями.

<svg>
    <g transform="scale(2)">
        <rect />
    </g>
</svg>

В результата прямоугольник в примере выше будет 100x100px. Более интригующие эффекты возникают, когда вы используете такие атрибуты, как userSpaceOnUse.

В отличие от HTML, SVG позволяет встраивать другие svg элементы без разрыва. Таким образом вы можете запросто создать новую координатную систему используя viewBox, width иheight внутреннего svg элемента.

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <svg viewBox="0 0 50 50">
    <rect />
  </svg>
</svg>

На примере выше, так же как и на других примерах ранее, вы можете видеть такой же эффект увеличения изображения в два раза.

⬥ — Черный средний ромб: U+2B25

Значение символа

Черный средний ромб. Разные символы и стрелки.

Символ «Черный средний ромб» был утвержден как часть Юникода версии 5.1 в 2008 г.

Свойства

Версия5.1
БлокРазные символы и стрелки
Тип парной зеркальной скобки (bidi)Нет
Композиционное исключениеНет
Изменение регистра2B25
Простое изменение регистра2B25

Кодировка

Кодировкаhexdec (bytes)decbinary
UTF-8E2 AC A5226 172 1651485533311100010 10101100 10100101
UTF-16BE2B 2543 371104500101011 00100101
UTF-16LE25 2B37 43951500100101 00101011
UTF-32BE00 00 2B 250 0 43 371104500000000 00000000 00101011 00100101
UTF-32LE25 2B 00 0037 43 0 062357504000100101 00101011 00000000 00000000

свойство border-radius — учебник CSS

В предыдущем уроке мы изучили, как задать границу для элемента. Также были рассмотрены такие свойства как border-color и border-style, с помощью которых можно настраивать цвет и стиль границы. Однако все рамки у нас получались с прямыми углами. Теперь мы расскажем, каким образом можно сделать закругленные углы в CSS для границ.

Как закруглить углы: свойство CSS3 border-radius

Закругление углов в CSS можно сделать для любого элемента HTML-страницы. Для этого необходимо применить к нему свойство border-radius с соответствующим значением. Чаще всего значение указывается в пикселях, но можно также использовать и другие единицы, например, em или проценты (в последнем случае вычисление производится относительно ширины блока).

Эффект данного свойства будет заметен только при условии, что у стилизуемого элемента имеется цветной фон и/или граница. Например:


.borderElement {
  background-color: #EEDDFF;
  border: 6px solid #7922CC;
  border-radius: 25px;
}

Стиль, описанный выше, даст следующий результат на элементе <div> размером 200×200 пикселей:


Вы также можете сделать закругленные края только для верхних или нижних углов элемента либо задать каждому углу разный радиус скругления — большое поле для фантазии! Пример:


.borderElement {
  background-color: #EEDDFF;
  border: 6px solid #7922CC;
  border-radius: 25px;
}

.borderElement1 {
  background-color: #FFE8DB;
  border: 6px solid #FF5A00;
  border-radius: 15px 100px 15px 100px;
}

Но и это еще не всё: вместо простых круглых углов можно задавать эллиптическое скругление. Для этого понадобится указать два значения, разделенные косой чертой (для горизонтальной и вертикальной полуосей эллипса). Приведем пример на блоке размером 150×450 пикселей:


.borderElement {
  background-color: #EEDDFF;
  border: 6px solid #7922CC;
  border-radius: 280px/100px;
}

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

  • border-top-left-radius — для верхнего левого угла;
  • border-top-right-radius — для верхнего правого угла;
  • border-bottom-left-radius — для нижнего левого угла;
  • border-bottom-right-radius — для нижнего правого угла.

Принцип скругления углов

На рисунке ниже показано, каким образом вычисляется скругление углов в CSS. Так, если для угла указано одно значение, — например, 20px, — это означает, что закругление будет происходить по окружности с радиусом 20 пикселей. В случае, когда задаются два значения через косую черту, например, 30px/20px, закругление углов будет происходить по эллипсу. Первое значение в таком случае является длиной горизонтальной полуоси эллипса — 30px, а второе — длиной вертикальной полуоси — 20px:


Свойство CSS border-radius поддерживается всеми современными версиями браузеров.

Далее в учебнике: свойство box-shadow — создаем тени для элементов.

SVG-фигуры и трансформации • Про CSS

← Начало про SVG

Писать SVG руками довольно просто. Используем фигуры: rect, polygon, circle, ellipse, а также line, polyline и path. Задаем выбранную фигуру, определяем её размеры и координаты, затем добавляем фон и обводку.

Следует отметить, что писать код руками совершенно не обязательно: с этим гораздо лучше справятся векторные редакторы, например, мощный, но платный Adobe Illustrator, бесплатный, но не такой удобный Inkscape, немного платный, но довольно симпатичный Sketch. Но имеет смысл хотя бы попробовать, потому что это а) интересно, б) полезно: навыки могут пригодиться, если надо нарисовать что-то простое, подправить код в отсутствие векторного редактора или вы хотите взаимодействовать с SVG через JavaScript.

Размеры и координаты задаются для разных фигур по-разному, а вот фон и обводка — одинаковы для всех:

fill — заливка. Можно задать цвет любым способом. Прозрачность — none или transparent. Цвет по умолчанию — черный;

stroke — цвет обводки;

stroke-width — толщина обводки, по умолчанию — 1. Без stroke не работает.

Больше параметров можно найти в спецификации w3.org/TR/SVG/painting.html#StrokeProperties.

Ниже можно увидеть примеры простых SVG-фигур и трансформации, которые к ним можно применить.

Rect

<svg>
  <rect x="5" y="5"
    fill="skyblue" stroke="steelblue" stroke-width="5"
  />
</svg>

x,y — координаты левого верхнего угла фигуры; width, height — ширина и высота прямоугольника.

Закругленные уголки задаются параметрами rx и ry. Если задан только один из параметров, скругление по вертикали и по горизонтали будет одинаковым:

<svg>
  <rect x="5" y="5" rx="20"
    fill="yellowgreen" stroke="green" stroke-width="5"
  />
</svg>

Если заданы оба параметра (и они таки разные), радиус скругления будет разным:

<svg>
  <rect x="5" y="5" rx="10" ry="50"
    fill="khaki" stroke="darkkhaki" stroke-width="5"
  />
</svg>

Polygon

<svg>
  <polygon points="5,135 115,5 225,135"
    fill="violet" stroke="purple" stroke-width="5"
  />
</svg>
<svg>
  <polygon
    points="70,5 90,41 136,48 103,80 111,126 70,105 29,126 36,80 5,48 48,41"
    fill="turquoise" stroke="lightseagreen" stroke-width="5"
  />
</svg>

В points задаются x,y-координаты вершин фигуры, через пробел.

polygon замыкается сам по себе, последнюю точку можно не указывать.

Circle

<svg>
  <circle r="65" cx="70" cy="70"
    fill="orangered" stroke="crimson" stroke-width="5"
  />
</svg>

r — радиус круга; cx, cy — координаты центра круга.

<svg>
  <ellipse rx="110" ry="60" cx="115" cy="70"
    fill="gold" stroke="orange" stroke-width="5"
  />
</svg>

rx, ry — горизонтальный и вертикальный радиусы эллипса; cx, cy — координаты центра эллипса.

Более сложные фигуры можно сделать из сочетания простых:

При этом стиль фигур можно задать один раз для всей группы, а не отдельно для каждой фигуры:

<svg>
  <g fill="#333">
    <ellipse rx="45" ry="37" cx="55" cy="60" transform="rotate(-45, 55, 55)"/>
    <ellipse rx="45" ry="37" cx="190" cy="60" transform="rotate(45, 190, 55)"/>
    <circle r="67" cx="122" cy="125"/>
  </g>
</svg>

Также можно рисовать простыми линиями.

Line

<svg>
  <line
    x1="220" y1="10" x2="20" y2="130"
    stroke="violet" stroke-width="5"
  />
</svg>

x1, y1, x2, y2 — координаты начала и конца линии.

Polyline

<svg>
  <polyline
    points="5,135 30,5 55,135 80,5, 105,135 130,5, 155,135 180,5, 205,135 230,5, 255,135"
    fill="none" stroke="orangered" stroke-width="5"
  />
</svg>

В points задаются x,y-координаты точек, каждая точка через пробел.

Для более сложных линий и фигур существует тег path, но эту тему стоит рассмотреть отдельно.

Transform

SVG-фигуры можно видоизменять с помощью свойства transform.

Возможные значения: translate, scale, rotate, skewX, skewY, matrix.

Пример:

<svg>
  <ellipse rx="110" ry="30" cx="115" cy="70"
    fill="gold" stroke="orange" stroke-width="5"
    transform="rotate(-23 115 70)"/> 
</svg>

Можно задавать несколько трансформаций через запятую или через пробел.

translate(tx [ty])

Если второй параметр не задан, он равен 0.

scale(

sx [sy])

Если второй параметр не задан, он равен первому.

rotate(rotate-angle [cx cy])

Если координаты центра поворота не заданы, они равны 0 0 — это левый верхний угол SVG-изображения.

skewX(

skew-angle), skewY(skew-angle)

matrix(a b c d e f)

форма-ромб • css.gg • Iconify

Значок:
gg-shape-ромб
Набор иконок:
css.gg
Автор:
Astrit
Лицензия:
MIT

Как добавить ромб gg-shape на свой сайт:

Чтобы встроить gg-shape-rhombus на свою страницу, добавьте следующий код:

Показать другой синтаксис HTML

Не забудьте добавить это в раздел (предпочтительный метод для более быстрой загрузки значков) или перед :

Код SVG для ромба gg-shape.

Используйте его для встраивания SVG прямо на страницу или для вставки в приложение редактора пользовательского интерфейса, такое как Sketch, Adobe XD, Affinity Designer или Figma.

Большинство редакторов игнорируют атрибут SVG viewBox. Из-за этого, когда вы вставляете SVG в редактор, размеры часто не совпадают, что затрудняет выравнивание значка.Код ниже включает дополнительный прозрачный прямоугольник, соответствующий viewBox, поэтому, если вы вставите значок в редакторе, он будет иметь те же размеры, что и в HTML:

Или щелкните эту ссылку, чтобы загрузить SVG.

Добавьте код ниже в свою таблицу стилей, чтобы использовать gg-shape-rhombus в качестве фона:

Добавьте приведенный ниже код в таблицу стилей, чтобы использовать gg-shape-rhombus в качестве содержимого псевдоэлемента:

По возможности избегайте использования Iconify в CSS.Изображения загружаются одно за другим, что может повлиять на производительность, если изображений будет слишком много. Монотонные изображения не могут наследовать цвет из таблицы стилей, поэтому вы должны установить атрибут цвета.

Добавьте приведенный ниже код в свой скрипт, чтобы использовать gg-shape-rhombus в качестве компонента React.

Импорт:

использование:

Настроить внешний вид gg-shape-rhombus:

Иконки Iconify могут вести себя как изображения или как глифы.Разница очень небольшая, но важная.

Если вы хотите его для украшения, выберите вариант «блокировать», если вы хотите, чтобы изображение помещалось в середине текста, например, для размещения смайликов в тексте, выберите вариант «встроенный».

Вы выбрали монотонный значок.

Монотонные значки не имеют жестко запрограммированных цветов, что означает, что вы можете установить любой цвет.

По умолчанию цвет монотонных значков такой же, как цвет текста, что означает, что вы можете стилизовать значки с помощью css следующим образом:

.iconify {цвет: красный; }

Монотонные значки при использовании в качестве внешних ресурсов не могут наследовать цвет из таблицы стилей, поэтому вы должны указать цвет. По возможности используйте значок в HTML, а не в CSS.

По умолчанию высота установлена ​​на «1em», ширина автоматически регулируется для каждого значка.

При желании вы можете установить произвольную ширину и / или высоту.В отличие от других изображений, SVG не сжимает содержимое при неправильном соотношении ширины / высоты, поэтому вы можете установить любую ширину и высоту, которые хотите.

Вы можете использовать таблицу стилей для установки нестандартных размеров, например:

.iconify {width: 24px; высота: 24 пикселя; }

Значок можно переворачивать и вращать.Преобразования выполняются с использованием преобразований SVG, а не CSS. Это гарантирует, что содержимое изображения остается в пределах его ограничивающей рамки, и позволяет применять дополнительные преобразования CSS.

Iconify — самая универсальная из доступных фреймворков для иконок. Он предлагает один синтаксис для более чем 80 популярных наборов значков, включающих более 60 000 значков. Его также можно использовать с настраиваемыми значками.

Фреймворк

Iconify SVG разработан для замены устаревших глифовых шрифтов и предлагает огромный выбор иконок.В отличие от других структур SVG, Iconify загружает только те значки, которые отображаются на странице. Это означает, что вашим посетителям не придется загружать несколько шрифтов для отображения значков из разных наборов значков, вы больше не ограничены значками, доступными в 1 наборе значков.

Подробности см. В документации по инфраструктуре Iconify SVG.

Помимо инфраструктуры SVG, Iconify также доступен в виде собственных компонентов для React, Vue, Svelte и Angular.

Просмотрите 80+ наборов значков, которые предлагают более 60 000 хорошо продуманных значков, чтобы найти идеальные значки для вашего проекта!

Дизайнеры пользовательского интерфейса

могут импортировать значки непосредственно в проекты, используя плагин Iconify для Figma или плагин Iconify для Sketch.

См. Документацию Iconify для более подробной информации.

Советы по обеспечению доступности с помощью HTML и CSS — блог Rhombus

Обеспечение доступности вашего веб-сайта для пользователей, использующих только клавиатуру, является важной частью более широкой картины доступности. Вот несколько советов по доступности клавиатуры, которые вы можете быстро реализовать, используя базовый HTML и CSS.

Что такое специальные возможности клавиатуры?
Клавиатура может быть основным средством для некоторых пользователей при навигации по веб-сайтам. В настоящее время, когда большинство веб-интерфейсов разрабатываются с учетом курсоров мыши и сенсорного взаимодействия, навигация с помощью клавиатуры игнорируется.Доступность с клавиатуры — это практика, позволяющая пользователям эффективно и беспрепятственно перемещаться, используя только свою клавиатуру.

Кому могут понадобиться специальные возможности клавиатуры?
Это основные целевые группы доступности клавиатуры:
Пользователи с ограниченными двигательными возможностями, которым трудно пользоваться мышью, сенсорным устройством или нажимать на мелкие предметы.

  • Слепые или слабовидящие пользователи часто предпочитают перемещаться по веб-сайтам с помощью определенных клавиатур Брайля.
  • Ампутанты или люди с врожденной ампутацией (рождение без конечности или конечностей, в данном случае рук) часто используют специальное оборудование, имитирующее функциональность клавиатуры.
  • Всем, у кого просто нет доступа к работающей мыши или сенсорной панели.
  • 1. Проверьте свой сайт на доступность клавиатуры
    Самая важная цель доступности клавиатуры — сделать все интерактивные элементы, такие как ссылки и элементы управления формами, доступными с помощью клавиши Tab.Таким образом пользователи, использующие только клавиатуру, перемещаются по веб-странице. Проверить свой веб-сайт на доступность с клавиатуры на самом деле довольно просто: просто нажмите клавишу Tab и переходите от верхней части страницы к нижней, выделяя активные элементы по мере продвижения.
    Обратите внимание, насколько легко или сложно перейти к основному содержанию, щелкнуть элемент меню, заполнить форму, использовать ползунок или следить за своим текущим положением на странице. Вы также можете проверить обратное направление с помощью сочетания клавиш Shift + Tab.

    2.Create Noticeable: focus Styles
    CSS имеет псевдокласс: focus, который запускается, когда пользователь щелкает или касается элемента либо выбирает его с помощью клавиши Tab. Состояние: focus применяется только к фокусируемым элементам, а именно a, button, input, textarea, select и area.
    Каждый браузер имеет свой собственный стиль по умолчанию: стили фокуса — обычно пунктирный черный контур вокруг элемента или размытое свечение, однако многие дизайнеры считают это не своим вкусом и полностью удаляют его. На самом деле это ошибка номер один, которая мешает доступу с клавиатуры на веб-страницах.Если вам не нравятся стили по умолчанию, используйте что-то, что соответствует дизайну вашего веб-сайта.
    Выберите стиль, который легко заметен, но не полагается только на цвета.

    3. Используйте нецветные обозначения для ссылок
    Гиперссылки не следует различать только по цвету. Этот принцип обычно упоминается в связи с визуальной доступностью, поскольку людям со слабым зрением трудно различить различия между определенными цветами. Однако четко видимые ссылки также важны для доступа с клавиатуры.Пользователи, использующие только клавиатуру, должны иметь возможность находить ссылки как можно быстрее. Это помогает им сканировать страницу и понять, как перейти к интересующей их части.

    Подобно стилям фокуса, гиперссылки также имеют стиль браузера по умолчанию — в большинстве случаев синие подчеркивания. Однако дизайнеры часто удаляют подчеркивание и используют цвета только для обозначения наличия ссылки. Если вы удалите подчеркивание по умолчанию, всегда используйте другое обозначение без цвета, которое соответствует дизайну вашего веб-сайта, например границы, значки или контуры.

    Вы можете использовать атрибут title для описания содержания ссылки, но он становится видимым только тогда, когда кто-то наводит на нее курсор. Пользователи, использующие только клавиатуру, не имеют доступа к событиям наведения курсора, поэтому никогда не помещайте важную информацию в атрибут title. Он также не считается нецветным обозначением. Например, никогда не делайте этого:

    Щелкните здесь

    Вместо этого сделайте следующее:

    Важная информация

    4. Используйте собственные элементы управления
    Формы — это интерактивные элементы, поэтому они должны быть доступны с клавиатуры.Пользователи, использующие только клавиатуру, должны иметь возможность заполнять формы, нажимать кнопки, использовать ползунки диапазона, выбирать параметры и легко управлять элементами управления. Если у вас есть какие-либо формы на вашем сайте, вы должны тестировать их одну за другой, используя клавишу Tab. Подумайте о формах подписки, формах информационных бюллетеней, формах входа в систему, формах комментариев, тележках для покупок и т. Д.

    Лучший способ создавать доступные формы — использовать собственные элементы управления везде, где это возможно. Нативные элементы управления имеют встроенную доступность клавиатуры, что означает, что они настраиваются на фокус и по умолчанию реагируют на события нажатия клавиш.Они выглядят следующим образом:
    кнопка
    ввод
    текстовое поле
    выбор
    опция

    Например, вы можете создать ползунок диапазона, доступного с клавиатуры, с помощью следующего HTML-кода:
    1.

    Пользователи клавиатуры могут сначала сфокусировать его с помощью клавиши Tab, а затем перемещать ползунок вверх и вниз с помощью пробела.
    Если вам по какой-то причине необходимо использовать нефокусируемый HTML-тег для интерактивного элемента, вы можете сделать его фокусируемым с помощью атрибута tabindex = ”0 ″. Например, вот кнопка, превращенная в фокусируемую:

    Нажми на меня

    Атрибут role = «button» в приведенном выше фрагменте является ролью ориентира ARIA.Хотя пользователям, использующим только клавиатуру, он не нужен, он незаменим для пользователей программ чтения с экрана и визуальной доступности.

    Даже если неродная кнопка была сделана доступной для фокусировки, она все равно уступает своему родному аналогу с точки зрения доступности клавиатуры. Вы сразу поймете это, когда попытаетесь добавить к кнопке обработчик событий. Вот как выглядит прослушиватель событий клика с собственным элементом:


    Нажмите на меня

    И вот эквивалент, использующий кнопку div:

    Нажми на меня

    Если вы нажимаете кнопки с помощью мыши или сенсорной панели, вы можете увидеть оба предупреждающих сообщения.Однако, если вы перейдете к каждой кнопке с помощью клавиши Tab и нажмете Enter, чтобы обработать их, вы увидите только первое сообщение, принадлежащее собственной кнопке. Чтобы неродная кнопка обрабатывала ввод с клавиатуры, вам также необходимо отдельно определить обработчик событий нажатия клавиш:


    Нажми меня

    Теперь, когда пользователи клавиатуры нажимают Enter, они также видят сообщение, принадлежащее неродной кнопке. Как видите, пользоваться нативной версией намного проще и быстрее. Поэтому, если у вас нет веской причины не использовать их, всегда используйте собственные элементы управления.

    5. Добавьте ссылку «Перейти к основному контенту»
    Добавление ссылки «Пропустить к основному контенту» или «Пропустить навигационную ссылку» на ваши веб-страницы очень помогает пользователям, использующим только клавиатуру. В большинстве случаев эти пользователи не хотят переходить по всем ссылкам навигации до того, как начнут читать контент. Это особенно верно, когда они просматривают несколько страниц вашего сайта. Только представьте, что без ссылки для пропуска навигации им придется каждый раз переходить по одним и тем же ссылкам на главной странице.Это не похоже на особо интересное занятие.

    Чтобы создать работающую ссылку для пропуска навигации, необходимо привязать ее к основному контенту с помощью HTML-атрибутов id и href следующим образом:

    Перейти к основному содержанию

    Навигация

    Основное содержание

    Вам также необходимо добавить атрибут tabindex = ”- 1 ″ в контейнер основного содержимого. Это тот же tabindex, который мы использовали выше, чтобы сделать фокусируемой неродную кнопку. Атрибут tabindex используется для изменения порядка навигации по умолчанию.При значении 0 он делает не фокусируемые элементы фокусируемыми. При значении -1 это также делает элементы доступными для фокусировки, но они становятся недоступными при навигации с помощью клавиатуры по умолчанию. Некоторые браузеры, такие как Chrome и IE, требуют наличия tabindex = ”- 1 ″ в целевом объекте ссылки пропуска навигации, поэтому никогда не пропускайте его.

    Показывать ссылку пропуска только для пользователей клавиатуры
    Вы можете использовать CSS, чтобы сделать ссылку пропуска навигации видимой только для пользователей клавиатуры. В состоянии по умолчанию скрыть ссылку от обычных пользователей, разместив ее вне области просмотра.Затем покажите это пользователям клавиатуры, создав отдельные стили для состояния фокуса, которое срабатывает, когда пользователь нажимает клавишу Tab.

    В этой статье мы поделились некоторыми базовыми советами по доступности клавиатуры, которые вы можете реализовать с помощью HMTL и CSS. Есть и другие, более продвинутые вещи, которые вы также можете сделать для доступа к клавиатуре. Например, вы могли бы:

    добавляет пользовательские сочетания клавиш в свое веб-приложение,
    создает виджеты JavaScript с возможностью навигации с клавиатуры,
    или создает ползунки, доступные с клавиатуры.

    В дополнение к этим советам, по возможности избегайте использования CAPTCHA, поскольку у них есть серьезные проблемы с доступностью как для пользователей программ чтения с экрана, так и для пользователей, использующих только клавиатуру. Если вам все еще нужно их использовать, предоставьте более двух способов их решения, иначе пользователям с потребностями в специальных возможностях будет сложно обрабатывать ваши формы.

    Легенда | Charts.css

    В легенде диаграммы отображаются подписи наборов данных, отображаемых на диаграмме. Диаграмма визуализирует необработанные данные, легенда визуализирует наборы данных.

    Структура легенды

    Легенда представляет собой отдельный компонент с отдельным тегом HTML. Вы можете разместить легенду где угодно. Как и любой другой тег HTML.

    Примечание. В настоящее время условные обозначения необходимы для использования тегов

      +
    • или
        +
      1. . В следующих версиях у вас будет возможность использовать любой HTML-тег.

        Положение легенды

        Итак, если вы выберете отображение легенды диаграммы.Вы можете разместить его где угодно. Используйте float ( float: right; ), flexbox ( flex-direction: row; ), grid ( grid-template-columns: 100px 1fr; ) или любой другой метод.

          
        <таблица>

        1
        2
        3
        4
        5
        6
        7
        8
        9

        Класс легенды

        Используйте класс .legend для стилизации легенды диаграммы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60K $ 75K $ 90K $ 100K

        Ориентация легенды

        По умолчанию метки набора данных легенды выравниваются по вертикали.Обычно используется для размещения легенды рядом с диаграммой.

        Чтобы выровнять подписи набора данных легенды по горизонтали, используйте класс .legend-inline . Обычно используется для размещения легенды над или под диаграммой.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60K $ 75K $ 90K $ 100K

        Форма легенды

        Круг

        Используйте .legend-circle класс для отображения метки круглой формы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60K $ 75K $ 90K $ 100K

        Ellipse

        Используйте .legend-ellipse для отображения метки круглой формы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60 тыс. $ 75 тыс. $ 90 тыс. $ 100 тыс.

        Квадрат

        Используйте .legend-square для отображения метки квадратной формы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60 тыс. $ 75 тыс. $ 90 тыс. $ 100 тыс.

        Прямоугольник

        Используйте .legend-rectangle для отображения метки прямоугольной формы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60 тыс. $ 75 тыс. $ 90 тыс. $ 100 тыс.

        Ромб

        Используйте .legend-rhombus для отображения метки круглой формы.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60 тыс. $ 75 тыс. $ 90 тыс. $ 100 тыс.

        Line

        Используйте .legend-line класс для отображения метки формы линии.

          
        • Ярлык 1
        • Ярлык 2
        • Ярлык 3

        1
        2
        3
        4
        5

        Азия К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60K $ 75K $ 90K $ 100K

        Пользовательские стили

        С помощью CSS можно изменить каждый аспект элемента легенды.Просто выберите селектор CSS и примените свой собственный стиль.

        Например, давайте изменим цвет текста, цвет фона и добавим тень блока:

          .legend {
          цвет: #ccc;
          цвет фона: # 333;
          box-shadow: 0 0 15px # 000;
        }
          

        1
        2
        3
        4
        5

        К
        Заработная плата разработчика переднего плана
        Континент 2000 2005 2010 2015 2020
        $ 30 тыс. $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. K $ 60K $ 75K $ 90K $ 100K

        Чтобы настроить таргетинг на отдельный элемент легенды, мы можем сделать что-то вроде:

         .легенда> li: nth-of-type (3) {
          красный цвет;
        }
          

        1
        2
        3

        К
        Заработная плата фронтенд разработчика
        Континент 2000 2005 2010 2015 2020 $
        $ 40 тыс. $ 50 тыс. $ 60 тыс.
        Австралия $ 10 тыс. $ 30 тыс. $ 50 тыс. K $ 75K $ 90K $ 100K

        Ромб: Styleguide

        версия 2.1

        Включите ромб в свой проект, включив стили CSS, иконки, изображения, значки и веб-шрифты.


        Версии CSS

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

        Майор
        Копировать
            
        Незначительный
        Копировать
            
        Патч
        Копировать
            

        Изображения

        Чтобы использовать изображения из Rhombus, включите следующую ссылку CDN со ссылкой на конкретную папку и имя файла:

        Копировать
           ОПИСАНИЕ ИЗОБРАЖЕНИЯ   

        Фавиконы

        Два типа значков должны быть включены в заголовок вашего приложения для поддержки дисплеев Retina и без Retina.

        Без сетчатки
        Копировать
            
        Сетчатка
        Копировать
            

        Веб-шрифты

        Rhombus по умолчанию использует шрифты Google — Open Sans. В веб-приложениях Flashtalking следует использовать только 3 веса: 400, 600 и 700.

        Копировать
            

        Руководство по Кодексу

        Придерживайтесь рекомендаций http: // codeguide.co /

        базовых фигур — SVG: масштабируемая векторная графика

        Существует несколько основных форм, используемых для большинства рисунков SVG. Назначение этих фигур довольно очевидно из их названий. Приведены некоторые параметры, определяющие их положение и размер, но ссылка на элемент, вероятно, будет содержать более точные и полные описания наряду с другими свойствами, которые здесь не рассматриваются. Однако, поскольку они используются в большинстве документов SVG, необходимо дать им какое-то представление.

        Чтобы вставить фигуру, вы создаете элемент в документе. Разные элементы соответствуют разным формам и принимают разные параметры для описания размера и положения этих фигур. Некоторые из них немного избыточны, поскольку могут быть созданы другими фигурами, но все они созданы для вашего удобства и для того, чтобы ваши документы SVG были как можно короче и читабельны. Все основные формы показаны на изображении справа. Код для генерации выглядит примерно так:

          
        
        
          
          
        
          
          
        
          
          <точки ломаной линии = "60110 65120 70 115 75130 80125 85140 

        100145" stroke = "orange" fill = "transparent" stroke-width = "5" />

        Примечание: Атрибуты обводки , ширины обводки и заливки будут объяснены позже в этом руководстве.

        Прямоугольник

        Элемент рисует прямоугольник на экране. Есть 6 основных атрибутов, которые управляют положением и формой прямоугольников на экране. Тот, что справа, имеет параметры rx и ry , что придает ему закругленные углы. Если они не установлены, они по умолчанию равны 0 .

          
          
        х
        Положение x левого верхнего угла прямоугольника.
        y
        Положение по оси Y верхнего левого угла прямоугольника.
        ширина
        Ширина прямоугольника
        высота
        Высота прямоугольника
        RX
        Радиус x углов прямоугольника
        р
        Радиус y углов прямоугольника

        Круг

        Элемент рисует круг на экране.Для определения формы и размера элемента требуется 3 основных параметра.

            
        р
        Радиус окружности.
        сх
        Положение центра окружности по оси x.
        cy
        Положение центра окружности по оси Y.

        Эллипс

        — это более общая форма элемента , где вы можете масштабировать радиусы x и y (обычно называемые осями большой и малой в математике ) круга отдельно.

            
        RX
        Радиус эллипса по оси x.
        р
        Радиус эллипса по оси Y.
        сх
        Положение x центра эллипса.
        cy
        Положение центра эллипса по оси Y.

        Линия

        Элемент принимает положения двух точек в качестве параметров и рисует прямую линию между ними.

          <строка x1 = "10" x2 = "50" y1 = "110" y2 = "150" />  
        x1
        Положение x точки 1.
        y1
        Позиция Y точки 1.
        х2
        Положение x точки 2.
        y2
        Позиция Y точки 2.

        Полилиния

        <полилиния> — это группа соединенных прямых линий. Поскольку список точек может быть довольно длинным, все точки включаются в один атрибут:

            
        баллов

        Список точек.Каждое число должно быть разделено пробелом, запятой, EOL или символом перевода строки. Каждая точка должна содержать два числа: координату x и координату y. Итак, список (0,0) , (1,1) и (2,2) будет записан как 0, 0 1, 1 2, 2 .

        Многоугольник

        <многоугольник> аналогичен <полилинии> , поскольку он состоит из отрезков прямых линий, соединяющих список точек.Однако для многоугольников путь автоматически соединяет последнюю точку с первой, создавая замкнутую форму.

        Примечание. Прямоугольник — это тип многоугольника, поэтому многоугольник можно использовать для создания элемента в случаях, когда вам нужно немного больше гибкости.

            
        баллов
        Список точек, каждое число разделено пробелом, запятой, EOL или символом перевода строки.Каждая точка должна содержать два числа: координату x и координату y. Итак, список (0,0) , (1,1) и (2,2) будет записан как 0, 0 1, 1 2, 2 . Затем чертеж замыкает путь, поэтому конечная прямая линия будет проведена от (2,2) до (0,0) .

        Path

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

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

            
        д
        Список точек и другая информация о том, как рисовать путь.См. Раздел «Пути» для получения дополнительной информации.

        Заявление о приеме на работу для UI / UX Designer / Developer в Rhombus Power

        Rhombus целенаправленно трансформирует национальные оборонные предприятия и предприятия национальной безопасности с помощью Guardian, своей платформы искусственного интеллекта для принятия стратегических, оперативных и тактических решений в кратчайшие сроки.

        Мы ищем людей, движимых целеустремленностью. В этой роли вы будете служить UI / UX Designer для решения уникально сложных проблем наших клиентов.Мы ожидаем, что вы будете мыслителем системного уровня и настоящим деятелем. Вы преуспеете в этой роли, если хотите что-то изменить и смелы в интеллектуальном плане. И мы очень надеемся, что вы улыбнетесь, когда услышите, как наши клиенты говорят: «Если мы можем это мечтать, Rhombus может это сделать».

        Присоединяйтесь к нашей междисциплинарной команде технологов мирового класса, которые каждый день усердно трудятся над созданием принципиально новых решений для преобразования национальной безопасности.

        Описание работы

        • Планировать и внедрять новые проекты
        • Оптимизация существующего дизайна пользовательского интерфейса
        • Тест на интуицию и опыт
        • Общайтесь с клиентами, чтобы понять их бизнес-цели и задачи
        • Развивайте технические и бизнес-требования и всегда стремитесь предоставлять интуитивно понятные и ориентированные на пользователя решения
        • Сочетайте творчество с осознанием элементов дизайна
        • Создание прототипов для новых идей продуктов
        • Проверьте новые идеи перед реализацией
        • Проводите постоянное исследование пользователей

        Квалификация

        • Портфолио дизайна пользовательского интерфейса
        • Магистр / бакалавр инженерии или дизайна
        • Знание ассортимента продуктов Adobe, включая Photoshop, Illustrator и XD
        • Опыт работы с интерфейсными веб-технологиями, такими как HTML / CSS, Bootstrap, Leaflet, node.js, React
        • Некоторые знания о факторах юзабилити при взаимодействии человека с компьютером
        • Опыт работы с веб-сервером PHP — плюс
        • Опыт работы с решениями для управления базами данных, знакомство с базами данных (MySQL, MariaDB, Cassandra, REDIS, PostgreSQL) является плюсом
        • Опыт работы со средами облачных вычислений (AWS, GCloud, Azure) — плюс

        Расположение

        О ромбе

        Rhombus Power Inc. (Rhombus) — это стартап NASA Research Park, расположенный в самом сердце Кремниевой долины.Мы используем передовые междисциплинарные подходы для решения насущных проблем с большими данными и зондированием в сфере безопасности, энергетики и здравоохранения. В наш консультативный совет входят два нобелевских лауреата и лауреат премии Дрейпера.

        Rhombus компенсирует, мотивирует и развивает сотрудников, которым доверяют, которым они доверяют, наделены полномочиями и вовлечены. У сотрудников есть четкие роли и ожидания — и их роли достаточно гибки, чтобы двигаться со скоростью инноваций, чтобы соответствовать ожиданиям клиентов и превосходить их. У нас есть уникальная культура глобальной цели, основанная на инновациях и прогрессе Кремниевой долины.

        Rhombus знает, что разнообразие — это условие успеха. Мы стремимся нанимать и удерживать разнообразный персонал. Мы гордимся тем, что являемся работодателем равных возможностей / позитивных действий.

        css.gg CDN от jsDelivr — Бесплатная, быстрая и надежная CDN с открытым исходным кодом

        ..
        abstract.css 443 B
        доп. Css 533 B
        доб.css 540 В
        adidas.css 477 B
        airplane.css 1,07 КБ
        alarm.css 865 В
        album.css 716 B
        align-bottom.css 590 В
        align-center.css 613 В
        выровнять по левому краю.css 544 В
        align-middle.css 612 B
        align-right.css 551 B
        align-top.css 550 B
        anchor.css 691 B
        яблоко-watch.css 835 В
        расположение-back.css 571 B
        аранжировка-передняя.css 457 B
        стрелка-выравнивание-h.css 971 B
        выравнивание стрелки-v.css 1014 В
        arrow-bottom-left.css 495 B
        стрелка-нижний-левый-o.css 714 B
        стрелка-нижний-левый-r.css 713 B
        arrow-bottom-right.css 498 B
        стрелка-внизу-справа-о.css 720 B
        стрелка-нижний-правый-r.css 719 В
        стрелка вниз.css 618 B
        стрелка вниз-o.css 677 B
        стрелка вниз-r.css 676 B
        стрелка-left.css 619 В
        стрелка влево-o.css 678 B
        стрелка-влево-вправо.css 677 B
        стрелка-длинный-вниз.css 575 B
        длинная стрелка вниз c.css 841 В
        длинная стрелка вниз e.css 816 В
        стрелка-длинная-вниз-l.css 783 B
        стрелка-длинный-вниз-r.css 847 В
        стрелка-длинный-левый.css 574 B
        стрелка-длинная-левая-c.css 846 В
        стрелка-длинная-левая-e.css 821 B
        стрелка-длинная-левая-l.css 786 B
        стрелка-длинный-левый-r.css 852 В
        стрелка-длинная-правая.css 575 B
        стрелка-длинная-правая-c.css 848 В
        стрелка-длинная-правая-e.css 823 В
        стрелка-длинная-правая-л.css 789 В
        стрелка-длинная-правая-r.css 854 В
        стрелка-long-up.css 549 B
        длинная стрелка вверх c.css 830 B
        стрелка-длинная-вверх-e.css 805 В
        стрела-длинная-вверх-l.css 769 B
        стрелка-длинная-вверх-r.css 836 В
        стрелка вправо.css 623 В
        стрелка вправо-o.css 682 B
        стрелка вправо-r.css 681 B
        arrow-top-left.css 482 B
        стрелка-вверх-слева-o.css 709 В
        стрелка-верхний-левый-r.css 691 B
        arrow-top-right.css 487 B
        стрелка-вверх-вправо-о.css 700 В
        стрелка-вверх-вправо-r.css 699 B
        стрелка вверх.css 601 B
        стрелка вверх-o.css 660 B
        стрелка вверх-r.css 659 В
        стрелки-ломка-h.css 1,16 КБ
        стрелки-ломка-v.css 1,16 КБ
        стрелки-обменные.css 644 B
        стрелки-обмен-alt.css 664 Б
        стрелки-обмен-alt-v.css 678 B
        стрелки-exchange-v.css 673 B
        стрелки-развернуть-вниз-слева.css 738 B
        стрелки-развернуть-вниз-вправо.css 741 B
        стрелки-развернуть-влево.css 534 В
        стрелки-развернуть-влево-alt.css 776 B
        стрелки-развернуть-справа.css 553 В
        стрелки-развернуть-вправо-alt.css 780 В
        стрелки-расширение-вверх-left.css 753 B
        стрелки-развернуть-вверх-вправо.css 754 B
        стрелки-ч.css 859 В
        стрелки-h-alt.css 757 B
        стрелки-слияние-alt-h.css 1,18 КБ
        стрелки-слияние-alt-v.css 1,18 КБ
        стрелки-прокрутка-h.css 610 B
        стрелки-прокрутка-v.css 598 В
        стрелки-термоусадочные-h.css 1.04 КБ
        стрелки-термоусадочные-v.css 1,03 КБ
        стрелки-v.css 861 B
        стрелки-v-alt.css 759 B
        assign.css 529 B
        asterisk.css 582 B
        atlasian.css 747 В
        насадка.css 906 B
        attribution.css 1,23 КБ
        awards.css 900 В
        backspace.css 1,02 КБ
        band-aid.css 773 B
        battery.css 588 B
        батарея-empty.css 493 B
        аккумулятор полностью заряжен.css 614 В
        bee.css 994 B
        bell.css 910 B
        bitbucket.css 707 B
        block.css 485 В
        bmw.css 513 В
        board.css 346 B
        bolt.css 606 B
        закладка.css 575 B
        border-all.css 342 В
        border-bottom.css 447 B
        border-left.css 434 B
        border-right.css 441 B
        border-style-dashed.css 386 B
        border-style-dotted.css 386 B
        border-style-solid.css 381 B
        border-top.css 426 B
        bot.css 769 B
        Bowl.css 653 В
        box.css 559 В
        boy.css 596 B
        brackets.css 563 B
        портфель.css 863 Б
        browse.css 964 B
        browser.css 588 B
        brush.css 1,29 КБ
        Bulb.css 913 B
        c-plus-plus.css 705 В
        Calculator.css 711 B
        календарь.css 479 B
        calendar-Date.css 707 B
        calendar-due.css 624 В
        calendar-next.css 939 В
        calendar-today.css 501 B
        calendar-two.css 466 B
        calibrate.css 648 B
        камера.css 748 В
        cap.css 924 В
        captions.css 512 B
        card -lubs.css 504 B
        card-diamonds.css 473 B
        card-hearts.css 643 B
        card-spades.css 649 B
        карусель.css 608 B
        cast.css 1,12 КБ
        chanel.css 550 B
        chart.css 690 B
        check.css 535 В
        check-o.css 560 B
        check-r.css 525 B
        двойной шеврон вниз.css 552 B
        chevron-double-down-o.css 610 B
        chevron-double-down-r.css 609 B
        chevron-double-left.css 553 В
        шеврон-двойной-левый-o.css 610 B
        шеврон-двойной-левый-r.css 609 B
        шеврон-двойной-правый.css 557 B
        шеврон-двойной-правый-o.css 614 В
        шеврон-двойной-правый-r.css 613 В
        chevron-double-up.css 546 B
        chevron-double-up-o.css 604 B
        chevron-double-up-r.css 603 B
        шеврон-вниз.css 516 B
        chevron-down-o.css 506 B
        chevron-down-r.css 504 B
        chevron-left.css 515 В
        chevron-left-o.css 505 B
        шеврон-левый-r.css 503 B
        chevron-right.css 520 В
        шеврон-правый-о.css 509 B
        шеврон-правый-r.css 507 B
        chevron-up.css 513 В
        chevron-up-o.css 503 B
        chevron-up-r.css 501 B
        circleci.css 563 B
        хлопушка-board.css 694 В
        буфер обмена.css 705 В
        close.css 571 B
        закрыть-o.css 567 B
        закрыть-r.css 566 B
        cloud.css 745 В
        code.css 531 B
        code -climate.css 594 В
        код-косая черта.css 667 B
        coffee.css 876 B
        collage.css 576 B
        color-bucket.css 868 В
        color-picker.css 942 В
        comedy-central.css 485 В
        comment.css 750 B
        Сообщество.css 412 B
        components.css 1,29 КБ
        compress.css 659 В
        compress-left.css 699 B
        compress-right.css 703 В
        компресс-v.css 669 В
        controller.css 561 B
        копия.css 942 В
        copyright.css 436 B
        двойной угол-вниз-левый.css 728 B
        угол-двойной-вниз-правый.css 744 B
        двойной угол-слева-вниз.css 748 В
        двойной угол-левый-вверх.css 722 B
        угол-двойной-правый-вниз.css 756 B
        угол-двойной-правый-вверх.css 729 В
        угол-двойной-вверх-левый.css 708 В
        уголок-двойной-вверх-правый.css 724 В
        угол-вниз-левый.css 711 B
        угол-вниз-вправо.css 713 B
        угол-лево-вниз.css 702 B
        угол-левый-вверх.css 691 B
        угол-правый-вниз.css 711 B
        угол-правый-вверх.css 700 В
        угол-вверх-левый.css 689 В
        угол-вверх-вправо.css 691 B
        credit-card.css 569 В
        урожай.css 561 B
        cross.css 388 B
        crowdfire.css 651 В
        crown.css 756 B
        dangerous.css 561 B
        темный режим.css 780 В
        data.css 696 B
        база данных.css 791 B
        debug.css 812 B
        designmodo.css 705 В
        desktop.css 738 B
        детали-меньше.css 562 B
        подробнее-more.css 586 B
        dialpad.css 542 B
        кости-1.css 451 B
        кости-2.css 481 B
        кости-3.css 510 B
        кости-4.css 528 B
        кости 5.css 550 B
        кости 6.css 551 B
        digitalocean.css 878 B
        диск.css 622 B
        дисплей-flex.css 295 B
        display-fullwidth.css 341 B
        display-grid.css 553 В
        display-spacing.css 339 B
        distribute-horizontal.css 486 B
        distribute-vertical.css 482 B
        док-низ.css 223 B
        dock-left.css 219 B
        dock-right.css 221 B
        dock-window.css 252 В
        dolby.css 595 В
        доллар.css 774 B
        dribbble.css 894 В
        привод.css 514 В
        drop.css 247 B
        drop-invert.css 538 B
        drop-opacity.css 543 B
        duplicate.css 768 B
        edit-black-point.css 532 B
        edit-Contrast.css 477 B
        редактировать-экспозицию.css 759 B
        edit-fade.css 590 В
        редактировать-флип-h.css 819 В
        редактировать-flip-v.css 821 B
        edit-highlight.css 829 В
        edit-markup.css 832 Б
        edit-mask.css 558 В
        редактировать шум.css 693 B
        edit-shadows.css 837 В
        edit-Straight.css 917 В
        edit-unmask.css 555 В
        eject.css 667 B
        enter.css 701 B
        erase.css 696 B
        читалка.css 605 B
        ericsson.css 483 В
        ethernet.css 641 B
        euro.css 523 B
        eventbrite.css 723 В
        expand.css 671 B
        export.css 728 B
        расширение.css 551 B
        extension-add.css 724 В
        extension-alt.css 451 B
        extension-remove.css 617 B
        external.css 742 B
        eye.css 684 В
        eye-alt.css 821 B
        facebook.css 633 В
        feed.css 612 B
        figma.css 714 B
        file.css 595 В
        файл-add.css 914 В
        файл-документ.css 859 В
        файл-remove.css 776 B
        пленка.css 521 B
        Filters.css 585 B
        flag.css 542 B
        flag-alt.css 728 B
        folder.css 533 B
        папка-add.css 917 В
        папка-remove.css 798 B
        font-height.css 805 В
        font-spacing.css 810 B
        format-bold.css 438 B
        формат-центр.css 453 В
        формат-цвет.css 703 В
        format-heading.css 455 В
        формат-отступ-уменьшение.css 776 B
        формат-отступ-увеличение.css 775 В
        format-italic.css 467 B
        формат-justify.css 437 B
        формат-left.css 443 B
        формат-строка-высота.css 904 В
        формат-право.css 449 B
        формат-разделитель.css 511 B
        формат-косая черта.css 238 B
        format-strike.css 664 Б
        формат-текст.css 532 B
        format-underline.css 552 B
        format-uppercase.css 606 B
        framer.css 671 B
        games.css 728 B
        пол-женский.css 601 B
        пол-male.css 712 B
        ghost.css 659 В
        ghost-character.css 971 B
        gift.css 1,12 КБ
        girl.css 635 В
        git-branch.css 752 B
        git-commit.css 490 B
        git-fork.css 724 В
        git-pull.css 715 В
        gitter.css 618 B
        glass.css 620 В
        стекло alt.css 696 B
        global.css 852 В
        земной шар альт.css 620 В
        google.css 554 В
        google-tasks.css 606 B
        gym.css 863 Б
        hashtag.css 469 B
        headset.css 730 B
        heart.css 848 В
        привет.css 729 В
        home.css 1,25 КБ
        home-alt.css 922 В
        home-screen.css 678 B
        icecream.css 825 В
        if-design.css 860 B
        image.css 664 Б
        импорт.css 731 B
        inbox.css 577 B
        indie-hackers.css 679 B
        infinity.css 980 В
        info.css 551 B
        inpicture.css 437 B
        вставка after.css 624 В
        вставка-заглушка.css 682 B
        вставка после r.css 681 B
        вставка-before.css 631 B
        вставка-перед-o.css 689 В
        вставка перед r.css 688 B
        insights.css 579 B
        instagram.css 698 B
        внутренний.css 747 В
        key.css 622 B
        keyboard.css 702 B
        keyhole.css 610 B
        laptop.css 460 B
        lastpass.css 556 B
        layout-grid.css 508 B
        макет-сетка-малая.css 559 В
        layout-list.css 511 B
        layout-pin.css 500 В
        linear.css 623 В
        ссылка.css 739 В
        list.css 576 B
        list-tree.css 1,01 КБ
        живое фото.css 528 B
        loadbar.css 522 B
        loadbar-alt.css 690 B
        loadbar-doc.css 745 В
        loadbar-sound.css 829 В
        lock.css 585 B
        lock-unlock.css 813 В
        логин.css 783 B
        log-off.css 499 B
        log-out.css 783 B
        loupe.css 770 В
        magnet.css 522 B
        mail.css 440 В
        mail-forward.css 497 B
        mail-open.css 457 B
        mail-reply.css 490 B
        math-DivX.css 509 B
        math-equal.css 272 B
        math-minus.css 223 B
        math-percent.css 561 B
        math-plus.css428 B
        развернуть.css 286 B
        максимизировать-alt.css 691 B
        maze.css 586 B
        media-live.css 670 B
        media-podcast.css 609 B
        menu.css 408 B
        menu-boxed.css 499 B
        меню-торт.css 582 B
        menu-cheese.css 686 B
        сетка-меню-o.css 567 B
        сетка-меню-r.css 541 B
        menu-hotdog.css 500 В
        menu-left.css 479 B
        левое меню alt.css 540 В
        меню-движение.css 441 B
        menu-oreos.css 481 B
        menu-right.css 501 B
        меню-право-alt.css 560 B
        menu-round.css 491 B
        merge-horizontal.css 709 В
        merge-vertical.css 684 В
        мик.css 771 B
        microbit.css 455 В
        microsoft.css 448 B
        mini-player.css 516 B
        minim.css 764 B
        minim-alt.css 694 В
        modem.css 636 B
        понедельник.css 559 В
        moon.css 520 В
        подробнее.css 445 B
        подробнее-alt.css 481 B
        подробнее-o.css 497 B
        подробнее-r.css 498 B
        more-vertical.css 483 В
        более вертикально-выс.css 565 В
        more-vertical-o.css 515 В
        more-vertical-r.css 514 В
        mouse.css 451 B
        move-down.css 683 B
        move-left.css 684 В
        move-right.css 688 B
        переезд-задание.css 681 B
        move-up.css 676 B
        music.css 621 B
        music-note.css 646 B
        music-speaker.css 623 В
        nametag.css 497 B
        notes.css 606 B
        уведомлений.css 873 B
        npm.css 411 B
        oculus.css 214 B
        открытый коллектив.css 550 B
        options.css 575 B
        organisation.css 1,17 КБ
        overflow.css 676 B
        pacman.css 726 B
        password.css 642 B
        path-back.css 521 B
        path-crop.css 615 В
        path-diver.css 700 В
        путь-exclude.css 569 В
        путь-front.css 522 B
        путь-пересечение.css 589 B
        path-outline.css 444 B
        path-trim.css 524 В
        путь-unite.css 443 B
        patreon.css 418 B
        paypal.css 934 В
        pen.css 879 В
        пятиугольник внизу слева.css 770 В
        пятиугольник-снизу-справа.css 777 B
        pentagon-down.css 714 B
        пятиугольник-левый.css 707 B
        пятиугольник-правый.css 713 B
        пятиугольник-верхний-левый.css 745 В
        пятиугольник-верхний правый.css 752 B
        пятиугольник вверх.css 702 B
        performance.css 918 В
        pexels.css 693 B
        phone.css 1,08 КБ
        photoscan.css 500 В
        piano.css 602 B
        pill.css 538 B
        контакт.css 491 B
        контактный alt.css 460 B
        pin-bottom.css 651 В
        pin-top.css 659 В
        play-backwards.css 574 B
        play-button.css 469 B
        кнопка воспроизведения-o.css 523 B
        кнопка воспроизведения-р.css 522 B
        play-forwards.css 549 B
        play-list.css 632 Б
        play-list-add.css 694 В
        play-list-check.css 628 B
        play-list-remove.css 736 B
        play-list-search.css 808 В
        воспроизведение-пауза.css 225 B
        воспроизведение-пауза-o.css 469 B
        воспроизведение-пауза-r.css 468 B
        play-stop.css 197 B
        play-stop-o.css 439 B
        play-stop-r.css 438 B
        play-track-next.css 492 B
        play-track-next-o.css 724 В
        play-track-next-r.css 723 В
        play-track-prev.css 494 B
        play-track-prev-o.css 727 B
        play-track-prev-r.css 726 B
        plug.css 679 B
        pocket.css 685 В
        покемон.css 536 B
        polaroid.css 247 B
        poll.css 610 B
        presentation.css 719 В
        printer.css 932 Б
        product-hunt.css 702 B
        profile.css 579 B
        выдвижной.css 538 B
        push-chevron-down.css 699 B
        push-chevron-down-o.css 696 B
        push-chevron-down-r.css 694 В
        push-chevron-left.css 658 В
        push-chevron-left-o.css 653 В
        push-chevron-left-r.css 651 В
        push-chevron-right.css 666 B
        push-chevron-right-o.css 661 Б
        push-chevron-right-r.css 659 В
        push-chevron-up.css 687 B
        push-chevron-up-o.css 684 В
        push-chevron-up-r.css 682 B
        push-down.css 602 B
        push-left.css 595 В
        push-right.css 599 В
        отжимания.css 584 B
        qr.css 544 В
        quote.css 497 B
        цитата-о.css 489 В
        radio-check.css 219 B
        radio-checked.css 445 B
        ratio.css 613 В
        читать.css 724 В
        readme.css 1003 В
        record.css 271 B
        повторить.css 525 B
        remote.css 568 B
        remove.css 455 В
        удалить-r.css 458 В
        rename.css 804 B
        reorder.css 724 В
        repeat.css 652 В
        кольцо.css 634 В
        row-first.css 537 B
        row-last.css 533 B
        ruler.css 556 B
        песочные часы.css 837 В
        scan.css 738 B
        screen.css 591 B
        экран-зеркало.css 743 В
        screen-shot.css 646 B
        screen-wide.css 609 B
        scroll-h.css 626 B
        scroll-v.css 628 B
        search.css 534 В
        search-found.css 794 B
        поиск-загрузка.css 756 B
        select.css 587 B
        select-o.css 648 B
        select-r.css 647 B
        server.css 627 B
        serverless.css 580 В
        shape-circle.css 220 В
        форма-полукруг.css 294 B
        shape-hexagon.css 583 B
        shape-rhombus.css 208 В
        shape-square.css 193 В
        shape-triangle.css 640 B
        shape-zigzag.css 540 В
        share.css 664 Б
        щит.css 667 B
        shopping-bag.css 508 B
        shopping-cart.css 1,23 КБ
        shortcut.css 455 В
        shutterstock.css 676 B
        sidebar.css 375 B
        боковая панель-open.css 412 B
        боковая панель правая.css 417 B
        signal.css 518 В
        size.css 555 В
        sketch.css 864 Б
        slack.css 1,52 КБ
        sleep.css 400 В
        smart-home-boiler.css 756 B
        умный дом-плита.css 901 B
        smart-home-heat.css 912 B
        smart-home-light.css 693 B
        умный-домашний-холодильник.css 703 В
        smart-home-wash-machine.css 938 В
        smartphone.css 356 B
        смартфон-chip.css 717 B
        смартфон-баран.css 726 B
        смартфон-shake.css 791 B
        smile.css 749 B
        улыбка-рот-открытый.css 768 B
        смайл-нейтральный.css 646 B
        smile-no-mouth.css 498 B
        smile-none.css 631 B
        смайл-грустный.css 797 B
        smile-upside.css 799 B
        загрузка программного обеспечения.css 860 B
        software-upload.css 850 B
        sort-az.css 523 B
        sort-za.css 523 B
        space-between.css 633 В
        пробел между v.css 644 B
        спектр.css 417 B
        spinner.css 679 B
        счетчик-alt.css 559 В
        spinner-two.css 763 В
        счетчик-два-alt.css 619 В
        square.css 274 B
        стек.css 512 B
        stark.css 786 B
        stopwatch.css 650 B
        stories.css 537 B
        studio.css 406 B
        style.css 496 B
        sun.css 1,01 КБ
        поддержка.css 751 B
        swap.css 643 B
        swap-vertical.css 702 B
        sweden.css 505 B
        swiss.css 515 В
        sync.css 761 B
        tab.css 464 B
        tag.css 812 B
        счетчик.css 541 B
        Tap-double.css 683 B
        tap-single.css 657 В
        template.css 580 В
        tennis.css 509 B
        terminal.css 670 B
        terrain.css 690 B
        термометр.css 625 B
        thermostat.css 830 B
        tikcode.css 1,34 КБ
        time.css 506 B
        timelapse.css 709 В
        timer.css 881 B
        сегодня.css 592 B
        выключатель.css 435 B
        toggle-on.css 430 B
        toggle-square.css 467 B
        toggle-square-off.css 476 B
        панель инструментов-bottom.css 276 B
        панель инструментов-left.css 273 B
        панель инструментов-right.css 275 B
        панель инструментов сверху.css 272 B
        toolbox.css 810 B
        touchpad.css 660 B
        track.css 754 B
        transcript.css 642 B
        trash.css 887 B
        trash-empty.css 859 В
        дерево.css 528 B
        tree.css 682 B
        trello.css 560 B
        trending.css 715 В
        trending-down.css 736 B
        trophy.css 774 B
        tv.css 706 В
        twilio.css 578 B
        twitter.css 809 В
        ui-kit.css 830 B
        зонт.css 816 В
        unavailable.css 481 B
        unblock.css 564 В
        undo.css 523 B
        развернуть.css 213 B
        unsplash.css 554 В
        usb.css 685 В
        USB-c.css 275 B
        user.css 575 B
        user-add.css 906 B
        user-list.css 1008 В
        пользовательское удаление.css 775 В
        userlane.css 657 В
        просмотр-cols.css 461 B
        вид-удобный.css 621 B
        view-day.css 552 B
        view-grid.css 608 B
        view-list.css 582 B
        просмотров в месяц.css 620 В
        просмотр-split.css 437 B
        vinyl.css 266 B
        voicemail.css 503 B
        voicemail-o.css 699 B
        voicemail-r.

        alexxlab

        Добавить комментарий

        Ваш адрес email не будет опубликован. Обязательные поля помечены *