brutalism - meetingcpp · brutalism. web design. hey, thats how i write web sites! checklist. my...

18
BRUTALISM

Upload: others

Post on 28-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

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