У меня есть две проблемы с моей частью портфолио, которая не такая гладкая, как я хочу. Вот они:CSS Переход и div внутри другого div ведет себя сумасшедшим
Я хотел, чтобы мои проекты меняли цвет фона и показывали небольшой знак плюса, паря над ними. В то же время я хотел добавить «переход: все 0.5 с легкость в игре»; но результат не тот, который я ожидал. Это случается, потому что мой знак «плюс» должен быть расположен в другом div, но я не знал, как заставить его работать. Вместо этого я положил его здесь:
.projectshot a .over:hover{ position: absolute; background: url(http://www.iconsea.com/uploadimage/smallsort/4015/4dxtdhpaxqw.png) center center no-repeat rgba(51, 51, 51, 0.6); border-radius: 8px; height: 150px; width: 200px; margin: 10px; }
Это эффект, который я хотел достигнуть: http://bjorsberg.se/
Вторая проблема, которая меня беспокоит то, что, если вы посмотрите действительно внимательно, когда вы приближаетесь к каждому из проектов с помощью мыши указатель мыши начинает «танцевать», и он ведет себя безумно ??? Как я могу это исправить?
Вот мой JSFiddle:
.plus{
width: 100px;
height: 100px;
position: absolute;
left: 50%;
top: 50%;
margin: -49px 0 0 -56px;
background: url(img/plus.png) center center no-repeat;
}
Я совершенно новой для веб-дизайна (4 месяца, так как я начал обучение), и я явно не хорошо с позиционированием DIV внутри DIV внутри другого div ... Итак, не стесняйтесь исправить мою скрипку, если увидите какие-то проблемы, которые я создал. Благодаря!
Благодарим за помощь и помощь!Теперь все выглядит более дружелюбным человеком :) Что делает это свойство: content: ''; и в чем была проблема с «танцующим мусом»? –
@ Свойство 'C.Felipe' 'content' требуется для псевдоэлементов (например,': before' или ': after'), чтобы заставить их вести себя как обычные элементы. Если вы удалите его - псевдоэлемент не появится. Что касается «танцевального указателя» - я считаю, что это произошло, потому что вы привязали ': hover' к неправильному элементу ... – tborychowski
Отлично. Спасибо за объяснение. –