Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.03.2013, 17:43
Аватар для Zuenf
Кандидат Javascript-наук
Отправить личное сообщение для Zuenf Посмотреть профиль Найти все сообщения от Zuenf
 
Регистрация: 27.01.2012
Сообщений: 134

Дизайн в общем понравился, но есть несколько вещей которые на мой взгляд не очень:
  1. Как уже сказал walik подменю не вписывается в дизайн. Убери этот убогий выезд, пусть просто появляется,убери opacity:0.8, фон сделай типа rgba(235,235,235,0.8), а тень box-shadow:0 0 10px rgba(0,0,0,0.5);
    При наведении на пункт подменю можно сделать текст синим, как в главных пунктах + осветлить фон (rgba(245,245,245,0.8))
  2. Список товаров. Реагировать на мышку должна не только кнопка купить, но и весь блок или текст описания при наведении.
  3. Самим блокам с продукцией задать высоту, кнопку купить выровнять по низу, но для этого нужно задать им класс.
  4. Такой вид кнопки "купить" можно сделать просто на css, но также следует почитать про css спрайты - http://habrahabr.ru/post/159027/
  5. Стрелка в меню должна приезжать к центру пункта, а у тебя она сбоку.
  6. Блоку "Онлайн консультация" нужно задать position: fixed;
    Если не хочешь чтоб она двигалась вместе с прокруткой, то лучше вообще переместить ее в другое место и задать ей горизонтальное положение. например ее можно поместить слева от выбора языка, но и естественно немного видоизменить.
  7. У слайдера стрелки на некоторых картинках почти не видно, нужно задать им тень.
  8. Нужно как-то выделять активный пункт меню(тот на который перешли, например страница "оплата").
  9. Страницу "оплата" нужно править и править.

Html и css ооочень корявые:
  1. Вместо тега <center> лучше сделать выравнивание в css
  2. Meta, title, link и т.п. надо поместить в head.
  3. Много лишних свойств в css например: у подменю идет сначала border: 1px solid #222; а потом border-width: 0 0px 0px;
  4. Зачем обрамлять лого тегом H1? Используй div. А вообще можно без проблем обойтись только тегом <a> с правильными css свойствами.

и еще много всего.

Последний раз редактировалось Zuenf, 10.03.2013 в 21:26.
Ответить с цитированием
  #12 (permalink)  
Старый 10.03.2013, 18:14
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от DR.GONZO
ссылочку что ты мне дал (по ней не как не пройти, пишет мне вот так "Вложение не указано или не существует. Если Вы уверены, что использовали правильную ссылку, свяжитесь с администрацией" )
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #13 (permalink)  
Старый 10.03.2013, 21:37
Интересующийся
Отправить личное сообщение для DR.GONZO Посмотреть профиль Найти все сообщения от DR.GONZO
 
Регистрация: 05.03.2013
Сообщений: 16

Сообщение от Zuenf Посмотреть сообщение
Дизайн в общем понравился, но есть несколько вещей которые на мой взгляд не очень:
  1. Как уже сказал walik подменю не вписывается в дизайн. Убери этот убогий выезд, пусть просто появляется,убери opacity:0.8, фон сделай типа rgba(235,235,235,0.8), а тень box-shadow:0 0 10px rgba(0,0,0,0.5);
    При наведении на пункт подменю можно сделать текст синим, как в главных пунктах + осветлить фон (rgba(245,245,245,0.8))
  2. Список товаров. Реагировать на мышку должна не только кнопка купить, но и весь блок или текст описания при наведении.
  3. Самим блокам с продукцией задать высоту, кнопку купить выровнять по низу, но для этого нужно задать им класс.
  4. Такой вид кнопки "купить" можно сделать просто на css, но также следует почитать про css спрайты - http://habrahabr.ru/post/159027/
  5. Стрелка в меню должна приезжать к центру пункта, а у тебя она сбоку.
  6. Блоку "Онлайн консультация" нужно задать position: fixed;
    Если не хочешь чтоб она двигалась вместе с прокруткой, то лучше вообще переместить ее в другое место и задать ей горизонтальное положение. например ее можно поместить слева от выбора языка, но и естественно немного видоизменить.
  7. У слайдера стрелки на некоторых картинках почти не видно, нужно задать им тень.
  8. Нужно как-то выделять активный пункт меню(тот на который перешли, например страница "оплата").
  9. Страницу "оплата" нужно править и править.

