how to add/change css for MultiHandleSliderExtender

In this Article i will explian how to add css for MultiHandleSliderExtender

step1-add ajaxtoolkit manager in page.

   <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>

step2-add  MultiHandleSliderExtender in page.

<div>
     <asp:TextBox ID="txtfrom" runat="server" Width="70" Text="0"></asp:TextBox>
        <asp:TextBox ID="txtto" runat="server" Width="70" Text="200"></asp:TextBox>
        <br /><br />
        <asp:MultiHandleSliderExtender ID="MultiHandleSliderExtender1" ShowHandleDragStyle="true" runat="server"  BehaviorID="multiHandleSliderExtenderTwo"
            ShowInnerRail="true" HandleAnimationDuration="0.1" TooltipText="{0}" TargetControlID="slider" InnerRailStyle="SlidingDoors"
            CssClass="ajax__multi_slider_custom" RaiseChangeOnlyOnMouseUp="true" Minimum="0"
            Maximum="100">
            <MultiHandleSliderTargets>
                <asp:MultiHandleSliderTarget ControlID="txtfrom" HandleCssClass="handle-x-left" />
                <asp:MultiHandleSliderTarget ControlID="txtto" HandleCssClass="handle-x-right" />
            </MultiHandleSliderTargets>
        </asp:MultiHandleSliderExtender>
        <asp:TextBox ID="slider" runat="server"></asp:TextBox>
    </div>

step2- change default css properties of MultiHandleSliderExtender within <head></head>

<style type="text/css">
/*----------Price Slider start------------*/

.ajax__multi_slider_custom .outer_rail_horizontal {
    position: absolute;
    background-color: black;
     
}

.ajax__multi_slider_custom .handle-x-left
        {
            position: absolute;
           
            background-color: #038f94;
            cursor:pointer;
            width: 15px;
             height: 20px;
            z-index: 200;
border:none;
           top:-5px !important;
        }
        .ajax__multi_slider_custom .handle-x-right
        {
                position: absolute;
       
            cursor:pointer;
           
  background-color: #038f94;
            width: 15px;
            height: 20px;
            z-index: 999999;
border:none;
top:-5px !important;
       
        }
        .ajax__multi_slider_custom
        {
       
            position: relative;
            color:black;
           background:#fb6400;

           width:200px;
             height: 10px;
            z-index: 100;

   }
#mCSB_1_container span {
    color: #038f94;
    display: inline-block;
    font-weight: bold;
    padding: 0 15px;
    padding-left: 2px;
    width: 54px;
}

/*----------Price Slider  end------------*/
    </style>



overall source code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="CookiesAddToCart.WebForm2" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
/*----------Price Slider start------------*/

.ajax__multi_slider_custom .outer_rail_horizontal {
    position: absolute;
    background-color: black;
     
}

.ajax__multi_slider_custom .handle-x-left
        {
            position: absolute;
           
            background-color: #038f94;
            cursor:pointer;
            width: 15px;
             height: 20px;
            z-index: 200;
border:none;
           top:-5px !important;
        }
        .ajax__multi_slider_custom .handle-x-right
        {
                position: absolute;
       
            cursor:pointer;
           
  background-color: #038f94;
            width: 15px;
            height: 20px;
            z-index: 999999;
border:none;
top:-5px !important;
       
        }
        .ajax__multi_slider_custom
        {
       
            position: relative;
            color:black;
           background:#fb6400;

           width:200px;
             height: 10px;
            z-index: 100;

   }
#mCSB_1_container span {
    color: #038f94;
    display: inline-block;
    font-weight: bold;
    padding: 0 15px;
    padding-left: 2px;
    width: 54px;
}

/*----------Price Slider  end------------*/
    </style>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
    <div>
     <asp:TextBox ID="txtfrom" runat="server" Width="70" Text="0"></asp:TextBox>
        <asp:TextBox ID="txtto" runat="server" Width="70" Text="200"></asp:TextBox>
        <br /><br />
        <asp:MultiHandleSliderExtender ID="MultiHandleSliderExtender1" ShowHandleDragStyle="true" runat="server"  BehaviorID="multiHandleSliderExtenderTwo"
            ShowInnerRail="true" HandleAnimationDuration="0.1" TooltipText="{0}" TargetControlID="slider" InnerRailStyle="SlidingDoors"
            CssClass="ajax__multi_slider_custom" RaiseChangeOnlyOnMouseUp="true" Minimum="0"
            Maximum="100">
            <MultiHandleSliderTargets>
                <asp:MultiHandleSliderTarget ControlID="txtfrom" HandleCssClass="handle-x-left" />
                <asp:MultiHandleSliderTarget ControlID="txtto" HandleCssClass="handle-x-right" />
            </MultiHandleSliderTargets>
        </asp:MultiHandleSliderExtender>
        <asp:TextBox ID="slider" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>








Comments

Post a Comment

Popular posts from this blog

Dynamic Mega Menu With Asp.Net with c#,java script and Sql Server.

Bootstrap Modal Popup keep open on PostBack in ASP.Net

Export div content to PDF Using ITextSharp in asp.net