Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2017, 15:10
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Подскажите как реализовать
Вот мой код
<style>
.all-photo{  text-align: left;}
.all-photo a{font-size: 20px; cursor: pointer; line-height: 95px; color: #e0000f; text-decoration: none;}
.all-photo span{font-size: 15px; cursor: pointer; color: #e0000f; text-decoration: none;}
</style>
<div class="all-photo">
<a href="javascript:allphoto()">Еще&nbsp;<?php echo $count_images ;?>&nbsp;фото&nbsp;&nbsp;&nbsp;</a>
<span class="glyphicon glyphicon-chevron-down"></span>
<span class="glyphicon glyphicon-chevron-up"></span>
</div>
<div id="info">


Тут скрипт вывода картинок .................

</div>
<script type="text/javascript">
// <![CDATA[
allphoto();
function allphoto() 
{ 
obj = document.getElementById("info"); 
if( obj.style.display == "none" ) 
{
	obj.style.display = "block"; 
	} else { 
	obj.style.display = "none"; 
	} 
	}
// ]]>
</script>

Помогите сделать так чтоб начало блока было полупрозрачным и была видна часть картинок.
вот как на примере
https://screenshots.firefox.com/Za5n.../www.sulpak.kz
Ответить с цитированием
  #2 (permalink)  
Старый 06.10.2017, 16:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

css полупрозрчность
Stas1985,
возможный вариант, может кто-то предложит другой ...
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  </head>

<body>
<style>
.all-photo{  text-align: left;  }
.all-photo a{font-size: 20px; cursor: pointer; line-height: 95px; color: #e0000f; text-decoration: none;}
.all-photo span{font-size: 15px; cursor: pointer; color: #e0000f; text-decoration: none;}
#info{
  position: relative;height: 100px; width: 200px; overflow: hidden; transition: all 1s;
}

#info:after{
      content: "";
      position:  absolute;
      background-image: linear-gradient(transparent 25%, rgba(255, 255, 255, 1) 100%);
      height: 100px; width: 200px;
      top:0;
      left: 0;
      transition:  1s;
    }
#info.open{
  height: 400px;
}
#info.open:after{
  transition: top 1.5s 1s;
  height: 400px;
  top : 400px;
}
</style>
<div class="all-photo">
<a href="javascript:allphoto()">Еще&nbsp;<?php echo $count_images ;?>&nbsp;фото&nbsp;&nbsp;&nbsp;</a>
<span class="glyphicon glyphicon-chevron-down"></span>
<span class="glyphicon glyphicon-chevron-up"></span>
</div>


<div id="info">
<img src="https://javascript.ru/img/webstorm_200x200.png" alt="">
<img src="https://javascript.ru/img/webstorm_200x200.png" alt=""></div>
<script>
   function allphoto()
   {
     document.querySelector("#info").classList.toggle("open")
   }
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 07.10.2017, 06:09
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Что то не понял как ширину настроить.
Пытаюсь настроить все летит.
_https://update.lik-astana.kz/bagetnaya-masterskaya/oformlenie-v-baget/oformlenie-kollektsionnykh-futbolok-detail.html_
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2017, 09:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Stas1985,
разобрались?
Ответить с цитированием
  #5 (permalink)  
Старый 07.10.2017, 09:38
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Да со стилями разобрался спасибо большое.
Подскажите еще на один вопрос. Необходимо чтоб при нажатии на сам блок он так же открылся, возможно ли такое.
Ответить с цитированием
  #6 (permalink)  
Старый 07.10.2017, 10:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Stas1985,
document.querySelector("#info").addEventListener('click', function() {
                 this.classList.add("open")
           });
Ответить с цитированием
  #7 (permalink)  
Старый 07.10.2017, 10:10
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Спасибо работает
function allphoto()
{ 
document.querySelector("#info").classList.toggle("open") 
}
document.querySelector("#info").addEventListener('click', function() 
{
this.classList.add("open")
});

а что то вроде cursor: pointer; можно? Чтоб при наведении на блок курсор менялся
Ответить с цитированием
  #8 (permalink)  
Старый 07.10.2017, 10:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Stas1985,

#info{
   cursor: pointer;
}
Ответить с цитированием
  #9 (permalink)  
Старый 07.10.2017, 10:15
Профессор
Отправить личное сообщение для Stas1985 Посмотреть профиль Найти все сообщения от Stas1985
 
Регистрация: 05.03.2012
Сообщений: 159

Спасибо вам большое все работает.
Ответить с цитированием
  #10 (permalink)  
Старый 07.10.2017, 10:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Stas1985,
#info.open{
cursor: default;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как реализовать скрытие / показ текстового поля при нажатии на дивы? Webtest Элементы интерфейса 9 07.09.2014 00:14
Подскажите как реализовать krakoss Элементы интерфейса 6 03.07.2014 12:04
Не правильно работает прокрутка, подскажите как сделать правильно? denfer12 Общие вопросы Javascript 0 09.05.2012 00:34
как реализовать свою функцию к переменной czp Общие вопросы Javascript 2 01.01.2012 19:52
как реализовать передачу функции в функцию?? czp Общие вопросы Javascript 10 29.11.2011 19:21