0
Я не могу заставить свой псевдоэлемент легко навести на вас зависание. Я не уверен, что случилось с моим CSS. Я не могу изменить HTML, поскольку он находится в Drupal. FiddleПсевдоэлемент перехода CSS
.portfolio-image {
position: relative;
background: none;
}
.portfolio-image a {
background: none;
}
.portfolio-image:hover a:before {
content: "\f002";
font-family: 'FontAwesome';
color: yellow;
position: absolute;
padding-top: 25%;
padding-left: 45%;
font-size: 5em;
line-height: 0em;
height: 100%;
width: 100%;
max-width: 1280px;
background: rgba(0, 0, 0, 0.7);
transition: 0.7s ease;
-webkit-transition: 0.7s ease;
-moz-transition: 0.7s ease;
}
.portfolio-image img {
width: 100%;
height: auto;
max-width: 1280px;
}
<div width="500px";> <div class="portfolio-image"><a href="http://iTreeLessons.com"><img typeof="foaf:Image" src="http://staging.edcupaioli.com/sites/default/files/Home%20%20%20iTree%20Lesson%20Plans.png" alt="" height="705" width="1280"></a></div> </div>
почему вы не можете изменить HTML, если он находится в Drupal? –
И что не так с '.portfolio-image: hover'? https://jsfiddle.net/rxjacssg/ – sjagr
что должно быть фактически анимировано? У вас нет исходного состояния для анимации. Создайте псевдо-перед-элемент без наведения сначала, а при наведении только измените значения – smnbbrv