Объявление
Уважаемые читатели, друзья, подписчики. В связи с участившимся и, порядком надоевшим спамом в комментариях от всяких анонимах(будь они не ладны), я вынуждена включить модерацию комментариев на некоторое время. Очень надеюсь на ваше понимание.

Оформление открытки или карточки

Доброго времени суток, друзья. Сегодня для вас очередной вариант оформления карточки или поздравительной открытки, всего что угодно, только подключить фантазию. Смотрится вполне оригинально и довольно просто при установке в сообщении или сайдбаре блога.

Для оформления всего блока в данном случае  используем HTML-теги figure и figcaption. Благодаря последнему  выводится пояснение к содержимому, которое находится внутри тега figure.

Для пущей красоты добавим лёгкий hover эффект и полупрозрачный фон.

открытка старинные часы


Давайте смотреть. Скопируйте приведённый ниже код и вставьте в этом редакторе для наглядного примера. 


<div class="poem">
 <figure1>
  <p>Старинные часы</p>
  <figcaption>
   Старинные часы еще идут,<br> Старинные часы, свидетели и судьи.<br> Когда ты в дом входил,<br> Они слагали гимн,<br>Звоня тебе<br> Во все колокола.<br> Когда ты не сумел меня понять,<br>Я думала - замрут все звуки во Вселенной,<br> Но шли мои часы,<br> Торжественно, печально,<br> Я слышала их поминальный звон.
   <br>
   <div class="author">― Илья Резник</div>
  </figcaption>
 </figure1>
</div>
<style>
.poem {
 margin: 20px 35%;
}
figure1 {
 position: relative;
 background: url(https://sun9-53.userapi.com/c855416/v855416488/202f74/9bUJkyUSiHY.jpg);
 width: 320px;
 height: 350px;
 box-sizing: border-box;
 display: inline-block;
 margin: 0 auto;
 background-color: rgba(230, 230, 230, 0.7);
 color: #666;
 transition: all 0.35s ease;
 overflow: hidden;
 backface-visibility: hidden;
 box-shadow: 3px 2px 24px 0px rgba(190, 158, 167, 1);
}
figure1 p {
 width: 320px;
 background-color: rgba(255, 255, 255, 0.9);

 border-bottom: 5px solid rgba(190, 158, 167, 0.4);
 font-family: "Special Elite", cursive;
 padding: 20px;
 bottom: 5px;
 position: absolute;
 transition: all 0.45s ease;
}

figure1 figcaption {
 transform: translateX(-120%);
 background-color: rgba(255, 255, 255, 0.9);
 width: 250px;
 height: 330px;
 padding: 20px;
 position: absolute;
 top: 0px;
 bottom: 15px;
 left: 0px;
 right: 15px;
 font-family: "Faustina", serif;
 font-size: 15px;
 border: 15px solid rgba(190, 158, 167, 0.4);
 transition: all 1.5s ease;
}

figure1:hover figcaption {
 transition: all 1s ease;
 transform: translate(0, 0);
}
figure1:hover p {
 transform: translateX(-120%);
}

figure1 .author {
 text-align: right;
 margin-top: 25px;
}
</style>


Вам нужно подобрать свою картинку и вставить её адрес вместо моей. В коде эта строка отмечена оранжевым. Надпись и текст пишите, что хотите. 

Ширина 320px;
Высота 350px;

Если картинка других размеров, нужно будет менять в стилях CSS некоторые значения для корректного отображения надписи, появляющегося блока, отступы. Если возникнут проблемы с этим, пишите. 

Особое внимание обращу на то, что если у вас в блоге уже, где - то был применён тег figure1, то могут возникнуть "неполадки". Не огорчайтесь, просто везде в коде замените тег figure1, допустим, на figure 2. 

Готовый код устанавливаем в нужное место поста в режиме  HTML (карандашик в левом верхнем углу нового редактора). Или в гаджет HTML/JavaScript. Вот такие не хитрые настройки и в итоге весьма симпатичная карточка получилась.

Всем добра и до встречи.

здесь можно оформить подписку на новые шпаргалки


Введите Ваш email


9 комментариев:

  1. Тут вернее будет сказать, обычно. С использованием HTML и CSS всякая подобная красота и получается.

    ОтветитьУдалить
  2. Если бы в какое-то время я додул про общий принцип эффектов, я бы овладел всем арсеналом, но.. Да и фиг с ним!

    ОтветитьУдалить
  3. Семён, Вы до другого додули. Каждый в разные стороны.

    ОтветитьУдалить
  4. Мудро, Вика, мудро!

    ОтветитьУдалить
  5. Классненько, Вика. Привет! Прямо сразу захотелось "взяться за перо", чтобы создать сообщение. Надо собраться! Спасибо!🌹 🌹 🌹

    ОтветитьУдалить
  6. Люба, вперёд!!! Очень хочу посмотреть, что ты придумаешь. У тебя креатив ключом бьют.

    ОтветитьУдалить
  7. Здравствуйте, Вика!
    Очень понравилась идея! Применила. Но не могу выровнять посередине поля сообщения. И еще: картинка как бы двойная. Видно ее начало, если убирается надпись. https://toropej.blogspot.com/

    ОтветитьУдалить
    Ответы
    1. Здравствуйте Татьяна. Размер вашей картинки 320 на 240 пикселей. Соответственно нужно поменять размеры на width: 320px;
      height: 240px;( я уточнила в сообщении). Чтобы вся конструкция была по центру, заключите весь код в теги <center></center>

      Удалить

ВСЕГДА РАДА УСЛЫШАТЬ ВАШЕ МНЕНИЕ!
Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML