Name the tools present in sprite toolbar. Write their usage
Answers
Answer:
Here's your answer
Explanation:
The Toolbar control provides a very easy way to use sprite images “just-like-that.” CSS Sprites can majorly reduce the number of HTTP requests for images referenced by a page. Sprite Images can be used in a toolbar by setting the EnableSpriteImage property to True, allowing the toolbar to support CSS sprites. The sprite image can be set to the toolbar by setting the background image CSS class to the SpriteImageCSSClass property of the toolbar. [ASPX]
<syncfusion:toolbar id="ToolBar1" runat="server" locked="True" controlrootcssclass="TBRoot" enablespriteimage="true" spriteimagecssclass="Sprite" autoformat="Office2007 Blue">
<items>
<syncfusion:toolbaritem text="Bold" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="Angry" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="Computer" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="Cut" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="Clock" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="Embarrassed" appearancemode="ImageOnly"></syncfusion:toolbaritem>
<syncfusion:toolbaritem text="WindowRefresh" appearancemode="ImageOnly"></syncfusion:toolbaritem>
</items>
</syncfusion:toolbar>
[CSS]
.About { background-position: 0 0; width: 23px; height: 22px; }
.Angry { background-position: -33px 0; width: 19px; height: 19px; }
.Bold { background-position: -153px 0; width: 23px; height: 22px; }
.Clock { background-position: -281px 0; width: 19px; height: 19px; }
.Computer { background-position: -339px 0; width: 19px; height: 19px; }
.Cut { background-position: -430px 0; width: 23px; height: 22px; }
.Embarrassed { background-position: -851px 0; width: 19px; height: 19px; }
.WindowRefresh { background-position: -743px -34px; width: 23px; height: 22px; }
.Sprite { background-image:url('Sprite.png'); }
There are many sprite image generators found on the internet that will generate sprite images and provide the CSS for them in a couple of minutes. You have to use the CSS whose class name is the same as the Text property of the toolbar item. The sprite image can then be embedded via CSS and the CSS class has to be mapped to the “SpriteImageCSSClass” property of the toolbar.
The Syncfusion RichTextEditor control internally uses the toolbar control with sprite images enabled, which has significantly improved the image load time of the RichTextEditor.
image
Toolbar with Sprite
image
RichTextEditor with Toolbar Sprite Support