grain-responsive-container | Vaadin

(no summary available)

[ This description is mirrored from at on 2019-05-10 ]

Published on Polymer Version


Allows you to easily define is-mobile, is-tablet, is-desktop for your element so you can style it accordingly.


  grain-responsive-container {
    --mobile-background: #FFFAA5;
    --tablet-background: #ABFF8A;
  grain-responsive-container[is-mobile] {
    border: 1px solid #E76C4A;
  I will be yellow on tablet and green on mobile just by using css variables.
  For everything else I can use the is-mobile, is-tablet, is-desktop attribute
  of the element.
  PS: is-desktop does not work in this inline demo as it's an iframe


$ bower install --save daKmoR/grain-responsive-container

Getting Started

Import the package.

<link rel="import" href="/bower_components/grain-responsive-container/grain-responsive-container.html">

For more information, see the API documentation.

Working on the Element

First, make sure you have the Polymer CLI installed.

  • View the Element via polymer serve
  • Run tests via polymer test


Link to this version
TestedReleased 26 May 2017Other
Framework Support
Polymer 1.0+
Browser Compatibility
Install with
Release notes - Version 0.8.2


Polymer/polymer#>=2.0.0-rc.2 <3.0

  • daKmoR/grain-update-inline-style-behavior#>=0.8.0 <2.0
  • daKmoR/grain-responsive-behavior#>=0.8.0 <2.0