Content Images

  • Actual images on page that are necessary
  • display logo/site (put them in one folder)
<img src="LOCATION IMAGE" alt="PUT HERE DESCRIPTION OF IMAGE" >
  • Always "inline" level (Can't be centered with text-align)

Naming image file:

  • Lowercase letters
  • No puntuation or spaces
  • don't change file extension
  • files names = short, but descriptive

To center:

display: block;
margin: 0 auto 0 auto;

When added to list:

remove bullet points:

list-style-type: none;

remove padding:

padding: 0;

Layout & Background Images

  • part of background to make layout nicer
  • only added in CSS
background-color: (_needs to be set in case image does not load_)
background-image: url(PATH TO IMAGE FILE);
background-position: *first word*: top,center or bottom *Second word*: left, center or right;
background-repeat: repeat;
background-attachment: fixed or scroll

other values for background-repeat:

  • repeat-x: tile image horizontally
  • repeat-y: tile image vertically
  • no-repeat: don't repeat anything
  • space: repeat image in background without clipping
  • round: repeat image in background and scales (adjust) dimension of image to avoid clipping

other values for background-position: (in pixels or percentage)

  • left
  • top
  • cener
  • bottom

background-attachment:
To configure if image remains fixed or scrolls along with the page.

Or put background in one line:

background: COLOR IMAGE POSITION REPEAT;

Writing on top of background images

Create empty div container that contains background and put text tags in it.

  • Create div tag with class in HTML
<div class="NAME OF CLASS">
  <h1,h2,h3,...> TEXT ON TOP OF BACKGROUND </h1,...>
<\div>
  • Adjust CSS
.NAME OF CLASS {
  width: ;
  height: ;
  background: COLOR IMAGE POSITION REPEAT;
}

Floating images

  • used when you want to put text and images next to each other

  • put content you want to have together in a <li>

example:

<ul class="NAME OF CLASS">
   <li>
       <img src="....">
       <h3><a href=".....">CONTENT</a></h3>
       <p> </p>
   </li>
</ul>
.NAME OF CLASS img {
  float: left, right or center;
  padding-right: 10px; (to make sure you have some space between image and text)
}

User Interface Images

  • help to understand the content of the page
<figure>
    <img src="" alt="" height="" width="">
    <figcaption>Caption under or above picture
    </figcaption>
</figure>

Using <div> is to generic, so when you have an image it is better to wrap them in <figure> and within <figure> add <figcaption>.

results matching ""

    No results matching ""