Sha256: 10d19257f83e21f63249258692243bcdbd6eec295b49925430f04e0eaa37c2ca

Contents?: true

Size: 1.89 KB

Versions: 1

Compression:

Stored size: 1.89 KB

Contents

.dropdown {
	position: relative;
	z-index: 1;
	[data-toggle="dropdown"] {
		cursor: pointer;
	}
}

.dropdown-inline {
	display: inline-block;
}

.dropdown-menu {
	background-color: $white;
	border: 1px solid $black-divider;
	border-radius: 0 2px 2px 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06), 0 0 3px rgba(0, 0, 0, 0.18), 0 1px 3px rgba(0, 0, 0, 0.18);
	list-style: none;
	margin: 0 !important;
	min-width: 100%;
	opacity: 0;
	padding-top: $margin-base;
	padding-right: 0;
	padding-bottom: $margin-base;
	padding-left: 0;
	position: absolute !important;
		top: 100%;
		left: 0;
	transform: scale(0.3, 0);
	transform-origin: 0 0;
	transition-duration: 0.3s;
	transition-property: opacity, transform;
	transition-timing-function: $timing;
	.dropdown.open & {
		opacity: 1;
		transform: scale(1, 1);
	}
	&.dropdown-menu-right,
	.dropdown.pull-right & {
		border-radius: 2px 0 2px 2px;
		// position
			right: 0;
			left: auto;
		transform-origin: 100% 0;
	}
	li {
		> a,
		> .a {
			color: $black-text-solid;
			@include text-overflow();
			&:focus,
			&:hover {
				background-color: $offwhite-solid;
			}
		}
		&.active {
			> a,
			> .a {
				background-color: $offwhite-solid;
			}
		}
	}
}

.dropdown-toggle {
	transition: background-color 0.3s $timing;
	.dropdown.open & {
		background-color: $offwhite;
		border-radius: 2px 2px 0 0;
	}
}

.dropdown-toggle-btn {
	margin-right: 1px;
	margin-left: 1px;
	padding-right: $grid-gutter;
	padding-left: $grid-gutter;
	position: relative;
	z-index: 1;
	.dropdown.open & {
		background-color: $white;
		box-shadow: none;
		color: $black-text-solid;
	}
	~ .dropdown-menu {
		min-width: 100%;
		padding-top: ($btn-height + $margin-base + ($nav-height - $btn-height));
		// position
			top: ($margin-base * -1 + ($nav-height - $btn-height) / -2);
			left: 0;
		transform: scale(1, 0);
		&.dropdown-menu-right,
		.dropdown.pull-right & {
			// position
				right: 0;
				left: auto;
		}
	}
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
material-sass-1.4.1 app/assets/stylesheets/material/components/_dropdown.scss