Skip to content

Commit

Permalink
Merge pull request #637 from oddbird/smashing
Browse files Browse the repository at this point in the history
Feature smashing workshop
  • Loading branch information
mirisuzanne committed Jun 20, 2024
2 parents 01e434a + ecd1623 commit b8cc66d
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 21 deletions.
7 changes: 7 additions & 0 deletions content/blog/2024/css-layout.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,13 @@ summary: |
to re-write a code-base.
---

{% callout 'Learn CSS layout in-depth' %}
To learn more about grid
and other CSS layout models,
join our
[Online Smashing Workshop, October 2024](https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne).
{% endcallout %}

Chris Coyier
[wrote about this recently](https://frontendmasters.com/blog/weve-got-container-queries-now-but-are-we-actually-using-them/)
over at Frontend Masters.
Expand Down
48 changes: 39 additions & 9 deletions content/workshops/cascading-layouts.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ sub: A workshop on resilient CSS layouts
author: miriam
date: 2024-12-31
action:
text: Bring this workshop to your company »
url: '/workshops/cascading-layouts/#contact-us-to-book-a-workshop'
text: Register now for April 2025 »
url: '/workshops/cascading-layouts/#register-now'
image:
src: talks/cascading-workshop-cat.jpg
position: center
Expand Down Expand Up @@ -71,13 +71,30 @@ summary: |
grid='fit'
) }}

## Contact Us to Book a Workshop

{{ contact.form(
submit='Book Now',
name='workshop',
extraActions='or [schedule a call to learn more »](https://calendly.com/oddbirdllc/schedule-a-workshop)'
) }}
## Register Now

<script src="https://js.tito.io/v2" async></script>
<script>
window.tito = window.tito ||
function() {
(tito.q = tito.q || []).push(arguments);
};
tito('on:widget:loaded',function(){
document.getElementById('tito-registration-fallback').setAttribute('hidden', 'hidden');
});
</script>

<a href="https://ti.to/pland/css-layout" id="tito-registration-fallback">Register</a>
<tito-widget event="pland/css-layout"></tito-widget>

{% callout %}
This material will also be covered in the
[Smashing Online Workshop, October 2024](https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne) --
along with sessions on the cascade,
inheritance,
custom properties,
and progressive enhancement.
{% endcallout %}

## What Will Attendees Learn In This Workshop?

Expand Down Expand Up @@ -181,3 +198,16 @@ and container queries.

Practical use-cases,
and interactive exercises related to defining layouts.

## Contact Us to Book a Workshop

Register now for the
[online workshop, April 2025](/workshops/cascading-layouts/#register-now),
or consider bringing us in
to talk with your team directly:

{{ contact.form(
submit='Book Now',
name='workshop',
extraActions='or [schedule a call to learn more »](https://calendly.com/oddbirdllc/schedule-a-workshop)'
) }}
54 changes: 42 additions & 12 deletions content/workshops/cascading-styles-deep.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
feature: workshop
title: Cascading Style Systems
sub: A workshop on resilient & maintainable CSS
author: miriam
date: 2024-10-14
action:
text: Bring this workshop to your company »
url: '/workshops/cascading-styles-deep/#contact-us-to-book-a-workshop'
text: Register for the October workshop »
url: 'https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne'
image:
src: talks/mia-smashing-de.jpg
position: top
Expand All @@ -28,6 +29,9 @@ events:
date: 2024-10-14
end: 2024-10-28
adr: Online
url: https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne/
note: >
Tickets [on sale now](https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne/)!
- venue: Smashing Workshops
date: 2024-02-26
end: 2024-03-12
Expand All @@ -47,12 +51,20 @@ included:
- title: Cutting Edge Techniques
text: From a W3C Invited Expert
icon: icons/rocket
- title: Certificate of Completion
text: Documenting your education
icon: icons/ribbon
- title: Immediate Access
text: To recording and shared docs
icon: icons/video
- title: Certificate of Completion
text: Documenting your education
icon: icons/ribbon
intro:
media:
- iframe: https://player.vimeo.com/video/880145407?h=d1fcc941a4
span: full
caption: |
Join Miriam for a deep dive
on developing **resilient and delightful experiences**
that hold up across browsers, languages, and device interfaces.
press:
- text: |
We were super happy with how it went.
Expand Down Expand Up @@ -86,23 +98,33 @@ summary: |
{% import 'embed.macros.njk' as embed %}
{% import 'quotes.macros.njk' as quotes %}


{{ embed.figure(
data=intro.media,
caption=intro.caption
) }}

## What Will Attendees Get?

{{ embed.icon_block(
data=included,
grid='fit'
) }}

## Contact Us to Book a Workshop
{{ quotes.grid(press) }}

## Attend or Schedule a Workshop

Register for the
[Smashing Online Workshop, October 2024](https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne), or
**contact us to schedule a workshop with your company**:

{{ contact.form(
submit='Book Now',
name='workshop',
extraActions='or [schedule a call to learn more »](https://calendly.com/oddbirdllc/schedule-a-workshop)'
) }}

{{ quotes.grid(press) }}

## What Will Attendees Learn In This Workshop?

- Building **maintainable CSS systems** with **progressive enhancement**
Expand All @@ -122,7 +144,7 @@ but even the experts are likely to learn something new.

{{ utility.main_action(
content='Bring this workshop to your company »',
url='#contact-us-to-book-a-workshop'
url='#attend-or-schedule-a-workshop'
) }}

## About Miriam
Expand Down Expand Up @@ -251,7 +273,15 @@ but we’ll look at practical strategies
for building an expressive and robust CSS system
that works for you.

{{ utility.main_action(
content='Bring this workshop to your company »',
url='#contact-us-to-book-a-workshop'
## Contact Us to Book a Workshop

Register now for the
[Smashing Online Workshop, October 2024](https://smashingconf.com/online-workshops/workshops/modern-css-miriam-suzanne),
or consider bringing us in
to talk with your team directly:

{{ contact.form(
submit='Book Now',
name='workshop',
extraActions='or [schedule a call to learn more »](https://calendly.com/oddbirdllc/schedule-a-workshop)'
) }}
7 changes: 7 additions & 0 deletions src/scss/forms/_defaults.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
/// # Form Fields & Inputs
/// @group forms

/// @group forms
form {
[data-typeset] > & {
margin-block: var(--gutter);
}
}

/// @group forms
textarea {
min-height: calc(6em + 4vw);
Expand Down

0 comments on commit b8cc66d

Please sign in to comment.