Html и css ооочень корявые:
  1. Вместо тега <center> лучше сделать выравнивание в css
  2. Meta, title, link и т.п. лучше поместить в head.
  3. Много лишних свойств в css например: у подменю идет сначала border: 1px solid #222; а потом border-width: 0 0px 0px;
  4. Зачем обрамлять лого тегом H1? Используй div. А вообще можно без проблем обойтись только тегом <a> с правильными css свойствами.

и еще много всего.
Бро спасибо тебе за дельные советы, приятно что нашелся такой человек который не поленился и потратил свое время и расписал что надо сделать. от души..

1- скрипт консультант я за фиксировал.
2-выезд от центровал. но столкнулся с таким блин дерьмом.
в мазиле по магическим не понятным мне причинам не центрируется на главной (если заходишь в любой товар то там отображается нормально,
В хропе все работает нормально. странно...
3- про подсветку блока товара хорошая идея, тоже про нее уже думал.

Фуухх.. не знаю даже как решать эту проблему с мазилой, фиг знает даже....
Ответить с цитированием
  #14 (permalink)  
Старый 11.03.2013, 00:04
Аватар для Zuenf
Кандидат Javascript-наук
Отправить личное сообщение для Zuenf Посмотреть профиль Найти все сообщения от Zuenf
 
Регистрация: 27.01.2012
Сообщений: 134

Для начала сделай следующее
  1. Перенеси все что после </html> на место перед </body> + удали нижний head.
  2. Перенеси блок #headerr в начало body.
  3. Закрой все незакрытые теги.
  4. Зайди на сайт http://validator.w3.org вставь ссылку на свой сайт и исправь все ошибки которые он тебе выдаст.
Потом:
  1. Исправь у элемента "онлайн консультант" чтоб он всегда по центру был top:50%; margin-top:-176px; (перемещаем верхний край на середину и сдвигаем обратно вверх на половину высоты элемента)
  2. Изначальный цвет текста в подменю сделай белым, при ховере все отлично.
  3. И поставь обратно фон на меню.
Скинь сюда JS код ездящей стрелки.
Ответить с цитированием
  #15 (permalink)  
Старый 11.03.2013, 08:28
Интересующийся
Отправить личное сообщение для DR.GONZO Посмотреть профиль Найти все сообщения от DR.GONZO
 
Регистрация: 05.03.2013
Сообщений: 16

Спасибо бро за советы.. все правильно ты говоришь)
буду работать над этим, ошибок и в прям много, но они лайтовые)

А менюшка написана не на js а на чистом css, вот и фиг знает в чем канитель то...

Вот консультанта бы ещё прокачать как нибудь(чтобы при клике менялась картинка.)

Последний раз редактировалось DR.GONZO, 11.03.2013 в 10:00.
Ответить с цитированием
  #16 (permalink)  
Старый 11.03.2013, 12:43
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от DR.GONZO Посмотреть сообщение
Спасибо, да согласен, надо как то от центровать её.. ищу решения) (на все разрешения)
Посмотрите свой файл stylesheet.css
#headerr .logos {
  floar: center;
  margin: 0;
  padding: 0;
}

Наверное не floar, а float, но если даже и float, то center - нет такого.
Отцентрировать можно по-разному, например, так:
<h1 style="height: 185px; text-align:center; background: url('http://growercity.ru/images/logo.png') 50% 50% no-repeat;">
<a href="http://growercity.ru"></a>
</h1>

-Посмотрите сайт в IE8. Практически ничего не работает. Вы думаете таких браузеров уже нет?
Кстати, центрирование главной страницы не работает потому что у Вас каша из тегов <center></center>. Некоторые браузеры могут исправить эту кашу, некоторые не справляются.

