Wcześniejszy wpis w którym opisane było tworzenie listy ikonek pod tytułem pozwolił na wytworzenie następującej listy ikonek.
Ładnie toto wygląda, jest małe i wygodne. Ale może by tak dodać jeszcze cień pod każdą z graficzek?
Sposoby na uzyskanie czegoś takiego są dwa. Jeden polega na takiej modyfikacji pierwotnego pliku, żeby cienie były w nim obecne. Drugi polega na dołożenia cienia pod każdy z elementów, co niestety wiążę się z dodatkową grafiką. Przedstawię ten drugi.
HTML się nie zmienił:
<ul>
<li class="d"><a href="#">d</a></li>
<li class="t"><a href="#">t</a></li>
<li class="w"><a href="#">w</a></li>
<li class="a"><a href="#">a</a></li>
<li class="b"><a href="#">b</a></li>
<li class="c"><a href="#">c</a></li>
</ul>
CSS wygląda tak
<style type="text/css">
li
{
background:red url(shadow.gif);
list-style:none;
margin:0;
float:left;
margin-right:3px;
padding-bottom:5px;
padding-right:4px
}
a
{
background-image:url(socicons.gif);
display:block;
width:16px;
height:16px;
text-indent:-99em
}
li.t a{background-position:-16px}
li.w a{background-position:-32px}
li.a a{background-position:-48px}
li.b a{background-position:-64px}
li.c a{background-position:-80px}
</style>
Jeżeli porównasz do poprzedniego rozwiązania zauważysz że nie ma za dużych zmian.
Jak wytworzyć sam cień w Photoshopie?
- Utwórz obrazek o wymiarach 22×22.
- Wypełnij go tym tłem które potrzebujesz.
- Utwórz nową warstwę.
- Na nowej warstwie utwórz kwadrat leżący w górnym lewym rogu o wymiarach 16×16.
- Wypełnij go kolorem tła.
- Dodaj cień z ustawieniami
- Przezroczystość 50%.
- Kąt 135.
- odległość 3px.
- Zapisz jako obrazek na stronę www.
- Używaj.
Piliki użyte w przykładzie
Wszystkie użyte pliki możesz pobrać (zawiera plik psd): ikony-podcien.zip
Inne podejścia do tematu list
- Lista odnośników społecznościowych
- Semantyka HTML: lista nieuporządkowana
- 8 kroków do zmniejszenia ilości obrazków na stronie
dzieciak
a nie wystarczy oryginalnego obrazka skopiowac na nową warstwę, tak żeby były dwie z tym samym obrazem? i ten niższy zmienić w brightness/contrast a potem przesunąc kawałek? tzn. piszę z głowy, tylko wydaje mi się prostsze, bo ktoś może mieć jeszcze shopa, gdzie nie było opcji cienia.