{"id":681,"date":"2017-09-17T05:52:11","date_gmt":"2017-09-17T05:52:11","guid":{"rendered":"http:\/\/frowningbear.com\/blog\/?page_id=681"},"modified":"2018-05-29T06:14:34","modified_gmt":"2018-05-29T06:14:34","slug":"css","status":"publish","type":"page","link":"https:\/\/frowningbear.com\/codebase\/css\/","title":{"rendered":"CSS"},"content":{"rendered":"<p>Just a compiled list of links for working with Cascading Style Sheets (CSS)<\/p>\n<h3>Transitions and Animations<\/h3>\n<dl>\n<dt><a href=\"https:\/\/stackoverflow.com\/questions\/20586143\/css-animation-vs-transition\">CSS: Animation vs. Transition &#8211; Stack Overflow<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.bryanbraun.com\/2014\/05\/05\/css-transitions-vs-keyframe-animations\/\">CSS Transitions VS Keyframe Animations | Bryan Braun &#8211; Student of Life<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/cssanimation.rocks\/transition-vs-animation\/\">Transitions vs Animations &#8211; CSS Animation<\/a><\/dt>\n<dd>When animating on the web, do you use a transition or an animation?<\/dd>\n<dt><a href=\"https:\/\/www.kirupa.com\/html5\/css3_animations_vs_transitions.htm\">CSS3: Animations vs. Transitions | kirupa.com<\/a><\/dt>\n<dd>Know when to use animations or transitions by learning about the similarities and differences between them.<\/dd>\n<dt><a href=\"https:\/\/www.jagtalon.com\/css-animations-vs-transitions\/\">Cagematch: CSS Animations VS Transitions<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/daneden.github.io\/animate.css\/\">Animate.css<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/desandro.github.io\/3dtransforms\/\">Intro to CSS 3D transforms<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/myth-busting-css-animations-vs-javascript\/\">Myth Busting: CSS Animations vs. JavaScript | CSS-Tricks<\/a><\/dt>\n<dd>The following is a guest post by Jack Doyle, author of the GreenSock Animation Platform (GSAP).<\/dd>\n<\/dl>\n<h3>Floats<\/h3>\n<dl>\n<dt><a href=\"http:\/\/complexspiral.com\/publications\/containing-floats\/\">Containing Floats (Complex Spiral Consulting)<\/a> &#8211; <em>August 25th, 2003<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.positioniseverything.net\/easyclearing.html\">Clearing a float container without source markup<\/a> &#8211; <em>May 4th, 2004<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.sitepoint.com\/simple-clearing-of-floats\/\">Simple Clearing of Floats<\/a> &#8211; <em>February 26, 2005<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.mezzoblue.com\/archives\/2005\/03\/03\/clearance\/\">mezzoblue \u00a7 Clearance<\/a> &#8211; <em>March 3rd, 2005<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.quirksmode.org\/blog\/archives\/2005\/03\/clearing_floats.html\">Clearing floats the overflow way &#8211; QuirksBlog<\/a> &#8211; <em>March 8th, 2005<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.smashingmagazine.com\/2007\/05\/css-float-theory-things-you-should-know\/\">CSS Float Theory: Things You Should Know \u2013 Smashing Magazine<\/a> &#8211; <em>May 1st, 2007<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.smashingmagazine.com\/2009\/10\/the-mystery-of-css-float-property\/\">The Mystery Of The CSS Float Property \u2013 Smashing Magazine<\/a> &#8211; <em>October 19th, 2009<\/em><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/alistapart.com\/article\/css-floats-101\">CSS Floats 101 \u00b7 An A List Apart Article<\/a> &#8211; <em>March 8th, 2011<\/em><\/dt>\n<dd><\/dd>\n<\/dl>\n<h3>Positioning<\/h3>\n<dl><\/dl>\n<dt><a href=\"http:\/\/alistapart.com\/article\/css-positioning-101\">CSS Positioning 101 \u00b7 An A List Apart Article<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.smashingmagazine.com\/2009\/07\/the-definitive-guide-to-using-negative-margins\/\">The Definitive Guide to Using Negative Margins \u2013 Smashing Magazine<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/alistapart.com\/article\/negativemargins\">Creating Liquid Layouts with Negative Margins \u00b7 An A List Apart Article<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/stackoverflow.com\/questions\/11495200\/how-do-negative-margins-in-css-work-and-why-is-margin-top-5-margin-bottom5\">How do negative margins in CSS work and why is (margin-top:-5 != margin-bottom:5)? &#8211; Stack Overflow<\/a><\/dt>\n<dd><\/dd>\n<\/dl>\n<h3>Centering things with CSS horizontally and vertically<\/h3>\n<dl>\n<dt><a href=\"https:\/\/css-tricks.com\/centering-css-complete-guide\/\">Centering in CSS: A Complete Guide | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/zerosixthree.se\/vertical-align-anything-with-just-3-lines-of-css\/\">Z63 | Vertical align anything with just 3 lines of CSS | zerosixthree<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/vanseodesign.com\/css\/vertical-centering\/\">6 Methods For Vertical Centering With CSS &#8211; Vanseo Design<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.smashingmagazine.com\/2013\/08\/absolute-horizontal-vertical-centering-css\/\">Absolute Horizontal And Vertical Centering In CSS \u2013 Smashing Magazine<\/a><\/dt>\n<dd>Perfect horizontal *and* vertical centering in CSS, at any width or height!<\/dd>\n<dt><a href=\"https:\/\/davidwalsh.name\/css-vertical-center\">CSS Vertical Center<\/a><\/dt>\n<dd>Learn how to use CSS to vertically center HTML elements!<\/dd>\n<dt><a href=\"https:\/\/www.w3.org\/Style\/Examples\/007\/center.en.html#block\">CSS: centering things<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.computerhope.com\/issues\/ch001613.htm\">How to center a picture on a web page using HTML<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/stackoverflow.com\/questions\/7055393\/center-image-using-text-align-center\">html &#8211; Center image using text-align center? &#8211; Stack Overflow<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/tips-aligning-icons-text\/\">Tips for Aligning Icons to Text | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<\/dl>\n<h3>Layout<\/h3>\n<dl>\n<dt><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/CSS\/CSS_layout\">CSS layout &#8211; Learning web development | MDN<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/alistapart.com\/article\/practicalcss\">Practical CSS Layout Tips, Tricks, &amp; Techniques \u00b7 An A List Apart Article<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/alistapart.com\/article\/fauxcolumns\">Faux Columns \u00b7 An A List Apart Article<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/snippets\/css\/complete-guide-grid\/\">A Complete Guide to Grid | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/gridbyexample.com\/examples\/\">Grid by Example &#8211; Usage examples of CSS Grid Layout<\/a>\/dt&gt;<\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/snippets\/css\/a-guide-to-flexbox\/\">A Complete Guide to Flexbox | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/www.smashingmagazine.com\/2011\/09\/css3-flexible-box-layout-explained\/\">CSS3 Flexible Box Layout Explained \u2013 Smashing Magazine<\/a><\/dt>\n<dd><\/dd>\n<\/dl>\n<h3>Units<\/h3>\n<dl>\n<dt><a href=\"https:\/\/css-tricks.com\/building-resizeable-components-relative-css-units\/\">Building Resizeable Components with Relative CSS Units | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/rems-ems\/\">Font Size Idea: px at the Root, rem for Components, em for Text Elements | CSS-Tricks<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/simurai.com\/blog\/2015\/09\/09\/back-to-the-roots\">Back to the :roots<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.mezzoblue.com\/zengarden\/alldesigns\/\">mezzoblue \u00a7 css Zen Garden Design List<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\">CSS reference &#8211; CSS | MDN<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.w3schools.com\/cssref\/default.asp\">CSS Reference<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/css.maxdesign.com.au\/selectutorial\/index.htm\">Selectutorial: CSS selectors<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Guide\/CSS\/Getting_Started\/Selectors\">Selectors &#8211; Web developer guides | MDN<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/www.w3schools.com\/cssref\/css_selectors.asp\">CSS Selectors Reference<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/robertnyman.com\/2010\/02\/24\/css-display-inline-block-why-it-rocks-and-why-it-sucks\/\">CSS display: inline-block: why it rocks, and why it sucks &#8211; Robert&#8217;s talk<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/dustwell.com\/div-span-inline-block.html\">div and span: display = &#8216;block&#8217;, &#8216;inline&#8217;, or &#8216;inline-block&#8217; ?<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"https:\/\/css-tricks.com\/css-sprites\/\">CSS Sprites: What They Are, Why They&#8217;re Cool, and How To Use Them | CSS-Tricks<\/a><\/dt>\n<dd>This article has been revised and re-written several times since its very first publication in 2007, to keep the information current.<\/dd>\n<dt><a href=\"http:\/\/tachyons.io\/\">TACHYONS &#8211; css Toolkit<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/simurai.com\/blog\/2012\/08\/29\/media-query-splitting\">Media Query splitting<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/simurai.com\/blog\/2012\/03\/25\/icon-sharpness-limbo\">We\u2019re in an icon-sharpness limbo<\/a><\/dt>\n<dd><\/dd>\n<dt><a href=\"http:\/\/stephenpkane.com\/columns-2-even-width-bootstrap-columns\/#\">2 Even Width Bootstrap Columns<\/a><\/dt>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Just a compiled list of links for working with Cascading Style Sheets (CSS) Transitions and Animations CSS: Animation vs. Transition &#8211; Stack Overflow CSS Transitions VS Keyframe Animations | Bryan Braun &#8211; Student of Life Transitions vs Animations &#8211; CSS Animation When animating on the web, do you use a transition or an animation? CSS3: &hellip; <a href=\"https:\/\/frowningbear.com\/codebase\/css\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;CSS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-681","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/pages\/681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/comments?post=681"}],"version-history":[{"count":1,"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/pages\/681\/revisions"}],"predecessor-version":[{"id":1222,"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/pages\/681\/revisions\/1222"}],"wp:attachment":[{"href":"https:\/\/frowningbear.com\/codebase\/wp-json\/wp\/v2\/media?parent=681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}