JSFiddle - React, Tailwind, and code Playground

by mgiuffrida

HTML

<script>Polymer = {dom: 'shadow', lazyRegister: true};</script>
<base href="https://polygit.org/polymer+:master/*+:master/components/">
<link rel="import" href="polymer/polymer.html">
<link rel="import" href="iron-dropdown/iron-dropdown.html">

<dom-module id="x-foo">
  <template>
    <style>
      .dropdown-content {
        display: block;
        background: white;
      }
    </style>
    <div on-tap="open_">Open</div>
    <iron-dropdown id="dropdown">
      <div class="dropdown-content">
        <div>Dropdown content here</div>
      </div>
    </iron-dropdown>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
    <div>More content</div>
  </template>
</dom-module>

<x-foo></x-foo>

JavaScript

Polymer({
  is: 'x-foo',
  open_: function() {
    this.$.dropdown.open();
  }
});