ResponsivePanel Overview

The Kendo UI ResponsivePanel allows you to hide part of a page content on small screens.

Kendo UI for jQuery Kendoka image

The ResponsivePanel is part of Kendo UI for jQuery, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

CSS3 media queries are supported in Internet Explorer 9 and later versions only.

Basic Configuration

To specify the page width where the content will become hidden, use the breakpoint configuration option. To set define the placement of the expandable content, use the orientation option.

The following example demonstrates how to collapse the menu on the left of small screens.

    <!-- toggle icon, .k-rpanel-toggle hides it on page width > breakpoint -->
    <button class="k-rpanel-toggle"><i class="k-icon k-i-menu"></i></button>

    <h1>Site header</h1>

  <!-- responsive panel -->
  <nav id="sidebar">
    <a href="#">Home</a>
    <a href="#">About</a>

  <article id="content">
    <p>Lorem ipsum<p>

        breakpoint: 768,
        orientation: "left"
      .on("click", "a", function(e) {
        // Handle clicks of dummy items. Actual links do not need this.
        alert($( + " clicked");

    #sidebar {
      /* The panel background has to be set to match the design. */
        background: #092646;

    article {
      /* Clear the floating sidebar. */
      overflow: hidden;

    html, body {
        margin: 0;
      padding: 0;
    body {
        font-family: Arial,sans-serif;
    header {
        padding: 1em;
        color: #fff;
      background-image: linear-gradient(to top, #014F80 0%, #092646 100%);

    h1 { display: inline; }
    p { padding: 2em; }
    nav a {
        border: 1px solid #ccc;
      background: #ddd;
      display: block;
      text-decoration: none;
      padding: .5em;

See Also

In this article