<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Conner Luzier</title>
    <description>The latest articles on DEV Community by Conner Luzier (@cluzier).</description>
    <link>https://dev.to/cluzier</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F177796%2F67f5a0df-95df-443d-b34d-c5403bad4601.png</url>
      <title>DEV Community: Conner Luzier</title>
      <link>https://dev.to/cluzier</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cluzier"/>
    <language>en</language>
    <item>
      <title>What to Learn First</title>
      <dc:creator>Conner Luzier</dc:creator>
      <pubDate>Wed, 13 Nov 2019 20:36:05 +0000</pubDate>
      <link>https://dev.to/cluzier/what-to-learn-first-2ap0</link>
      <guid>https://dev.to/cluzier/what-to-learn-first-2ap0</guid>
      <description>&lt;h1&gt;Getting Started&lt;/h1&gt;

&lt;p&gt;So you want to learn how to code websites but are unsure where to start? Well, CodePen is a fantastic site/tool to use to help you learn your way around the basic site scripting languages. &lt;/p&gt;

&lt;h1&gt;
  
  
  HTML
&lt;/h1&gt;

&lt;p&gt;Essentially HTML (Hypertext Markup Language) is the bare bones of a website. This is as basic as it gets.&lt;br&gt;
If you are just starting to code I suggest learning HTML first before any other scripting language as this will assist you in understanding how websites are formatted.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;header&amp;gt;&amp;lt;/header&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Above is a simple html page, of course if you were to open a page with that exact code, the page would be blank. To briefly explain how html works, there are tags for all that is html. Even an &lt;code&gt;html&lt;/code&gt; tag to tell the site that you are using the language html. The next is the &lt;code&gt;head&lt;/code&gt; tag which is where you can link other scripts to other documents that you want to integrate into your html code. This will come later on so no need to worry about that. The &lt;code&gt;title&lt;/code&gt; tag is simply the words on the tab at the top of the page. &lt;code&gt;header&lt;/code&gt; is a bootstrap container. A prime example of this is on News websites, they use a header to introduce the name of the article. &lt;code&gt;p&lt;/code&gt; is simply a paragraph section. Lastly, &lt;code&gt;body&lt;/code&gt; is essentially the parent of &lt;code&gt;p&lt;/code&gt;. Remember that all of these tags need to be closed using the same tag but with a &lt;code&gt;/&lt;/code&gt; before the word or letter. Example: &lt;code&gt;&amp;lt;/html&amp;gt;&lt;/code&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  CSS
&lt;/h1&gt;

&lt;p&gt;Cascading Style Sheets other known as CSS is what makes a website visually appealing. Usually this involved shapes, fonts and animations (keyframes). Below is a prime example of what can be done with just CSS.&lt;/p&gt;

&lt;p class="codepen"&gt;
  &lt;span&gt;See the Pen &lt;a href="https://codepen.io/cluzier/pen/GxxeJP"&gt;
  Profile Layout on load&lt;/a&gt; by Conner (&lt;a href="https://codepen.io/cluzier"&gt;@cluzier&lt;/a&gt;)
  on &lt;a href="https://codepen.io"&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;If you look at the example above, CSS is basically the meat of a webpage. A simple way to start out is by understand how to implement it in your html. This can be done by going to your &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; and inserting where the .css document is.&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;link rel="stylesheet" href="style.css"&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;Once your style sheet or whatever you choose to call your .css file is linked to your html page you can start adding code to your .css file. Make sure that you have elements in your .html file that you want to edit such as a paragraph &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; or a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;. Here is a simple portion of code that will show what a div's css code would look like.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.div&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="nb"&gt;auto&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;relative&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#202B33&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;This would link to this portion of your html code&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"div"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Whilst this information may be a lot at once, if you grab anything from this it would be to start with learning HTML. Once you're comfortable with that move onto CSS. There are endless tutorials on &lt;a href="https://stackoverflow.com"&gt;https://stackoverflow.com&lt;/a&gt; if you're confused or stuck. Just stick to it!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>html</category>
      <category>css</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>The Art of CSS Illustrations</title>
      <dc:creator>Conner Luzier</dc:creator>
      <pubDate>Sat, 08 Jun 2019 15:43:04 +0000</pubDate>
      <link>https://dev.to/cluzier/the-art-of-css-illustrations-me1</link>
      <guid>https://dev.to/cluzier/the-art-of-css-illustrations-me1</guid>
      <description>&lt;h1&gt;
  
  
  Why Use CSS?
&lt;/h1&gt;

&lt;p&gt;If you follow me or have seen my work, you’ll notice that CSS is a language I love to use in almost every project/pen I do. This being because it is easily customizable and can easily be read by other developers to change to their liking. Yes there are Javascript libraries for making shapes and animations but why make it harder on yourself? You can check out my Intro to CSS if you’re interested in learning the basics before reading the rest of this article.&lt;/p&gt;

&lt;h1&gt;
  
  
  It’s Easier then it looks
&lt;/h1&gt;

&lt;p&gt;Using CSS to make illustrations is easy if you think of it like this. Almost all images, designs, drawings are made up of simple shapes, lines and mixtures of colors, depending on the subject. CSS allows the developer to place different divs/elements on top of each other. You can do this using z-index . By using z-index you can move divs/elements to different layers of your page. You can read more about div position here. A quick exercise you can try to see how easily you can make a image/object out of shapes is to think of something and draw it out on a piece of paper using simple shapes. You’ll be surprised how much easier this makes the process and it shows you how many divs you will eventually need. Here is an example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.div {
position: relative;
z-index: 1;
height: 10px;
width: 10px;
background: red;
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h1&gt;
  
  
  Using it to your advantage
&lt;/h1&gt;

&lt;p&gt;Not many people know the power that CSS has to offer, and by learning how to style a website or create a illustration using Pure CSS it can set you ahead of the game when coding a website or showing off what you can do to a page to grab a viewer’s attention.&lt;/p&gt;

</description>
      <category>css</category>
      <category>guide</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
