WordPress: Dashicons - векторные иконки

Открыл для себя набор векторных иконок "Dashicons", которые по умолчанию включены в ядро wordpress начиная с версии 3.8. В наборе их уже насчитывается около 200. Именно эти иконки используются в админке wordpress.

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

Итак, как подключить и использовать Dashicons?

Если Вы хотите использовать Dashicons не только в админке, но и в своей теме, то Вам сначала нужно подключить css-файл "/wp-includes/css/dashicons.min.css".

Сделать это можно разными способами, например добавить в файл шаблона header.php и добавить туда что-то вроде:

<link rel='stylesheet' id='dashicons-css' href='/wp-includes/css/dashicons.min.css' type='text/css' media='all'/>
или добавить в файл functions.php код:

function my_dashicons() {
    wp_enqueue_style( 'dashicons' );
}
add_action( 'wp_enqueue_scripts', 'my_dashicons' );

После того как css-файл подключен иконки можно добавлять через div-блоки например вот так:

<div class="dashicons dashicons-rss" style="font-size:80px;color:#ffa500;display:inline;">
</div>

Результат:

Еще пример:

<div class="dashicons dashicons-twitter" style="font-size:120px;color:#0074a2;display:inline;">
</div>

Результат:

Или через css-стили вот таким образом:

.myicon1:before { 
 content: "\f303";
 display: inline-block;
 -webkit-font-smoothing: antialiased;
 font: normal 22px/1 'dashicons';
 vertical-align: top;
 }

Ознакомиться со всеми иконками можно на этой странице: melchoyce.github.io/dashicons/

Кликайте на иконку и жмите "Copy HTML" или "Copy CSS" в верхней части экрана чтобы узнать html или css код.

Понравилось? =) Поделись с друзьями:

Обсуждение записи “WordPress: Dashicons - векторные иконки”

  1. Tit (bigckidka.com) says:

    Получился! Спасибо.Очень красивые иконки!

  2. Надежда (myempeiria.ru) says:

    Здравствуйте! Вот он зачем, этот файл, оказывается :) А я его нашла благодаря тому, что Хром ругается — в этом файле присутствует нечто, зашифрованное на base64,d09GRgABAAAAAFc4AA4……
    Причем я ради интереса скачала заново WP с официального сайта WP, распаковала на раб столе — и там тоже в этом файле шифр… Вы случайно не знаете, что это за беда и чем она грозит?

  3. Владимир Демянович (elims.org.ua) says:

    Как я понял в этом тексте как раз и закодирован сам шрифт, возможно его решили таким образом сразу же встроить в css-файл, для ускорения загрузки. Правда 100% уверенности нет. В чем я уверен, так то, что это не зловредный код , а значит и грозить ничем не может

  4. Аудио-фон (audio-fon.16mb.com) says:

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

  5. Владимир Демянович (elims.org.ua) says:

    Вот тут у меня есть еще подборка сервисов с иконическими шрифтами, может там найдете: elims.org.ua/blog/generatory-ikonicheskix-shriftov/

  6. Аудио-фон (audio-fon.16mb.com) says:

    Спасибо=)

Обсудить