|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2016, 21:12 | #1 |
Форумчанин
Регистрация: 22.12.2015
Сообщений: 119
|
как написать текст поверх картинки
Код HTML:
<!DOCTYPE html> <head> <meta charset="windows-1251"> <title>: Главная</title> <meta name="description" content="Использование CSS3 свойства 3D transform"> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="stylesheet" href="css/home.css"> </head> <body> <p> </p> <div id="container"> <div class="wrapper"> <div class="item"> <img src="images/1.png" width=100% height="164%"/> <div class="text_div">Текст</div> <span class="information"> <strong>PCVECTOR.NET</strong> Скрипты для ваших сайтов.;;;;;;;; </span> </div> </div> <br> <div class="wrapper"> <div class="item"> <img src="images/1.png" width=100% height="164%"/> <span class="information"> <strong>PCVECTOR.RU</strong> Форум твоего направления. </span> </div> </div> <br> <div class="wrapper"> <div class="item"> <img src="images/1.png" width=100% height="164%"/> <span class="information"> <strong>PCVECTOR в ТВИТТЕРЕ</strong> Подписывайтесь на нас в twitter. </span> </div> </div> <br> <div class="wrapper"> <div class="item"> <img src="images/1.png" width=100% height="164%"/> <span class="information"> <strong>RSS PCVECTOR</strong> Читайте нашу RSS ленту. </span> </div> </div> </div> <span id="information" style="display:none">Ваш браузер не поддерживает CSS3 свойство 3D Transform</span> <script type="text/javascript" src="js/home.js"></script> <script type="text/javascript"> if(!Modernizr.csstransforms3d) document.getElementById('information').style.display = 'block'; </script> </body> </html> Код HTML:
body { text-align: center; color: #414142; background: rgb(246,241,232); background: -moz-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%, rgba(212,204,186,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(39%,rgba(246,241,232,1)), color-stop(100%,rgba(212,204,186,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%); background: radial-gradient(center, ellipse cover, rgba(246,241,232,1) 39%,rgba(212,204,186,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1e8', endColorstr='#d4ccba',GradientType=1 ); } h1, #information { display: block; font-size: 25px; font-weight: normal; font-family: "Graduate"; margin: 2em auto; } a { color: #414142; font-style: normal; text-decoration: none; } a:hover { text-decoration: underline; } #container { display: block; margin: 0 auto; width: 80vw; } #information { color: red; font-size: 14px; } .wrapper { display: inline-block; width: 98%; height: 100px; vertical-align: top; margin: 0.5em 1.5em 7em 0; cursor: pointer; position: relative; font-family: Tahoma, Arial; -webkit-perspective: 4000px; -moz-perspective: 4000px; -ms-perspective: 4000px; -o-perspective: 4000px; perspective: 4000px; } .item { height: 100px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: -webkit-transform .6s; -moz-transition: -moz-transform .6s; -ms-transition: -ms-transform .6s; -o-transition: -o-transform .6s; transition: transform .6s; } .item:hover { -webkit-transform: translateZ(-50px) rotateX(95deg); -moz-transform: translateZ(-50px) rotateX(95deg); -ms-transform: translateZ(-50px) rotateX(95deg); -o-transform: translateZ(-50px) rotateX(95deg); transform: translateZ(-50px) rotateX(95deg); } .item:hover img { box-shadow: none; border-radius: 15px; } .item:hover .information { box-shadow: 0px 3px 8px rgba(0,0,0,0.3); border-radius: 3px; } .item img { display: block; position: absolute; top: 0; border-radius: 3px; box-shadow: 0px 3px 8px rgba(0,0,0,0.3); -webkit-transform: translateZ(50px); -moz-transform: translateZ(50px); -ms-transform: translateZ(50px); -o-transform: translateZ(50px); transform: translateZ(50px); -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; } .item .information { display: block; position: absolute; top: 0; height: 200px; width: 100%; text-align: left; border-radius: 15px; padding: 10px; font-size: 12px; text-shadow: 1px 1px 1px rgba(255,255,255,0.5); box-shadow: none; background: rgb(236,241,244); background: -moz-linear-gradient(top, rgba(236,241,244,1) 0%, rgba(190,202,217,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,241,244,1)), color-stop(100%,rgba(190,202,217,1))); background: -webkit-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%); background: -o-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%); background: -ms-linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%); background: linear-gradient(top, rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf1f4', endColorstr='#becad9',GradientType=0 ); -webkit-transform: rotateX(-90deg) translateZ(50px); -moz-transform: rotateX(-90deg) translateZ(50px); -ms-transform: rotateX(-90deg) translateZ(50px); -o-transform: rotateX(-90deg) translateZ(50px); transform: rotateX(-90deg) translateZ(50px); -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; } .information strong { display: block; margin: .2em 0 .5em 0; font-size: 20px; font-family: "Oleo Script"; } |
03.10.2016, 21:33 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Не ясно, что вы хотите, хотя бы словами описали задачу. Но если надо текст поверх картинки, то достаточно установить background-image для элемента, в который разместить текст.
E-Mail: arigato.freelance@gmail.com
|
04.10.2016, 20:44 | #3 |
Форумчанин
Регистрация: 22.12.2015
Сообщений: 119
|
текст на картинке
вот здесь пример тока немного долго грузиться..
Код HTML:
.text_div{ display:block; position:relative; bottom:37px; font-size:25px; font-weight:bold; color:#ffffff; text-indent:15px; } <div class="text_div">Текст</div> Последний раз редактировалось leon2009sp; 04.10.2016 в 21:02. Причина: добаква |
04.10.2016, 21:17 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Я же говорю, поставьте картинку в фон.
E-Mail: arigato.freelance@gmail.com
|
04.10.2016, 22:07 | #5 |
Форумчанин
Регистрация: 22.12.2015
Сообщений: 119
|
если поставить картинку в фон, то она уходит на задний план, а это видно нижнию грань
|
04.10.2016, 22:25 | #6 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
|
04.10.2016, 22:41 | #7 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Alar, верни репу!
|
|
05.10.2016, 10:06 | #8 |
Форумчанин
Регистрация: 22.12.2015
Сообщений: 119
|
не прошло
вот что получилось пример2
нижняя планка с надписью над картинкой, но так не красиво и нельзя. если взять остальные блоки, то там нижняя вставка за картинками, в первом блоке она поверх картинки.... где идет как фон и размер Последний раз редактировалось leon2009sp; 05.10.2016 в 10:08. Причина: добавка |
05.10.2016, 21:34 | #9 |
Форумчанин
Регистрация: 22.12.2015
Сообщений: 119
|
не, ни кто не сталкивался?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Контролы поверх картинки | ДралсяСошибками | Общие вопросы Delphi | 11 | 22.03.2015 00:38 |
Рисую линии поверх картинки при перемещении картинки линии исчезают( | sherlocked | Общие вопросы Delphi | 4 | 16.01.2015 19:37 |
Кнопка с картинкой (3 состояния) и текст поверх картинки | werrey | Общие вопросы Delphi | 5 | 04.05.2011 21:54 |
DrawText поверх картинки | Qwe1 | Win Api | 2 | 28.12.2010 21:49 |
текст поверх картинки | Viteef | HTML и CSS | 3 | 29.06.2007 16:58 |