18
BRUTALISM

BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

BRUTALISM

Page 2: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Web Design

Page 3: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No
Page 4: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Hey, thats how I write web sites!

Page 5: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Checklist

Page 6: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

My CMS – HTML, CSS mostly

Page 7: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

My own CMS – get away from frameworks

Page 8: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Modern CSS

Page 9: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

No JavaScript!

Page 10: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Checkbox hack

Page 11: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Responsive CSS

● Then– Flexbox

– Frameworks to create grids

● Now– Flexbox

– CSS Grid

Page 12: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

CSS Grid Examples

Page 13: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

CSS Grid Examples

Page 14: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

<ul class=”grid”><li></li>

<li></li>

</ul>

css: list-style:none;

In HTML

<div class=”grid”><div class=”cell”>

*

</div>

</div>

Page 15: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Transitions & Animations

● Any element– Any property

● @keyframes– from – to

– %

● Duration– Once

– n times

– Infinite

● No State– Except checkboxes...

Page 16: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Modern CSS

● Checkbox hack– Toggle properties of CSS

– Menus

● CSS Grid– Easy, responsive Layout

● Animations

Page 17: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Closing Keynote

● Nicolai Josuttis– C++ Committee Member

– Trainer

– Book Author

Page 18: BRUTALISM - Meetingcpp · BRUTALISM. Web Design. Hey, thats how I write web sites! Checklist. My CMS – HTML, CSS mostly. My own CMS – get away from frameworks. Modern CSS. No

Closing Keynote

● Nicolai Josuttis– C++ Committee Member

– Trainer

– Book Author