Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Стили (CSS) » Как сделать активным автоматически, а не при наведении?

Как сделать активным автоматически, а не при наведении?


     23.07.2017    Все вопросы » Стили (CSS)    1132

вопрос
Есть меню:
   <li class="grid-item" data-jkit="[show:delay=3000;speed=500;animation=fade]">
      <img src="{THEME}/img/portfolio/5.jpg">
        <a class="ajax-link" href="single.html">  
          <div class="grid-hover">
            <h1>Single</h1>
            <p>Branding</p>
          </div>
        </a>      
    </li>    


и ксс
 css


Суть вот в чем: при наведении появляется название и описание, а сама картинка становится полу прозрачной. А если не наводить, то картинка не прозрачна

А как сделать наоборот? Чтобы изначально была полупрозрачная картинка и описание, без всяких наведений.

Как сделать активным автоматически, а не при наведении?

Как сделать активным автоматически, а не при наведении?


живой пример: https://student.ru.com/

Ответа пока нет


1 комментарий

Erriour
Юзер

Erriour - 24 июля 2017 16:41 -

.grid-hover{
  position: absolute;
  width:360px;
  height: 100%;
  top:0;
  background: white;
  z-index: 2;
  opacity: 0.9;
  -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in; 
}

.grid-hover:hover{ /* Этот класс убрать */
  opacity: 0.9; /* Или оставить, но тогда это будет бессмысленный класс */
}


Это сделает заголовки видимыми всегда. Где у вас спрятана прозрачность картинки при наведении - я не знаю. В CSS этого нет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх