Carnegie
Mellon University
Links and Buttons

Link Text and Titles

Ideally the name of the action should be legible. This helps with accessibility compliance but also helps new users get comfortable with the software quickly.

<a href="#" class="places_user-trash">Remove</a> 

If space is limited you can reduce the font size inline:

<a href="#" class="places_user-trash" style="font-size:83%">Remove</a> 

Or, if the space is really tight you can remove it this way, but remember to add a title on the anchor:

<a href="#" class="actions_process-stop" title="Close popup"><span  class="offscreen">Close popup</span></a>

Target

Links to external URLs should open in new windows (target="_blank"). You can use the class "external" on the anchor tag to add its respective icon.

Links to ALL internal URLs should open in the same window, unless the URL can't have ANY back-links such as a link to a PDF or ZIP file.

Icons

By adding any of the following classes to an inline tag such as an or tag you can get the matching icon for it.

For example:

<a class="external" href="/joomla/...">Read Full Story in Apple Learning Exchange</a>

<button><span class="external">Open</span></button>

Will produce:

Read Full Story in Apple Learning Exchange

Notice that the class is on the INLINE element "span" and not in the "button" element. Avoid using these classes on button elements because this:

<form><input /><span style="color: #ff0000;">class="external"</span> type="submit" value="Open" /></form>

will produce unwanted effects across browsers:

-- wrong --

Tango

We use the Open Source Tango Icon Library for the icons throughout the site.

Actions

actions_address-book-new

actions_appointment-new

actions_chat-new

actions_bookmark-new

actions_contact-new

actions_document-new

actions_document-open

actions_document-print

actions_document-print-preview

actions_document-properties

actions_document-save

actions_document-save-as

actions_edit-clear

actions_edit-copy

actions_edit-cut

actions_edit-delete

actions_edit-find

actions_edit-find-replace

actions_edit-paste

actions_edit-redo

actions_edit-select-all

actions_edit-undo

actions_folder-new

actions_format-indent-less

actions_format-indent-more

actions_format-justify-center

actions_format-justify-fill

actions_format-justify-left

actions_format-justify-right

actions_format-text-bold

actions_format-text-italic

actions_format-text-strikethrough

actions_format-text-underline

actions_go-bottom

actions_go-down

actions_go-first

actions_go-home

actions_go-jump

actions_go-last

actions_go-next

actions_go-previous

actions_go-top

actions_go-up

actions_list-add

actions_list-remove

actions_mail-forward

actions_mail-mark-junk

actions_mail-mark-not-junk

actions_mail-message-new

actions_mail-reply-all

actions_mail-reply-sender

actions_mail-send-receive

actions_media-eject

actions_media-playback-pause

actions_media-playback-start

actions_media-playback-stop

actions_media-record

actions_media-seek-backward

actions_media-seek-forward

actions_media-skip-backward

actions_media-skip-forward

actions_process-stop

actions_system-lock-screen

actions_system-log-out

actions_system-search

actions_system-shutdown

actions_tab-new

actions_view-fullscreen

actions_view-refresh

actions_window-new

Apps

apps_accessories-calculator

apps_accessories-character-map

apps_accessories-text-editor

apps_help-browser

apps_internet-group-chat

apps_internet-mail

apps_internet-news-reader

apps_internet-web-browser

apps_office-calendar

apps_preferences-desktop-accessibility

apps_preferences-desktop-assistive-technology

apps_preferences-desktop-font

apps_preferences-desktop-keyboard-shortcuts

apps_preferences-desktop-locale

apps_preferences-desktop-multimedia

apps_preferences-desktop-remote-desktop

apps_preferences-desktop-screensaver

apps_preferences-desktop-theme

apps_preferences-desktop-wallpaper

apps_preferences-system-network-proxy

apps_preferences-system-session

apps_preferences-system-windows

apps_system-file-manager

apps_system-installer

apps_system-software-update

apps_system-users

apps_utilities-system-monitor

apps_utilities-terminal

Status

status_audio-volume-high

status_audio-volume-low

status_audio-volume-medium

status_audio-volume-muted

status_battery-caution

status_dialog-error

status_dialog-information

status_dialog-warning

status_folder-drag-accept

status_folder-open

status_folder-visiting

status_image-loading

status_image-missing

status_mail-attachment

status_network-error

status_network-idle

status_network-offline

status_network-receive

status_network-transmit

status_network-transmit-receive

status_network-wireless-encrypted

status_printer-error

status_software-update-available

status_software-update-urgent

status_user-trash-full

status_weather-clear

status_weather-clear-night

status_weather-few-clouds

status_weather-few-clouds-night

status_weather-overcast

status_weather-severe-alert

status_weather-showers

status_weather-showers-scattered

status_weather-snow

status_weather-storm

Animations

Animation icons have been generated using Ajax Load.

process-working

process-working-flower

process-working-squares

process-working-stripes