By
stasN1
Мне нужен такой результат :
Не понимаю почему background не применяется вокруг иконок:
Сам код:
Html:
css:
Html:
<section class="finish">
<div class="container">
<h2 class="finish_header">По окончании обучения Вы сможете!</h2>
<div class="finish_divider"></div>
<div class="finish_wrapper">
<finish_item>
<div class="finish_round">
<img src="/icons/finish/1 (1).png" alt="" class="finish_icon">
</div>
<div class="finish_descr">Создать свой сайт или блог</div>
</finish_item>
<finish_item>
<div class="finish_round">
<img src="/icons/finish/2.png" alt="" class="finish_icon">
</div>
<div class="finish_descr">Создать свой сайт или блог</div>
</finish_item>
<finish_item>
<div class="finish_round">
<img src="/icons/finish/3.png" alt="" class="finish_icon">
</div>
<div class="finish_descr">Обеспечить ему медленный, но верный рост в ТОП</div>
</finish_item>
<finish_item>
<div class="finish_round">
<img src="/icons/finish/4.png" alt="" class="finish_icon">
</div>
<div class="finish_descr">Достигнуть стабильного прироста посетителей</div>
</finish_item>
<finish_item>
<div class="finish_round">
<img src="/icons/finish/5.png" alt="" class="finish_icon">
</div>
<div class="finish_descr">Достигнуть стабильного прироста посетителей</div>
</finish_item>
</div>
</div>
</section>
Css:
.finish .finish_wrapper {
margin-top: 41px;
display: flex;
justify-content: space-between;
}
.finish .finish_wrapper .finish_item {
width: 204px;
}
.finish .finish_wrapper .finish_item .finish_round {
width: 115px;
height: 115px;
background-color: #b4e2ff;
border-radius: 8px;
}
.finish_descr {
font-family: Roboto;
font-size: 17px;
line-height: 20px;
font-weight: 300;
color: #efefef;
Спасибо!
Уже решил, спасибо!
У меня CSS селектор вида:
.finish .finish_wrapper .finish_item .finish_round
А должен быть:
.finish .finish_wrapper finish_item .finish_round
Т.е. без точки перед finish_item, так как это не класс, а элемент
Question
titanushkaD
Сделал вот такой эффект прокрутки вглубь сайта с появляющимися картинками и исчезающими когда прокручиваешь.
let zSpacing = -1000, lastPos = zSpacing / 5, $frames = document.getElementsByClassName('frame'), frames = Array.from($frames), zVals = [] window.onscroll = function() { let top = document.documentElement.scrollTop, delta = lastPos - top lastPos = top frames.forEach(function(n, i) { zVals.push((i * zSpacing) + zSpacing) zVals[i] += delta * -5.5 let frame = frames[i], transform = `translateZ(${zVals[i]}px)`, opacity = zVals[i] < Math.abs(zSpacing) / 1.5 ? 1 : 0 frame.setAttribute('style', `transform: ${transform}; opacity: ${opacity}`) }) }
Текст и фото скролятся отлично но если в текст вставить ссылку или кнопку, то они не активными становятся. Если поменять свойство текста, вместо relative на ststic, ссылка работает нормально но уже понятно что её уже не подвинуть. Я не понимаю почему эти ссылки появляются но не работают, ведь если дело в том, что ты должен попасть на нужный фрейм что бы активировать ссылку то почему в таком случае работает static, при том что он тоже появляется и исчезает?
И как вообще сделать, что бы ссылка была активна и работала всё время, с появления и до исчезновения?
Edited by titanushkaDLink to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.