Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2016, 21:12   #1
leon2009sp
Форумчанин
 
Регистрация: 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>&nbsp;</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";
      }
leon2009sp вне форума Ответить с цитированием
Старый 03.10.2016, 21:33   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Не ясно, что вы хотите, хотя бы словами описали задачу. Но если надо текст поверх картинки, то достаточно установить background-image для элемента, в который разместить текст.
Arigato вне форума Ответить с цитированием
Старый 04.10.2016, 20:44   #3
leon2009sp
Форумчанин
 
Регистрация: 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. Причина: добаква
leon2009sp вне форума Ответить с цитированием
Старый 04.10.2016, 21:17   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Я же говорю, поставьте картинку в фон.
Arigato вне форума Ответить с цитированием
Старый 04.10.2016, 22:07   #5
leon2009sp
Форумчанин
 
Регистрация: 22.12.2015
Сообщений: 119
По умолчанию

если поставить картинку в фон, то она уходит на задний план, а это видно нижнию грань
leon2009sp вне форума Ответить с цитированием
Старый 04.10.2016, 22:25   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от leon2009sp Посмотреть сообщение
а это видно нижнию грань
Вот эта фраза непонятна. Вы хотите сказать, что у вас картинка не принимает форму контейнера, фоном которого она становится? Так используйте свойство background-size
Вадим Мошев вне форума Ответить с цитированием
Старый 04.10.2016, 22:41   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
<meta name="description" content="Использование CSS3 свойства 3D transform">
хм... однако...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 05.10.2016, 10:06   #8
leon2009sp
Форумчанин
 
Регистрация: 22.12.2015
Сообщений: 119
Печаль не прошло

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

Последний раз редактировалось leon2009sp; 05.10.2016 в 10:08. Причина: добавка
leon2009sp вне форума Ответить с цитированием
Старый 05.10.2016, 21:34   #9
leon2009sp
Форумчанин
 
Регистрация: 22.12.2015
Сообщений: 119
По умолчанию

не, ни кто не сталкивался?
leon2009sp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контролы поверх картинки ДралсяСошибками Общие вопросы 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