2.1.0 • Published 7 years ago

niduscss-components-dropdown v2.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

niduscss-components-dropdown

npm

Base styles to create dropdown components for niduscss framework.

Installation

$ npm install niduscss-components-dropdown

Usage

Define the custom properties in a file if you like modify the default values:

Example: create a setting.css file:

:root {
  --Dropdown-z-index: 8000;
  --Dropdown-checked-color: #fafafa;
  --Dropdown-pointer-color: #fafafa;
  --Dropdown-triger-width: 3rem;
  --Dropdown-pointer-size: 0.75rem;
  --Dropdown-list-gap: 0.5rem;
}

Import styles:

styles.css:

/* Import first de file with custom properties or declare before import the
   component.
   ========================================================================== */
   
@import "settings";

/* Components
   ========================================================================== */
@import "niduscss-components-dropdown";

/* Other styles */

Use in html files (angular component)

<div class="Dropdown">
  <input type="checkbox" id="LangList-toggle">
  <label class="Dropdown-label IconButton MaterialIcon" for="LangList-toggle">language</label>
  <ul class="Dropdown-list dd-right dd-pointer" close-dd="LangList-toggle">
    <li ng-repeat="lang in $ctrl.languages">
      <div class="Dropdown-item u-textEllipsis" ng-click="$ctrl.changeLanguage(lang)">
        {{'BASE.HEADER.LANG.' + lang | translate}}
      </div>
    </li>
  </ul>
</div>

Variations

If use some of this class in ul element (Dropdown-list) you can change the dropdown direction:

  • dd-pointer: Put a poiter between triger button and the dropdown. (default: disabled).
  • dd-right: The dropdown start from left of triger button. (default: left).
  • dd-up: The dropdown start from the top of triger button. (default: down).

Changelog

2.1.0

7 years ago

2.0.0

7 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago