dle.in.ua » Шаблоны DLE » Красивое оформление картинок

Красивое оформление картинок

Автор: kpik2008 от 24-05-2012, 11:19
Красивое оформление картинок
В html код добавить:

    < ul class="box">    < li>    < img src="image.jpg" />    < /li>    < /ul>



В файл стилей добавить:

ul.box {  
  position: relative;  
  z-index: 1;
  overflow: hidden;  
  list-style: none;  
  margin: 0;  
  padding: 0; }  
  ul.box li {  
  position: relative;  
  float: left;  
  width: 160px;  /* ширина рамки  при размере картинки  150 */  
  height: 160px;  /* высота рамки  при размере картинки  150*/  
  padding: 2px;  
  border: 1px solid #efefef;  
  margin: 0 10px 10px 0;  
  background:#fff;  
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;  
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;  
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }  
  ul.box li:before,  
  ul.box li:after {  
  content: '';  
  z-index: -1;  
  position: absolute;  
  left: 10px;  
  bottom: 10px;  
  width: 70%;  
  max-width: 300px;
  height: 55%;  
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);  
  -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);  
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);  
  -webkit-transform: skew(-15deg) rotate(-6deg);  
  -moz-transform: skew(-15deg) rotate(-6deg);  
  -ms-transform: skew(-15deg) rotate(-6deg);  
  -o-transform: skew(-15deg) rotate(-6deg);  
  transform: skew(-15deg) rotate(-6deg); }  
  ul.box li:after {  
  left: auto;  
  right: 10px;  
  -webkit-transform: skew(15deg) rotate(6deg);  
  -moz-transform: skew(15deg) rotate(6deg);  
  -ms-transform: skew(15deg) rotate(6deg);  
  -o-transform: skew(15deg) rotate(6deg);  
  transform: skew(15deg) rotate(6deg); }



ramka.zip [33,06 Kb] (cкачиваний: 122)

Теги: картинка, рамка

  • Группа: Модератор +
  • Icq: --
  • Комментариев: 191
  • Публикаций: 14
  • Хотелось бы отметить, что это CSS 3, может не работать в Осле и старых браузерах...

    --------------------
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 5
  • Публикаций: 2
  • С каких это пор редактирувание шаблонов стали относить к хакам? winked
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 191
  • Публикаций: 14
  • Kolya groza morey, сори, не заметил... Перенёс в шаблоны wink

    --------------------
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 67
  • Публикаций: 36
  • помоему для таких постов надо вообще сделать отдельную категорию "Уроки CSS и HTML"

    --------------------
    • raler1992
    • Регистрация: 20.11.2009
    • Репутация: (1|1|0)
    • 26 мая 2012 22:50
    • 4
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 191
  • Публикаций: 14
  • raler1992, это уже не ко мне fellow

    --------------------
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 67
  • Публикаций: 36
  • кстате эта тема будет пахать на осле если туда воткнуть PIE

    --------------------
    • raler1992
    • Регистрация: 20.11.2009
    • Репутация: (1|1|0)
    • 31 мая 2012 10:48
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 5
  • Публикаций: 3
  • Эта тема устарела!!!! Благодаря ПафНутиЮ

    Вот пример: http://jsfiddle.net/paffffff/GrA6L/1/embedded/result/

    Вот решение: http://jsfiddle.net/paffffff/GrA6L/1/
    • kpik2008
    • Регистрация: 23.12.2010
    • Репутация: (1|1|0)
    • 31 мая 2012 23:59
    • 7
    ^
  • Группа: User
  • Icq: 7108299
  • Комментариев: 4
  • Публикаций: 0
  • В чем может быть проблема? как не крутил картинка в левом верхнем углу а не по центру как должно быть, использую как рамка аватарки в профиле. Подскажите как исправить пожалуйста
    • Nuf-Nuf
    • Регистрация: 18.07.2012
    • Репутация: (0|0|0)
    • 19 июля 2012 22:07
    • 8
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.