Sha256: 993c29bd20d1d5e880a3ab6e5677c129c80be8f7f5ad2532aa7015fc131df1b0

Contents?: true

Size: 1.99 KB

Versions: 1

Compression:

Stored size: 1.99 KB

Contents

/*

Tooltips

Add simple tooltips to any element.

Script required: **rapido.js**.

Markup:
<a class="btn btn--default tooltip__button" href="#"
  data-tooltip-content="Text to be included in the tooltip"
  data-tooltip-position="bottom">
  Button
</a>
<script type="text/javascript">
  $(document).ready(function() {
    $('.tooltip__button').rapido_Tooltip();
  });
</script>

Include this js after including rapido.js.

    $('.tooltip__button').rapido_Overlay();

**Options** (with default values):

    margin:            15

Styleguide 19

*/

@if $tooltips {

  .tooltip {
    @extend %tooltip !optional;
    @include border-radius();
    @include opacity(0);
    @include transition($tooltip-transition-duration);
    background: $tooltip-background;
    color: $tooltip-color;
    padding: $tooltips-padding;
    position: absolute;
    visibility: hidden;
    max-width: 300px;

    &.open {
      @include opacity(1);
      max-height: $dropdowns-height;
      visibility: visible;
    }

    &:after {
      content: "";
      display: block;
      position: absolute;
    }

  }

  [data-tooltip-position="top"] + .tooltip:after {
    @include triangle($tooltip-triangle-size, $tooltip-background, down);
    left: 50%;
    margin-left: (neg($tooltip-triangle-size) / 2);
    bottom: neg($tooltip-triangle-size);
  }

  [data-tooltip-position="bottom"] + .tooltip:after {
    @include triangle($tooltip-triangle-size, $tooltip-background, up);
    left: 50%;
    margin-left: (neg($tooltip-triangle-size) / 2);
    top: neg($tooltip-triangle-size);
  }

  [data-tooltip-position="left"] + .tooltip:after {
    @include triangle($tooltip-triangle-size, $tooltip-background, right);
    right: neg($tooltip-triangle-size);
    top: 50%;
    margin-top: (neg($tooltip-triangle-size) / 2);
  }

  [data-tooltip-position="right"] + .tooltip:after {
    @include triangle($tooltip-triangle-size, $tooltip-background, left);
    left: neg($tooltip-triangle-size);
    top: 50%;
    margin-top: (neg($tooltip-triangle-size) / 2);
  }

}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rapido-css-0.1.7 stylesheets/components/_tooltip.scss