-И ещё думаю, что чтобы запрещать горизонтальный скроллер - надо иметь оочень веские основания.
Ответить с цитированием
  #17 (permalink)  
Старый 11.03.2013, 19:59
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

Сообщение от Маэстро
но если даже и float
опечатка, но даже если и floar наверно
Ответить с цитированием
  #18 (permalink)  
Старый 11.03.2013, 20:08
Интересующийся
Отправить личное сообщение для DR.GONZO Посмотреть профиль Найти все сообщения от DR.GONZO
 
Регистрация: 05.03.2013
Сообщений: 16

Спасибо Маэстро,Zuenf,Shaci и всем кто отписывался тут за наставления.

В связи с множество работ я пока закрыл магазин..

Последний раз редактировалось DR.GONZO, 11.03.2013 в 20:31.
Ответить с цитированием
  #19 (permalink)  
Старый 12.03.2013, 12:13
Интересующийся
Отправить личное сообщение для DR.GONZO Посмотреть профиль Найти все сообщения от DR.GONZO
 
Регистрация: 05.03.2013
Сообщений: 16

Сообщение от Маэстро Посмотреть сообщение
Посмотрите свой файл stylesheet.css
#headerr .logos {
  floar: center;
  margin: 0;
  padding: 0;
}

Наверное не floar, а float, но если даже и float, то center - нет такого.
Отцентрировать можно по-разному, например, так:
<h1 style="height: 185px; text-align:center; background: url('http://growercity.ru/images/logo.png') 50% 50% no-repeat;">
<a href="http://growercity.ru"></a>
</h1>

-Посмотрите сайт в IE8. Практически ничего не работает. Вы думаете таких браузеров уже нет?
Кстати, центрирование главной страницы не работает потому что у Вас каша из тегов <center></center>. Некоторые браузеры могут исправить эту кашу, некоторые не справляются.

-И ещё думаю, что чтобы запрещать горизонтальный скроллер - надо иметь оочень веские основания.
соглашусь скролинг запрещать ну не как не стоит.....
Уважаемый Маэстро, а как тогда поступить? ситуация такова что лого надо сделать строго по пикселям ибо оно слишком большое а перерисовывать его в фотошопе очень напряжено...
Ответить с цитированием
  #20 (permalink)  
Старый 12.03.2013, 13:33
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от DR.GONZO Посмотреть сообщение
соглашусь скролинг запрещать ну не как не стоит.....
Уважаемый Маэстро, а как тогда поступить? ситуация такова что лого надо сделать строго по пикселям ибо оно слишком большое а перерисовывать его в фотошопе очень напряжено...
Я не очень понял вопроса. Что значит "сделать строго по пикселям"? Это значит, что координата картинки (лого) должна быть строго в определенном месте экрана? -вроде нет. Картинка должна быть отцентрирована по горизонтали также как и весь нижележащий контент. В простых случаях я делаю следующим образом: исходя из среднестатистической ширины экранов 1024px создаю главный DIV шириной 900px и в него помещаю всё содержимое сайта (в т.ч. и лого). а весь этот DIV обрамляю тегами <center></center>
<html>
<body>
<center>
<div id="main" style="width:900px">
...контент
</div>
</center>
</body>
</html>

P.S. Не стоит грузить большие картинки лого. Нужно уменьшить его размеры в любом графическом редакторе (который поддерживает прозрачный фон).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
wp e-commerce магазин виртуальных товаров l-liava-l Оффтопик 0 02.12.2012 15:23
Интернет магазин 9xakep Оффтопик 36 08.10.2012 12:24
Создать магазин на MODx Evo + Shopkeeper lancer Работа 0 30.04.2012 20:28
Оцените интернет магазин abram87 Ваши сайты и скрипты 10 24.04.2010 15:30
Интернет магазин работает только в IE Advokatura Internet Explorer 1 02.04.2010 12:45