All Projects → DiemenDesign → LibreICONS

DiemenDesign / LibreICONS

Licence: MIT license
SVG Icon Symbols with an MIT License.

Programming Languages

CSS
56736 projects

Projects that are alternatives of or similar to LibreICONS

Summernote
Super simple WYSIWYG editor
Stars: ✭ 10,486 (+11682.02%)
Mutual labels:  summernote
ember-cli-summernote
ember cli addon for summernote
Stars: ✭ 31 (-65.17%)
Mutual labels:  summernote
Blog-laravel
This is built on Laravel Framework 5.5. This was built for demonstrate purpose.
Stars: ✭ 48 (-46.07%)
Mutual labels:  summernote
summernote-image-title
Summernote plugin to edit an image title and alt attributes
Stars: ✭ 22 (-75.28%)
Mutual labels:  summernote
summernote-themes
Addon Themes for Summernote Lite WYSIWYG Editor
Stars: ✭ 42 (-52.81%)
Mutual labels:  summernote
summernote-templates
Summernote Toolbar Buttons to Add Page and Block Templates.
Stars: ✭ 21 (-76.4%)
Mutual labels:  summernote
summernote-plugins
Some summernote plugins
Stars: ✭ 37 (-58.43%)
Mutual labels:  summernote
Forum-Advanced
This is built on Laravel Framework 5.5. This was built for demonstrate purpose.
Stars: ✭ 14 (-84.27%)
Mutual labels:  summernote
vuejs2-wysiwyg
jQuery Summernote WYSIWYG Editor implementation for REST based single page applications that run on vue.js 2.0.
Stars: ✭ 15 (-83.15%)
Mutual labels:  summernote
AndroidTotal
一些Android项目开发中的知识累积
Stars: ✭ 42 (-52.81%)
Mutual labels:  summernote
rust cms
使用Rust编写一个CMS(内容管理系统)可以做为个人博客,公司网站
Stars: ✭ 32 (-64.04%)
Mutual labels:  summernote
Elfinder
📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI
Stars: ✭ 4,189 (+4606.74%)
Mutual labels:  elfinder
yii2-tinymce
Yii2 extension, tinymce wysiwyg editor
Stars: ✭ 16 (-82.02%)
Mutual labels:  elfinder
crowd-admin
crowd-admin是一个基于Spring,Shiro,Redis/ehcache,Mybatis的通用后台权限管理系统,这里推荐本人另一个基于sprinboot的单点登录系统
Stars: ✭ 51 (-42.7%)
Mutual labels:  elfinder
elFinder-Material-Theme
A theme for the elFinder web file manager inspired by Google Material design.
Stars: ✭ 73 (-17.98%)
Mutual labels:  elfinder
font-apex
Font APEX is an open source icon library from the Oracle APEX team.
Stars: ✭ 85 (-4.49%)
Mutual labels:  icon-library
MDI-Sandbox
A jacked up cheatsheet and additional tools for https://materialdesignicons.com/
Stars: ✭ 37 (-58.43%)
Mutual labels:  icon-library
akar-icons-app
The homepage repo for Akar Icons. A perfectly rounded icon library made for designers, developers, and pretty much everyone.
Stars: ✭ 59 (-33.71%)
Mutual labels:  icon-library
react-native-dynamic-vector-icons
Wrapper of react-native-vector-icons to use dynamic types
Stars: ✭ 84 (-5.62%)
Mutual labels:  icon-library

LibreICONS has been developed to provide SVG Icons for LibreCMS, we then decided to separate them out and make them available to everyone.

What sets LibreICONS apart from the rest, are the little things.

  • The Icons are sized to 12px x 12px inside a 14px x 14px viewBox.
  • Each Icon contains ARIA Markup to hide icons from Screen Readers to stop confusion between the Icons and any Presentation Elements that may contain them, and role="image" for presentation purposes.
  • The source of the Icons are all minified.
  • Being minified, also makes embedding cleaner, as we found including Icons using PHP or JavaScript to embed icons can break the page layout.
  • The standard and original icon set contains no colour or sizing so they can be controlled via CSS or manipulated easily.

Using the Icons: After downloading the project, copy the libreicons-svg.css (already minified) file from the project css/ folder, and the svg/ folder directory into your project. You can change where you put either the css or svg files where you like, as long as your file paths are accessible. The CSS only provides styling, it does not reference the SVG files allowing you to access them in any way you like.

In the <head> of your html, reference the location to your libreicons-svg.css. <link rel="stylesheet" href="path/to/libreicons/css/libreicons-svg.css"> To use the icons in your pages you use <i class="libre">[svg file to include]</i> You can alternatively use any inline element.

There are also CSS classes for controlling sizing such as: libre-2x libre-3x libre-4x libre-5x for sizing. libre-fw for fixed width.

Also included is popular Social Network styles: libre-social for each icon. Each Social SVG contains a class in the SVG file, and the CSS contains the colour needed for each Social Network Icon.

Or you could do like we do with LibreCMS and use a PHP Function to inject the SVG File directly into your generated pages. This also allows you to have more control over the size, colour, and animation of your icons, as the function essentially inlines the icons into the HTML.

function svg($svg,$class=null,$size=null){
	echo'<i class="libre'.($size!=null?' libre-'.$size:'').($class!=null?' '.$class:'').'">'.file_get_contents([Edit this to reflect your svg access folder]$svg.'.svg').'</i>';
}

You should edit the [Edit this to reflect your svg access folder] to point to where the svg files have been placed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].