Answers for "button - Oxygen Builder Utility Classes"

0

button - Oxygen Builder Utility Classes

/*** 
BUTTON UTILITY CLASSES
These set background color, hover color, text size, and default padding.
***/

.btn {
	background: var(--primary);
	line-height: 1.2;
	padding: calc(var(--base-space) / (var(--base-space) * .9) * 1em) calc(var(--base-space) / (var(--base-space) * .6) * 1em);
}

.btn:hover {
	background: var(--primary-hover);
}

.btn--secondary {
	background: var(--secondary);
}

.btn--secondary:hover {
	background: var(--secondary-hover);
}

.btn--accent {
	background: var(--accent);
}

.btn--accent:hover {
	background: var(--accent-hover);
}

.btn--base {
	background: var(--base);
}

.btn--base:hover {
	background: var(--base-hover);
}

.btn--xs {
	font-size: calc(var(--base-text-mobile) * 1rem - var(--text-adjust-mob-xs) * 1rem);
}

.btn--s {
	font-size: calc(var(--base-text-mobile) * 1rem);
}

.btn--l {
	--clamp-min: calc(var(--base-text-mobile) * var(--text-adjust-mob-l));
	--clamp-max: calc(var(--base-text-desktop) * var(--text-adjust-desk-l));
}

.btn--xl {
	--clamp-min: calc(var(--base-text-mobile) * var(--text-adjust-mob-xl));
	--clamp-max: calc(var(--base-text-desktop) * var(--text-adjust-desk-xl));
}
Posted by: Guest on August-08-2021

Code answers related to "button - Oxygen Builder Utility Classes"

Browse Popular Code Answers by Language