Skip to content

Instantly share code, notes, and snippets.

View starryeyez024's full-sized avatar
🏠
Working from home

Kendall Totten starryeyez024

🏠
Working from home
View GitHub Profile
@starryeyez024
starryeyez024 / pfe-broadcasted-function.scss
Last active August 17, 2020 02:51
PFE broadcasted function
// Sass:
$LOCAL-VARIABLES: (
Color: pfe-broadcasted(text),
);
.pfe-my-component {
color: pfe-local(Color);
}
// Compiled CSS:
@starryeyez024
starryeyez024 / pfe-set-broadcast-theme.scss
Last active August 17, 2020 02:51
PFE set-broadcast-theme mixin
// Sass:
:host([pfe-variant="earth"][on="dark"]) {
--pfe-tabs__panel--BackgroundColor: #{pfe-var(surface--darkest)};
@include pfe-set-broadcast-theme(dark);
}
// Compiled CSS:
:host([pfe-variant="earth"][on="dark"]) {
--pfe-tabs__panel--BackgroundColor: var(--pfe-theme--color--surface--darkest, #151515);
--pfe-broadcasted--text: var(--pfe-theme--color--text--on-dark, #fff);
@starryeyez024
starryeyez024 / redefining_local_props.scss
Created August 13, 2020 17:22
Redefining local CSS custom properties
:host([pfe-priority="secondary"][pfe-color="base"]) {
--pfe-cta--BackgroundColor: transparent;
--pfe-cta--BorderColor: #{pfe-color(ui-base)};
--pfe-cta--Color: #{pfe-color(ui-base)};
--pfe-cta--BackgroundColor--hover: #{pfe-color(ui-base)};
--pfe-cta--BorderColor--hover: #{pfe-color(ui-base)};
--pfe-cta--Color--hover: #{pfe-color(ui-base--text)};
--pfe-cta--BackgroundColor--focus: #{$pfe-cta--BackgroundColor--focus};
font-size: var(--pfe-theme--font-size, 16px));
^ theme variable ^ fallback value
@starryeyez024
starryeyez024 / override_example.scss
Last active August 12, 2020 18:38
PFE | Override example
// This
:root {
--pfe-tabs--BorderColor: purple;
}
// Not this
pfe-tab {
--pfe-tabs--BorderColor: purple;
}
@starryeyez024
starryeyez024 / empty_local_vars.scss
Last active August 12, 2020 18:35
PFE | Empty local variables stack
font-size: var(--pf-cta--FontSize, var(--pf-global--font-size, 16px));
// ^ local variable ^ theme variable ^ fallback value
// (empty) (empty)
@starryeyez024
starryeyez024 / SassMeister-input-HTML.html
Created June 25, 2020 19:21
Generated by SassMeister.com.
<div class="pf-color-black-100 swatch ">pf-color-black-100 </div>
<div class="pf-color-black-150 swatch ">pf-color-black-150 </div>
<div class="pf-color-black-200 swatch ">pf-color-black-200 </div>
<div class="pf-color-black-300 swatch ">pf-color-black-300 </div>
<div class="pf-color-black-400 swatch ">pf-color-black-400 </div>
<div class="pf-color-black-500 swatch ">pf-color-black-500 </div>
<div class="pf-color-black-600 swatch ">pf-color-black-600 </div>
<div class="pf-color-black-600-alt swatch ">pf-color-black-600-alt</div>
@starryeyez024
starryeyez024 / SassMeister-input.scss
Last active May 15, 2020 21:30
Generated by SassMeister.com.
// ----
// Sass (vundefined)
// Compass (vundefined)
// ----
$pfelements--gray: #797979 !default;
$pfelements--gray-light: #d2d2d2 !default;
$pfelements--gray-dark: #333 !default;
$pfelements--orange: #fe460d !default;
@starryeyez024
starryeyez024 / SassMeister-input-HTML.html
Last active December 10, 2019 16:35
Generated by SassMeister.com.
<p>fdsa</p>
@starryeyez024
starryeyez024 / SassMeister-input-HTML.html
Last active December 9, 2019 16:55
Generated by SassMeister.com.
<br/>
<div class="single"><p>single</p></div>
<div class="double"><p>double</p></div>
<div class="test"><p>test</p></div>