JSFiddle - React, Tailwind, and code Playground

by 1eddy87

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.1/css/materialize.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.1/js/materialize.min.js"></script>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<ul class="collapsible" data-collapsible="accordion">
  <li>
    <div class="collapsible-header"><i class="material-icons">filter_drama</i>First
      <span class="test">
        <input id="demo-1" name="demo-1" type="checkbox">
        <label for="demo-1"></label>
      </span>
    </div>
    <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
  </li>
  <li>
    <div class="collapsible-header"><i class="material-icons">place</i>Second
      <span class="test">
        <input id="demo-2" name="demo-2" type="checkbox">
        <label for="demo-2"></label>
      </span>
    </div>
    <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
  </li>
  <li>
    <div class="collapsible-header"><i class="material-icons">whatshot</i>Third
      <span class="test">
        <input id="demo-3" name="demo-3" type="checkbox">
        <label for="demo-3"></label>
      </span>
    </div>
    <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
  </li>
</ul>

CSS

body {
  margin: 0;
  padding: 0;
}

.collapsible-header {
  position: relative;
}

.test {
  position: absolute;
  right: 0;
}