Episerver icons - use them!
When creating Episerver tools, editors and plugins, maintaining a consistent look and feel is a good thing. Read more, and see a long list of button classes on the Epinova-blog.
If we dive inside the EPiServer.CMS.UI package, the file ToolButton.css can be found in /App_Themes/Default/Styles/ inside the archive CMS.zip located in the folder /content/modules/_protected/CMS/ - it contains the icons for all these buttons. But how do they all look?
Like this! This blog post is mostly for future reference for myself.
| Name | CSS class | Icon | 
|---|---|---|
| Add | epi-cmsButton-Add | 
 | 
| AddFile | epi-cmsButton-AddFile | 
 | 
| AddFiles | epi-cmsButton-AddFiles | 
 | 
| AddOff | epi-cmsButton-AddOff | 
 | 
| AddUser | epi-cmsButton-AddUser | 
 | 
| AddUserGroup | epi-cmsButton-AddUserGroup | 
 | 
| AdminMode | epi-cmsButton-AdminMode | 
 | 
| ArrowLeft | epi-cmsButton-ArrowLeft | 
 | 
| ArrowRight | epi-cmsButton-ArrowRight | 
 | 
| Cancel | epi-cmsButton-Cancel | 
 | 
| Check | epi-cmsButton-Check | 
 | 
| CheckBoxOff | epi-cmsButton-CheckBoxOff | 
 | 
| CheckBoxOn | epi-cmsButton-CheckBoxOn | 
 | 
| CheckOff | epi-cmsButton-CheckOff | 
 | 
| CheckinVersion | epi-cmsButton-CheckinVersion | 
 | 
| Compare | epi-cmsButton-Compare | 
 | 
| Copy | epi-cmsButton-Copy | 
 | 
| CopyToClipboard | epi-cmsButton-CopyToClipboard | 
 | 
| CreateFolder | epi-cmsButton-CreateFolder | 
 | 
| Cut | epi-cmsButton-Cut | 
 | 
| DelayPublish | epi-cmsButton-DelayPublish | 
 | 
| Delete | epi-cmsButton-Delete | 
 | 
| DeleteFolder | epi-cmsButton-DeleteFolder | 
 | 
| DeleteLanguage | epi-cmsButton-DeleteLanguage | 
 | 
| DeleteOff | epi-cmsButton-DeleteOff | 
 | 
| Down | epi-cmsButton-Down | 
 | 
| DownOff | epi-cmsButton-DownOff | 
 | 
| Edit | epi-cmsButton-Edit | 
 | 
| EditMode | epi-cmsButton-EditMode | 
 | 
| EditOff | epi-cmsButton-EditOff | 
 | 
| Export | epi-cmsButton-Export | 
 | 
| Favorite | epi-cmsButton-Favorite | 
 | 
| File | epi-cmsButton-File | 
 | 
| FileManagement | epi-cmsButton-FileManagement | 
 | 
| FolderUp | epi-cmsButton-FolderUp | 
 | 
| Help | epi-cmsButton-Help | 
 | 
| Import | epi-cmsButton-Import | 
 | 
| LanguageOverview | epi-cmsButton-LanguageOverview | 
 | 
| LanguagePage | epi-cmsButton-LanguagePage | 
 | 
| LanguageProperty | epi-cmsButton-LanguageProperty | 
 | 
| LanguageSettings | epi-cmsButton-LanguageSettings | 
 | 
| Locked | epi-cmsButton-Locked | 
 | 
| LogOut | epi-cmsButton-LogOut | 
 | 
| MySettings | epi-cmsButton-MySettings | 
 | 
| NewFile | epi-cmsButton-NewFile | 
 | 
| NewPage | epi-cmsButton-NewPage | 
 | 
| OpenInWindow | epi-cmsButton-OpenInWindow | 
 | 
| Paste | epi-cmsButton-Paste | 
 | 
| epi-cmsButton-Print | 
 | 
|
| Property | epi-cmsButton-Property | 
 | 
| Publish | epi-cmsButton-Publish | 
 | 
| QuickEdit | epi-cmsButton-QuickEdit | 
 | 
| Redo | epi-cmsButton-Redo | 
 | 
| Refresh | epi-cmsButton-Refresh | 
 | 
| RenameFolder | epi-cmsButton-RenameFolder | 
 | 
| Report | epi-cmsButton-Report | 
 | 
| ReportCenter | epi-cmsButton-ReportCenter | 
 | 
| Revert | epi-cmsButton-Revert | 
 | 
| Save | epi-cmsButton-Save | 
 | 
| SavePublish | epi-cmsButton-SavePublish | 
 | 
| SaveShow | epi-cmsButton-SaveShow | 
 | 
| Search | epi-cmsButton-Search | 
 | 
| Security | epi-cmsButton-Security | 
 | 
| StickyEditOff | epi-cmsButton-StickyEditOff | 
 | 
| StickyEditOn | epi-cmsButton-StickyEditOn | 
 | 
| Undo | epi-cmsButton-Undo | 
 | 
| Unlocked | epi-cmsButton-Unlocked | 
 | 
| Up | epi-cmsButton-Up | 
 | 
| UpOff | epi-cmsButton-UpOff | 
 | 
| ViewMode | epi-cmsButton-ViewMode | 
 | 
| Warning | epi-cmsButton-Warning | 
 | 
| Window | epi-cmsButton-Window | 
 | 
| WindowSplit | epi-cmsButton-WindowSplit | 
 | 
| crop | epi-cmsButton-crop | 
 | 
| fliph | epi-cmsButton-fliph | 
 | 
| flipv | epi-cmsButton-flipv | 
 | 
| resize | epi-cmsButton-resize | 
 | 
| rotateccw | epi-cmsButton-rotateccw | 
 | 
| rotatecw | epi-cmsButton-rotatecw | 
 | 
| transform | epi-cmsButton-transform | 
 | 
Still reading? How can the classes be used? Create a button like this:
<span class="epi-cmsButton">
   <asp:Button runat="server" Text="Click me!" OnClick="DoStuff"
      CssClass="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" />
</span>
![]()
Found this post helpful? Help keep this blog ad-free by buying me a coffee! ☕