Tuesday, December 7, 2010

Week 7 Post (Zen Garden)




Our final class project is to create a Zen Garden Using on CSS. The HTML has been given to us so technically we can't even use that. What is a Zen Garden you ask? A zen garden is a place of absolute relaxation (to yourself), a place of absolute serenity. It could be a beach, or a cabin, or a mountain top breathing the fresh air. For me, it is a comfortable couch with a controller in one hand and a slice of pizza in the other watching some football. People are welcome to enter and partake, but do not disturb the other persons place of zen, absolute quit is required. Unless the home team scores. Target audience? sport fans of any ages. Obviously i imagine 20 somethings males and up to gravitate towards this "Man Cave", but i truly would like to keep it open to anyone, or any age, who has a high sports IQ, and will not talk too much. We'll let the announcers do the talking. Why a Man Cave? Every Sunday i just want to watch football, preferably my San Francisco 49ers play but every Sunday i am either at work or running errands for family members. When i am fortunate enough to have time off, people will interrupt the game, talking to me, how nice it is that i am home, complaining that i am ignoring them, who's playing?, what's going on?!?!?!? Not in the Sports Cave my friends, not in my Zen Garden.

Class Update

Nothing much to report, actually tons, but not sure where to start. Quarter is winding down. Currently working on my Zen Garden. Brain-Stormed a great idea (in my humble opinion) So I'm looking forward to the assignment. Trying to finish up as many assignments as i can to rack up points for my final grade. I am learning a lot and have come to the conclusion that you can my really strong websites with only HTML and css. Of course i hope to learn more and incorporate other language in future projects, i think it is essential to master HTML and CSS.

Tuesday, November 23, 2010

Monday, November 15, 2010

Positioning

Css (cascading Style Sheets) allow you to position elements four different ways.

STATIC- HTML elements are positioned Static by defualt. A static positioned elementis alays positioned according to the flow of the page.

ABSLOUTE- Absolute positioning is relative to the first parent element that has a position other than static. It is removed from the normal flow. The document and other elemnts act as if it does not exist allowing overlaps.

FIXED- Positioned relative to the browser. will not move even if scrolled.

RELATIVE- A relative positioned element is positioned relative to its normal position. The content of this element can be moved and overlap other elements but the reserved space for the element is still perserved in the normal flow.



-info found on w3schools.com

Monday, November 8, 2010

How I spark my creativity...

when i hit a mental block, which is often, i try to center my work around something i'm interested in. Usually that will get me into it (it being my work of course). It might not be relevant to the assignment but at least it gets me thinking nd i think that's the most important. Another method i use is just write down any ideas that come to mind, even if i think it's dumb. I just write down as many ideas as i can. Usually those ideas will be scrunched up and tossed over my shoulder but at least it gets my mind jump started.

Monday, October 25, 2010

"The Box Model"


"The Box Model" is an attempt to simplify your content (built in html) and what control you have over that content (styled in css).
When we write on a piece of paper we don't start flush on the very top left of the page. We allow some space, we add a header or add hole punches. Visually our eyes are drawn to the center first. The same approach is used with the box model.
There are 5 pieces in "The Box Model":
Height, margin, border, padding, content.
First we create a div in our html page. We will name this div "box";
"div id="box">box (save under box.html)

Now that we have our content, we can apply the box model on our css sheet. Open up a css sheet and link it to your html page (box.html)

1. the first step to the box model is our height (200px). This will give us space for our content. We can apply a width but by defualt it should strecth out towards the of the screen creating a rectangle. If you do not see the rectangle that is normal. lets apply a color so that you can see the box;

(written like this on your css sheet)
#box {
height: 200px;
background-color:#00ffff;
}
now you should be able to see your box.

2. the second step is to add your margin. I have always been confused with margin and padding so i will explain in case you have the same problem. Margin will move the box, padding will move the content within the box. We want to give the box some space from the left so we are going to apply a 20 px (pixel) margin for some breathing room.

#box {
height:200px;
background-color:#00ffff;
margin:20px;
}

this should create a 20 pixel margin from all four sides. if you want to creat a margin on only one side you can use the control margin-left, margin-right, margin-top, margin-bottom.

3. Our third step is our border. Consider the border our contents frame, just like a picture's frame. Instead of just hanging a picture on a wall it might look nicer or cleaner if we use a frame (border). let's try a solid black border 5px.

#box {
height:200px;
background-color:#00ffff;
margin:20px;
border:5px solid #fff;
}

4. Now we create a padding to give some space to the content with the box. Again, like most picture frames, thier is a border within to center the photo and give it a cleaner touch. let's stay consistent and use the 20px used earlier.

height:200px;
background-color:#00ffff;
margin:20px;
border:5px solid #fff;
padding:20px
}

Now you're done!
Those four steps should give you the 5 pieces that build up a box model. Side Note:
If you were asked what the total height is, 200px would not be the correct answer. 200px is the size of your content, dont forget to add our padding (20), our border (5)and our margin (20), on each side. That would be 45 x 2 = 80. Our total height would be 280px.

Tuesday, October 19, 2010

Pantones for website

I wanted cooler colors, i might choose a more purpler blue (is that a word?) I found the hex first and then using google i founf the rgb equivelant. If you are fortunate enought tho own adobe software like photoshop, it is very easy finding out the rgb and hex of a color using the eye dropper.


Monday, October 18, 2010

Blog about mm2203

This is a random blog in regards to my 8-12 "intro to web design" class. So far, it is going well for the most part. I feel a little behind and slightly lost. Don't have a complete grasp of the game-plan but i have class tomorrow and i will ask plenty of questions. The 1 thing i can say with certainty is that i love waking up at 5 in order to make it to an 8 o'clock class. I can't put into words how good it feels dragging my semi- unconscious body out of bed, truly a joy.

Timeline

This is a loose timeline as to how i would like most of my weeks to go:
Monday
9-10: gym
11-4: work
5-9: study for mm2203/ get ready for class next day.

Tuesday
8-12: mm2203
1-5: mm2203 homework/ type 2 homework
5-7: tutor session
7-9: commute home

Wednesday
8-12: prep for type 2
1-5:type 2 class
5-7: commute home
7-9: softball league

Thursday
8-12: intro to animation
1-4: animation homework
5-10: work

Friday
9-10: gym
11-4: study web design/type2/animation as necessary
5-12: work

Saturday
9-10: breakfast with girlfriend
11-12: gym
1-4 study: as needed
5-12: work

Sunday
8:30 coffee
9-10 set up fantasy football line-up
10-11 watch football while getting ready for work
12-5 work
5-10 date night with girlfriend

Tuesday, October 12, 2010

Week 1: Web Design



These are two design ideas i had for my website. I'm sure it will turn out slightly different, lol.