/* 3D Transform */
.tdimension {
width: 300px;
height: 300px;
margin: 20px auto 40px auto;
perspective: 1000px;
}
.tdimension a {
display: block;
width: 100%;
height: 100%;
background:linear-gradient(to bottom, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
background-size: cover;
transform-style: preserve-3d;
transform: rotateX(70deg);
transition: all 0.8s;
}
.tdimension:hover a {
transform: rotateX(20deg);
}
.tdimension a:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 40px;
background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
transform: rotateX(90deg);
transform-origin: bottom;
}
Hover Effect с пояснением

C Новым годом!
Многоглазый дед-мороз Он подарки нам принес:Шорох скрытых измерений, Тайны мертвых поколений,
Ритуальный нож и блюдо, Взгляд существ, что не отсюда,
Звезд погасших черный свет, Ядовитый лед с комет, Шупальца грибов с Юггота
Все для нового, для года!
Lorem
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam lorem nunc, sollicitudin a nisi sodales, imperdiet dignissim enim. Nam sapien quam
.frame { cursor: pointer; perspective: 500px; position: relative; text-align: center; max-width: 300px; margin: 0 auto; } .frame img { max-height: 290px; max-width: 290px; } .frame .details { background: linear-gradient(to bottom, #f9fcf7 0%,#f5f9f0 100%) repeat scroll 0 0; content: ""; height: 80%; left: 50%; opacity: 0; padding: 1px; position: absolute; top: 50%; transform: translate(-50%, -50%) rotateY(90deg); transform-origin: 50% 50% 0; transition: all 0.4s ease-in 0s; width: 80%; } .frame:hover .details { opacity: 1; transform: translate(-50%, -50%) rotateY(0deg); }
Отсвет



/* Shine */ .hover14 figure { position: relative; max-width: 320px; } .hover14 figure::before { background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0; content: ""; display: block; height: 100%; left: -125%; position: absolute; top: 0; transform: skewX(-25deg); width: 100%; z-index: 2; } .hover14 span { bottom: -10px; color: #444; display: block; left: 0; margin: 0; opacity: 0; padding: 0; position: relative; text-align: center; text-decoration: none; transition: all 0.3s ease-in-out 0s; visibility: hidden; max-width: 100%; } .hover14 div>figure { background: none repeat scroll 0 0; height: 300px; margin: 0; overflow: hidden; padding: 0; max-width: 320px; } .hover14 figure:hover + span { bottom: -1px !important; opacity: 1; visibility: visible; position: relative; } div.hover14 div { display: table-row; margin: 0 auto; max-height: 100%; max-width: 100%; padding: 0; position: inherit; } .hover14 figure:hover::before { -webkit-animation: shine .75s; animation: 0.75s ease 0s normal none 2 running shine; } @keyframes shine { 100% { left: 35%; } } @keyframes shine { 100% { left: 35%; } }
Можно выстроить изображения в линию заменив код!
div.hover14 div { display: block; margin: 5px 12px; max-height: 100%; max-width: 320px; padding: 0; position: inherit; float: left; }
Таблички с изменяющимся цветом и фоном.
Я люблю свою работу! Я приду сюда в субботу, И конечно воскресенье. Здесь я встречу День Рождения, Новый год, 8 Марта. Ночевать здесь буду завтра. Плащ-палатка, вещь мешок — у супруга будет шок! Если я не заболею, не сорвусь, не озверею, Здесь я встречу все рассветы, все закаты и приветы! От работы дохнут кони. Ну, а я — бессмертный пони!!!
Конь педальный
Вы посмотрите – всё имеем, а жить не можем. Ну не можем жить! Никак всё нас тянет на эксперименты. Всё нам что-то надо туда, достать там, где-то, когда-то, устроить кому-то. Почему не себе?! Почему не своему поколению?! Почему этот, как говорится, зародился тот же коммунизм, бродил по Европе, призрак, вернее. Бродил-бродил, у них нигде не зацепился! А у нас – пожалуйста! И вот – уже сколько лет под экспериментом.
Черномырдин
Я тоже несу большую нагрузку. И у меня тоже голос сел. А я ведь даже вчера не пил. И другого ничего не делал. Я бы это с удовольствием сделал
Черномырдин
The first step toward success is taken when you refuse to be a captive of the environment in which you first find yourself.
Mark Caine
Your smile will give you a positive countenance that will make people feel comfortable around you.
Les Brown
Before anything else, preparation is the key to success.
Alexander Graham Bell
/* CSS Box Hover with Background Effect*/ .quotes-text { display: table-cell; float: left; min-height: 400px; width: 30%; z-index: 2; margin: 0 5px; } .quotes-text .box-text { background: #f2f2f2 none repeat scroll 0 0; height: auto; min-height: 320px; overflow: hidden; padding: 5px; position: relative; transition: all 0.5s ease-in 0s; width: 100%; z-index: 2; float: left; display: table-cell; border: 1px solid #ccc; border-radius: 10px 10px 0 0; box-shadow: 0 10px 6px -6px #ccc; } .quotes-text .box-text::before { background: transparent none repeat scroll 0 0; content: "\201C"; font-size: 120px; height: 100%; left: 5px; opacity: 0.2; pointer-events: none; position: absolute; top: -20px; width: 100%; } .quotes-text .box-text::after { background: transparent none repeat scroll 0 0; bottom: -10%; content: "\201d"; font-size: 120px; opacity: 0.2; pointer-events: none; position: absolute; right: 5%; } .quotes-text .box-text p { margin: 0; padding: 15px; } .quotes-text .box-text h2 { bottom: 2%; margin: 0; padding: 0; position: absolute; right: 2%; } .quotes-text .box-text:hover { color: #111; } .quotes-text .bg { height: 30px; left: 0; opacity: 0; overflow: hidden; pointer-events: none; position: inherit; top: 0; transition: all 0.5s ease-in 0s; width: 100%; z-index: 0; } .quotes-text .box-text.box-text1:hover, .quotes-text .box-text.box-text1:hover ~ .bg { background: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%); opacity: 1; } .quotes-text .box-text.box-text2:hover, .quotes-text .box-text.box-text2:hover ~ .bg { background: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); opacity: 1; } .quotes-text .box-text.box-text3:hover, .quotes-text .box-text.box-text3:hover ~ .bg { background: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%); opacity: 1; } .col { align-items: center; display: table; margin: 0; padding: 2px; } @media screen and (max-width: 768px) { .quotes-text .box-text { width: 100%; } .quotes-text { width: 100%; } }