У меня есть портфолио, работающее на 4- ом курсе. Мой сайт здесь.
Я добавил пользовательский CSS, чтобы вы могли нависнуть над каждым изображением и показать ему до/после. Таким образом, эффект опрокидывания существенно.
Это пользовательский CSS, который я добавил:
#menu .item.selected a{ background: #444; }
::-moz-selection{ background: #A5A29F; color:#fff; text-shadow: none; }
::selection { background:#A5A29F; color:#fff; text-shadow: none; }
.rollover a{
display: block;
text-indent: -9999px;
margin: auto auto auto auto;
cursor: pointer;
outline: transparent solid 0px;
}
#example a{
height: 550px;
width: 450px;
background: url('www.example.com')
no-repeat right top;
}
#example a:hover,
#example a:active{
background-position: 0 0;
}
И я загрузил каждое изображение в виде пользовательского HTML-текста и использовал его как код -
<div class="text_content">
<div class="rollover" id="gold">
<a href="http://a1.format-assets.com/image/private/s--K-oDqQbt-- /c_fill,g_center,h_550/a_auto,fl_keep_iptc.progressive,q_95/161188-8364422-gold.jpg">
</a>
</div>
PHOTO BY STEFAN B.
</div>
Im действительно потерял, почему он работает безупречно в Chrome и Safari и, похоже, не работает в Firefox. Я знаю, что это возможно, потому что этот сайт использует почти те же самые коды, что и я, и он работает на FireFox.
Существует опечатка в вашем CSS в custom_stylesheet.css
над здесь. Проблема заключается в этом фрагменте кода CSS:
/*This is for you Matt*/
#giveIDnamehere a{
height: 550px;
width: ; /*Set half the image width here*/
background: url('); /*Link to image here*/
no-repeat right top;
}
#models a:hover,
#models a:active{
background-position: 0 0;
}
/**/
Обратите внимание на background: url(');
просто устанавливается в одну цитату '
когда это должно быть ''
.
/*This is for you Matt*/
#giveIDnamehere a{
height: 550px;
width: ; /*Set half the image width here*/
background: url(''); /*Link to image here*/
no-repeat right top;
}
#models a:hover,
#models a:active{
background-position: 0 0;
}
/**/
Как только я отредактировал это в копии рабочего стола, которую я сделал из HTML и CSS для отладки, все, похоже, работает в FireFox 29 в Mac OS X 10.9.3:
Также, как отметили другие, здесь определенно много, чтобы почистить здесь. Но конкретная ошибка была довольно очевидной, как только CSS был загружен в текстовый редактор с раскраской контекста. Посмотрите на следующий снимок экрана с BBEdit, чтобы понять, что я имею в виду. Черт возьми, посмотрите на контекстную раскраску в моем примере ошибки выше.
Кроме того, вот ваш CSS и HTML, хорошо отформатированный в BBEdit с помощью встроенных инструментов форматирования кода в Pastebin:
Очистка кода и удобство форматирования помогает быстро устранить такие проблемы.
no repeat
, также неверна, и width
должна иметь значение.