- Как добавить иконки в Bootstrap 4
- Как подключить иконки Font Awesome
- Как использовать Font Awesome в шаблоне Bootstrap
- Значки Bootstrap не отображаются в опубликованном приложении ASP.NET MVC
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Bootstrap иконки для сайта (glyphicon)
- Как подключить GlyphIcons
- Bootstrap кнопки с иконками GliphIcons
Как добавить иконки в Bootstrap 4
Дата: 08.05.2019 Категория: Bootstrap 4 Комментарии: 0
Новая версия Bootstrap 4 по умолчанию не включает в себя иконки, в отличие от предыдущей версии Bootstrap 3, в которой ядро содержит иконки в формате шрифта (font icons).
Тем не менее, вы все равно можете включать значки в свой проект, используя несколько внешних шрифтов на основе библиотеки иконок. Самая популярная и очень совместимая библиотека иконок для Bootstrap — Font Awesome. Она обеспечивает более 1000 иконок (количество постоянно растет), которые доступны в формате шрифта для лучшего удобства использования и масштабируемости.
Преимущество использования шрифтов иконок заключается в том, что вы можете создавать иконки любого цвета, просто применяя свойство color в CSS. Давайте посмотрим, как добавить шрифт-иконки на веб-страницу.
Как подключить иконки Font Awesome
Вы можете просто использовать доступную ссылку на шрифт с CDN, чтобы включить иконочный шрифт в свой проект. Эта ссылка CDN в основном указывает на удаленный файл CSS, который включает в себя все необходимые классы и файлы шрифтов для создания различных иконок. Давайте посмотрим на следующий пример:
Добавление этого тэга в секцию вашей HTML страницы, сделает доступными для использования все иконки Font Awesome.
Как использовать Font Awesome в шаблоне Bootstrap
Для использования иконок шрифта в вашем коде вам потребуется тег вместе с базовым классом .fas и отдельным классом значков .fa- *. Общий синтаксис использования значков шрифтов:
Где class-name это название иконки из набора, который можно найти на официальном сайте https://fontawesome.com/icons?d=gallery&m=free.
Иконки можно добавлять в такие элементы как ссылки, кнопки, списки и т.д.
Источник
Значки Bootstrap не отображаются в опубликованном приложении ASP.NET MVC
— NB: перейдите к разделу EDITED 2 для резюме —-
У меня есть приложение ASP.NT MVC (4). Я включил (twitter) Bootstrap к нему. Bootstrap работает отлично, но значки не отображаются правильно при публикации приложения.
Я попытался переиздать приложение без успеха.
Для пояснения я помещаю здесь несколько изображений.
Когда я запускаю свое приложение из VS2013, результат получается (это нормально):
В стенде, IE и Chrome.
Но когда я запускаю опубликованное приложение, результатом является это (что НЕ нормально):
Эта проблема должна каким-то образом быть с оцененным CSS, но я не знаю, в какой момент это может произойти.
Оцененный css в локальном приложении — это (это нормально):
Но в опубликованном приложении у меня есть это (что НЕ нормально):
Кто-то испытал это поведение?
Что я могу сделать для решения этой странной проблемы?
Я получаю файлы шрифтов ( .eot , .svg , .ttf и .woff ) для включения при публикации моего приложения. Когда я получаю доступ к странице по умолчанию (корневой каталог приложения http://localhost/ ), который является страницей, на которой отображаются значки, файлы, отображаемые на вкладке «Инструменты разработчика Chrome»:
Прежде чем включать файлы, я получал 404 ошибки для файлов, поэтому я мог догадаться, что они продолжают запрашиваться, даже если они не отображаются на вкладке «Сеть».
Хотя, значки отображаются неправильно.
Хорошо, я перезапускаю свой сайт в IIS 7. И запуск запроса запускается. Это запросы файлов, показанные на вкладке «Сеть разработчиков Chrome»:
Затем Resquest ищет файлы в: /Content/themes/fonts/ , но они находятся в: /Content/themes/base/fonts/
В папке base содержится папка bootstrap , которая содержит файл bootstrap.css . В файле CSS есть этот класс, ссылающийся на файлы шрифтов:
Кажется, что ссылки на файлы шрифтов хороши, так как это дерево файлов:
Я мог бы изменить класс:
Но я бы действительно знал, что это происходит и как его решить! Кроме того, значки будут отображаться на опубликованном сайте, но не на локальном сайте (работает от VS2013 с iisexpress). Заранее благодарю вас за помощь!
ОТВЕТЫ
Ответ 1
Если вы связываете свои скрипты и CSS, тогда такие активы, как изображения, не могут быть найдены.
В вашем файле BundleConfig.cs создайте свой пакет с помощью CssRewriteUrlTransform:
Включить в _Layout.cshtml:
Все должно быть хорошо. И да, просмотр того, что происходит по сети, чтобы увидеть, какой URL-адрес генерирует 404s, поможет.
Ответ 2
IIS не знает, как обрабатывать (обслуживать) эти файлы (MIME).
Добавьте это в свой файл system.webServer node в файле web.config, и вы станете золотым:
— Отредактировано, см. Ryans и мои комментарии ниже: Еще лучше, чтобы быть в безопасности, удалите и добавьте отображение типа mime:
Ответ 3
Попробуйте отключить оптимизацию пакетов, что происходит, так это то, что путь к связанной таблице CSS css конфликтует с изображениями, на которые делается ссылка. Например. У вас может быть файл css /Content/css/style.css = > в комплекте «
/Content/css» в котором изображение указано как таковое
Это разрешит изображение в /Content/css/img/someimg.png
Теперь вы развертываете сборку релизов, а файл css теперь отображается на URL-адрес пакета, такой как /Content/CSS Теперь URL-адрес изображения разрешает /Content/img/someimg.png
Вы можете изменить это поведение в App_Start\BundleConfig.cs
Ответ 4
Запустить Fiddler или использовать вкладку сети в инструментах разработчика браузера. Вы должны искать 404 результатов для запросов, загружающих файлы шрифтов.
Также убедитесь, что опубликованный сайт содержит файлы
Различия, которые вы видите в вычисленных правилах CSS, из-за миниатюрных CSS файлов (контролируемых параметром debug=true/false в файле web.config). Значение \e013 — это еще один способ записи символа, который вы видите.
Ответ 5
Примечание для читателей: обязательно прочитайте @user2261073 комментарий и @Jeff answer относительно ошибки в настройки. Вероятно, это причина вашей проблемы.
Файл шрифта загружен неправильно. Проверьте, находятся ли файлы в ожидаемом местоположении.
Это может быть проблема с mimetype. Инструменты Chrome dev отображают загруженные шрифты на вкладке сети:
Настройщик бутстрапа, кажется, отправляет шрифты разного размера, чем те, которые находятся внутри всего пакета начальной загрузки, который поставляется с примерами. Если вы используете настраиваемый бутстрап, попробуйте заменить файлы шрифтов..
Обновить
Вы получаете код состояния 304, который представляет «не измененные статические файлы, загруженные или в кеш клиента». Таким образом, он связан с кешем клиента и требует некоторого подглядывания в iis.
Ответ 6
Решение от igorludi должно работать нормально.
И я думаю, мы можем сказать, что IIS обрабатывает этот «новый» ТИП MIME:
Перейдите в IIS → MIME Types;
Добавляет новое расширение и тип (см. XML на ответ igorludi).
Ответ 7
Включение этой строки в файл RegisterBundles() в файле BundleConfig.cs для меня.
Ответ 8
- Убедитесь, что расширение .woff добавлено правильно в IIS MIME Типы вашего сайта, чтобы избавиться от возможных ошибок 404.
Исправить проблемы кэширования, удалив следующие строки web.config, потому что Internet Explorer, похоже, не нравится:
Ответ 9
У меня также была проблема с MVC 5 и Bootstrap v3.3.6.
Вам необходимо обновить @icon-font-path в файле Content/bootstrap/variables.less от «../fonts/»; до «/Content/fonts/»;
Ответ 10
Включили ли вы свои загрузочные файлы в проект? Публикуются только файлы, включенные в решение.
Ответ 11
попробуйте
и попробуйте @Styles.Render(«
/bootstrap/css») Единственное отличие, которое я нашел
Ответ 12
У меня была та же проблема. Если вы все еще не можете его решить, проблема связана с архивами значков.
В вашем случае ссылка должна быть: «../Content/themes/base/fonts/glyphicons-halflings-regular. «
Наконец, Извините за мой английский, если вы не понимаете, потому что я говорю по-испански, и я просто занимаюсь английским языком.: D
Ответ 13
У меня тоже была эта проблема. Вместо того, чтобы перемещать файлы вокруг, вы можете создать виртуальный каталог в корне проекта в IIS.
Ответ 14
- выгрузить проект
- отредактируйте файл csproj
- Изменить Ничего не включить в Content Include для соответствующих файлов шрифтов.
Повторно используйте однократное развертывание и публикации файлов.
Ответ 15
Вы должны установить свойство Copy в Output Directory для файлов в Копировать всегда
Ответ 16
добавление: BundleTable.EnableOptimizations = False исправил мою проблему.
Ответ 17
Любой, кто все еще ищет альтернативный ответ, этот метод предлагает другой fooobar.com/info/136426/. , устраняет проблему.
Измените действие Build в файлах .eot,.ttf и .woff на «Содержимое» вместо значения по умолчанию «Нет». Это разрешило мою проблему.
Источник
Bootstrap иконки для сайта (glyphicon)
Приветствую вас, товарищ! Это небольшой гайд по иконкам Bootstrap, а именно GliphIcon. Если кто не знает, то это такие миниатюрные картинки в виде шрифта, которые можно применять в самых различных местах, это кнопки, списки, текст и и очень красиво смотрятся сайты, сделанные на Bootstrap. Тем более, что все это бесплатно, от вас требуются только знания HTML и CSS. Но если вы здесь, то они у вас наверняка уже имеются. Имеется документация на русском языке, и все бы ничего, но есть одна проблема, она очень криво написана, и новичкам трудно что-то разобрать из написанного. В частности речь идет о bootstrap glyphicons. Ну посмотрите сами:
Нам предлагают реализовать Bootstrap стили GliphIcon на странице таким образом:
И когда новоиспеченный вебмастер начинает следовать этим рекомендациям, то у него, конечно же, ничего не получается и начинают серфить интернет в поисках ответа на вопрос, почему же не отображаются иконки Bootstrap. По факту, эта конструкция кода не работает. Но давайте будем действовать по порядку, чтобы в дальнейшем не было путаницы.
Как подключить GlyphIcons
Если вы уже скачали папку Bootstrap, то, как вы знаете, в ней находятся еще 3, это CSS, Fonts и JS. Загружаем ее к себе на сервер. Совершенно не важно в какую директорию вы ее положите, но делайте так, чтобы было логично и понятно. Правильно будет разместить ее в файлах шаблона сайта. Теперь подключаем таблицу:
Самое главное — это прописать правильный путь. В примере указан относительный, но вы можете указать абсолютный. И этого уже достаточно для того, чтобы иконки Bootstrap GlyphIcons начали отображаться на страницах. Правильным будет вот такое написание:
И вот несколько вариантов исполнения:
Так, как они являются шрифтом, то их легко можно увеличить, задав параметры CSS font-size или поменять цвет:
А если это группа иконок, то лучше будет окружить их блоком DIV и уже ему дать размер шрифта. Иконки Bootstrap 3 замечательно выглядят на кнопках и придают им особый, профессиональный вид, так и хочется по ним клацнуть.
Bootstrap кнопки с иконками GliphIcons
Демо Инструменты Отправить Информация Успех Предупреждение Скачать Ссылка
Код для последней, красной кнопки будет таким:
Всего иконок Bootstrap GliphIcond 200 штук и этого вполне хватает для множества задач, которые необходимо сделать при создании сайта и пред вами полный список. Добавьте эту страницу в закладки браузера (Ctrl + D), чтобы он был у вас всегда под рукой, когда нужно. Так же рекомендую иконки для Bootstrap 4.
- glyphicon glyphicon-asterisk
- glyphicon glyphicon-plus
- glyphicon glyphicon-euro
- glyphicon glyphicon-minus
- glyphicon glyphicon-cloud
- glyphicon glyphicon-envelope
- glyphicon glyphicon-pencil
- glyphicon glyphicon-glass
- glyphicon glyphicon-music
- glyphicon glyphicon-search
- glyphicon glyphicon-heart
- glyphicon glyphicon-star
- glyphicon glyphicon-star-empty
- glyphicon glyphicon-user
- glyphicon glyphicon-film
- glyphicon glyphicon-th-large
- glyphicon glyphicon-th
- glyphicon glyphicon-th-list
- glyphicon glyphicon-ok
- glyphicon glyphicon-remove
- glyphicon glyphicon-zoom-in
- glyphicon glyphicon-zoom-out
- glyphicon glyphicon-off
- glyphicon glyphicon-signal
- glyphicon glyphicon-cog
- glyphicon glyphicon-trash
- glyphicon glyphicon-home
- glyphicon glyphicon-file
- glyphicon glyphicon-time
- glyphicon glyphicon-road
- glyphicon glyphicon-download-alt
- glyphicon glyphicon-download
- glyphicon glyphicon-upload
- glyphicon glyphicon-inbox
- glyphicon glyphicon-play-circle
- glyphicon glyphicon-repeat
- glyphicon glyphicon-refresh
- glyphicon glyphicon-list-alt
- glyphicon glyphicon-lock
- glyphicon glyphicon-flag
- glyphicon glyphicon-headphones
- glyphicon glyphicon-volume-off
- glyphicon glyphicon-volume-down
- glyphicon glyphicon-volume-up
- glyphicon glyphicon-qrcode
- glyphicon glyphicon-barcode
- glyphicon glyphicon-tag
- glyphicon glyphicon-tags
- glyphicon glyphicon-book
- glyphicon glyphicon-bookmark
- glyphicon glyphicon-print
- glyphicon glyphicon-camera
- glyphicon glyphicon-font
- glyphicon glyphicon-bold
- glyphicon glyphicon-italic
- glyphicon glyphicon-text-height
- glyphicon glyphicon-text-width
- glyphicon glyphicon-align-left
- glyphicon glyphicon-align-center
- glyphicon glyphicon-align-right
- glyphicon glyphicon-align-justify
- glyphicon glyphicon-list
- glyphicon glyphicon-indent-left
- glyphicon glyphicon-indent-right
- glyphicon glyphicon-facetime-video
- glyphicon glyphicon-picture
- glyphicon glyphicon-map-marker
- glyphicon glyphicon-adjust
- glyphicon glyphicon-tint
- glyphicon glyphicon-edit
- glyphicon glyphicon-share
- glyphicon glyphicon-check
- glyphicon glyphicon-move
- glyphicon glyphicon-step-backward
- glyphicon glyphicon-fast-backward
- glyphicon glyphicon-backward
- glyphicon glyphicon-play
- glyphicon glyphicon-pause
- glyphicon glyphicon-stop
- glyphicon glyphicon-forward
- glyphicon glyphicon-fast-forward
- glyphicon glyphicon-step-forward
- glyphicon glyphicon-eject
- glyphicon glyphicon-chevron-left
- glyphicon glyphicon-chevron-right
- glyphicon glyphicon-plus-sign
- glyphicon glyphicon-minus-sign
- glyphicon glyphicon-remove-sign
- glyphicon glyphicon-ok-sign
- glyphicon glyphicon-question-sign
- glyphicon glyphicon-info-sign
- glyphicon glyphicon-screenshot
- glyphicon glyphicon-remove-circle
- glyphicon glyphicon-ok-circle
- glyphicon glyphicon-ban-circle
- glyphicon glyphicon-arrow-left
- glyphicon glyphicon-arrow-right
- glyphicon glyphicon-arrow-up
- glyphicon glyphicon-arrow-down
- glyphicon glyphicon-share-alt
- glyphicon glyphicon-resize-full
- glyphicon glyphicon-resize-small
- glyphicon glyphicon-exclamation-sign
- glyphicon glyphicon-gift
- glyphicon glyphicon-leaf
- glyphicon glyphicon-fire
- glyphicon glyphicon-eye-open
- glyphicon glyphicon-eye-close
- glyphicon glyphicon-warning-sign
- glyphicon glyphicon-plane
- glyphicon glyphicon-calendar
- glyphicon glyphicon-random
- glyphicon glyphicon-comment
- glyphicon glyphicon-magnet
- glyphicon glyphicon-chevron-up
- glyphicon glyphicon-chevron-down
- glyphicon glyphicon-retweet
- glyphicon glyphicon-shopping-cart
- glyphicon glyphicon-folder-close
- glyphicon glyphicon-folder-open
- glyphicon glyphicon-resize-vertical
- glyphicon glyphicon-resize-horizontal
- glyphicon glyphicon-hdd
- glyphicon glyphicon-bullhorn
- glyphicon glyphicon-bell
- glyphicon glyphicon-certificate
- glyphicon glyphicon-thumbs-up
- glyphicon glyphicon-thumbs-down
- glyphicon glyphicon-hand-right
- glyphicon glyphicon-hand-left
- glyphicon glyphicon-hand-up
- glyphicon glyphicon-hand-down
- glyphicon glyphicon-circle-arrow-right
- glyphicon glyphicon-circle-arrow-left
- glyphicon glyphicon-circle-arrow-up
- glyphicon glyphicon-circle-arrow-down
- glyphicon glyphicon-globe
- glyphicon glyphicon-wrench
- glyphicon glyphicon-tasks
- glyphicon glyphicon-filter
- glyphicon glyphicon-briefcase
- glyphicon glyphicon-fullscreen
- glyphicon glyphicon-dashboard
- glyphicon glyphicon-paperclip
- glyphicon glyphicon-heart-empty
- glyphicon glyphicon-link
- glyphicon glyphicon-phone
- glyphicon glyphicon-pushpin
- glyphicon glyphicon-usd
- glyphicon glyphicon-gbp
- glyphicon glyphicon-sort
- glyphicon glyphicon-sort-by-alphabet
- glyphicon glyphicon-sort-by-alphabet-alt
- glyphicon glyphicon-sort-by-order
- glyphicon glyphicon-sort-by-order-alt
- glyphicon glyphicon-sort-by-attributes
- glyphicon glyphicon-sort-by-attributes-alt
- glyphicon glyphicon-unchecked
- glyphicon glyphicon-expand
- glyphicon glyphicon-collapse-down
- glyphicon glyphicon-collapse-up
- glyphicon glyphicon-log-in
- glyphicon glyphicon-flash
- glyphicon glyphicon-log-out
- glyphicon glyphicon-new-window
- glyphicon glyphicon-record
- glyphicon glyphicon-save
- glyphicon glyphicon-open
- glyphicon glyphicon-saved
- glyphicon glyphicon-import
- glyphicon glyphicon-export
- glyphicon glyphicon-send
- glyphicon glyphicon-floppy-disk
- glyphicon glyphicon-floppy-saved
- glyphicon glyphicon-floppy-remove
- glyphicon glyphicon-floppy-save
- glyphicon glyphicon-floppy-open
- glyphicon glyphicon-credit-card
- glyphicon glyphicon-transfer
- glyphicon glyphicon-cutlery
- glyphicon glyphicon-header
- glyphicon glyphicon-compressed
- glyphicon glyphicon-earphone
- glyphicon glyphicon-phone-alt
- glyphicon glyphicon-tower
- glyphicon glyphicon-stats
- glyphicon glyphicon-sd-video
- glyphicon glyphicon-hd-video
- glyphicon glyphicon-subtitles
- glyphicon glyphicon-sound-stereo
- glyphicon glyphicon-sound-dolby
- glyphicon glyphicon-sound-5-1
- glyphicon glyphicon-sound-6-1
- glyphicon glyphicon-sound-7-1
- glyphicon glyphicon-copyright-mark
- glyphicon glyphicon-registration-mark
- glyphicon glyphicon-cloud-download
- glyphicon glyphicon-cloud-upload
- glyphicon glyphicon-tree-conifer
- glyphicon glyphicon-tree-deciduous
© 2016 При копировании материала, обратная ссылка на источник обязательна!
Источник