Jump to content

vadimon

Expert
  • Posts

    179
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by vadimon

  1. Corel насколько помню тоже слои поддерживает.

    Да, Corel поддерживает слои, но работа с ними намного отличается от работы со слоями в Photoshop, причем в худшую сторону

    1) сохраняешь в документ формате CorelDraw в нужный размер (например, шириной 1000 пикселей)

    2) Послойно экспортируешь в формат фотошопа всю графику

    Думаю, только в этом выход, послойно все экспортировать, иначе никак

    1) сохраняешь в документ формате CorelDraw в нужный размер (например, шириной 1000 пикселей)

    2) Послойно экспортируешь в формат фотошопа всю графику

    Думаю, только в этом и выход, иначе никак

  2. Есть макет, нарисованный в Corel Draw, нужно сверстать из него страницу. Вопрос: как? С Photoshop все понятно, там слои, там порезать можно, там размеры. А как быть с Corel?

  3. Что именно нужно выровнять? Относительно чего? Какой элемент относительно какого.

    Например, слово "Компьютеры серверы" просто нужно выравнять по вертикали в <span class="vert"></span>. Но span строчный элемент и в нем выравнивать нельзя. Тогда <span class="vert"></span> нужно будет выравнять относительно <span class="img"></span>. Как то так получается... :)

    Попробовал в <span class="vert"></span> добавить display: table-cell; vertical-align:middle;. Все работает отлично только в опере, в мозилле выравнивается, но исчезает подчеркивание ссылок, в шестом ослике вообще не работает...

  4. Я тогда выложу код, может я что тут перемудрил?

    HTML

    <div id="leftsidebar">
    <ul>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span><span class="vert">Компьютеры серверы</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/monitor.png" width="61" height="55" alt="Мониторы" /></span><span class="vert">Мониторы, телевизоры, видеотехника</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/notebook.png" width="61" height="54" alt="Ноутбуки" /></span><span class="vert">Ноутбуки и портативная электроника</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/multimedia.png" width="61" height="55" alt="Мультимедиа" /></span><span class="vert">Акустика и аудиотехника</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/office.png" width="61" height="55" alt="Оргтехника" /></span><span class="vert">Перифирия и аксессуары</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/mouse.png" width="61" height="55" alt="Манипуляторы" /></span><span class="vert">Манипуляторы</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/aksess.png" width="61" height="55" alt="Аксессуары" /></span><span class="vert">Телефония</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/complect.png" width="61" height="54" alt="Комплектующие" /></span><span class="vert">Комплектующие</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/soft.png" width="61" height="54" alt="Программы" /></span><span class="vert">Программы</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span><span class="vert">Сетевое оборудование</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span><span class="vert">Фото-видео техника</span></a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span><span class="vert">Бытовая техника</span></a></li>
    </ul>
    </div>

    CSS

    #leftsidebar ul {margin-left:12px;list-style:none;}
    #leftsidebar ul li a {color:#000;display:block;border-bottom:1px solid #a7a9ac;line-height:67px; position:relative;display:block;}
    #leftsidebar ul li a img {margin:0 25px 2px 5px;text-decoration:none;}
    #leftsidebar ul li a:hover {background:#d1d3d4;color:#000;font-weight:bold;display:block; position:relative;display:block;text-decoration:none;}
    .img {float:left; margin-top:5px;}
    span.vert{overflow:hidden; height:67px; width:120px; display: block; line-height:14px;}

  5. У меня строчный элемент, а не блочный. А мне нужно для строчного элемента, так как он заключен в ссылку. Отсюда теперь возникает вопрос: "Как выравнять текст в строчном элементе span по вертикали?"

  6. Компьютеры и прочие фразы в ссылке заключить в спан. Ему назначить класс, через него уже в КСС span.class{overflow:hidden;display: block;}

    В принципе, помогло. Сейчас не могу выравнять текст по вертикали. Вроде span является строчным элементом и vertical-align должен работать, но не работает. Пробовал присвоить строчному элементу свойство ячейки через display:table-cell, а потом уж и vertical-align:middle, но у меня уже задано свойство display:block и как-то коряво все получается... В общем, запутался я.... Как оказалось еще display:table-cell в шестом ослике не воспринимается, только с display:table, а куда его воткнуть display:table?

  7. Тогда в догонку еще вопрос по этому же меню. Пункт меню имеет одну строчку, однако если текст будет длинным и его нужно будет написать в две строчки, то вторая строчка будет узжать далеко под картинку. Казалось бы, можно текст заключить в div блок и задать высоту, но так как текст является ссылкой, то div блок нельзя заключять в теги ссылки <a>. Какой тут может быть выход?

  8. Так бы и сказали, что верхнее меню... я то на боковое смотрю (там все в порядке).

    Можно вместо zoom: 1; попробовать position: relative; - иногда помогает. Можно плюнуть на валидность для ИЕ6 (conditional comments).

    Да вот как раз левое боковое меню мне и нужно ). А нормально там потому, что там уже добавлено zoom:1. А код, который я здесь выложил, без него. Вот и хотел спросить, как можно без zoom:1 сделать валидно.

    P.S. Кстати, position: relative; помогло! Все стало валидно. Спасибо!

  9. Какое поведение и в каком месте не устраивает? Просто я посмотрел страницу в ИЕ6 - косяков не увидел.

    Пункт меню должен отображаться блоком и блок должен быть полностью кликабельным + при наведении указателя на ссылку блок заполняется бэкграундом и тоже полностью кликабельным. Можно это посмотреть, открыв эту страницу в любом другом браузере, кроме ослика

    Пробуй zoom:1;

    Да там походу картинка не кликабельна.

    можно и zoom:1, но будет невалидно

  10. Вообще, я за такие градиенты дизайнеру бы кастрацию прописывал...

    Можно попробовать сделать по методу раздвижных дверей. Только у одной "двери" (пусть правой - пусть она будет меньшей) сделать однородный фон, а у другой (большей) сделать программный градиент.

    А можно поподробнее?... Нет, не про кастрацию, а про метод раздвижных дверей.

  11. HTML

    <div id="leftsidebar">
    <ul>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span>Компьютеры</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/monitor.png" width="61" height="55" alt="Мониторы" /></span>Мониторы</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/notebook.png" width="61" height="54" alt="Ноутбуки" /></span>Ноутбуки</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/multimedia.png" width="61" height="55" alt="Мультимедиа" /></span>Мультимедиа</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/office.png" width="61" height="55" alt="Оргтехника" /></span>Оргтехника</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/mouse.png" width="61" height="55" alt="Манипуляторы" /></span>Манипуляторы</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/aksess.png" width="61" height="55" alt="Аксессуары" /></span>Аксессуары</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/complect.png" width="61" height="54" alt="Комплектующие" /></span>Комплектующие</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/soft.png" width="61" height="54" alt="Программы" /></span>Программы</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span>Компьютеры</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span>Компьютеры</a></li>
    <li><a class="menu" href=""><span class="img"><img src="images/computer.png" width="61" height="55" alt="Компьютеры" /></span>Компьютеры</a></li>
    </ul>
    </div>

    CSS

    #leftsidebar ul {margin-left:12px;list-style:none;}
    #leftsidebar ul li a {color:#000;display:block;border-bottom:1px solid #a7a9ac;line-height:67px;display:block;}
    #leftsidebar ul li a img {vertical-align:middle;margin:0 25px 2px 5px;}
    #leftsidebar ul li a:hover {background:#d1d3d4;color:#000;font-weight:bold;display:block;display:block;text-decoration:none;}
    .img { text-decoration:none; float:left; margin-top:5px;}

    Ссылка на страницу: http://design.webtm.ru/demo/2/index.html

  12. Имеется вот такое вот горизонтальное меню. Здесь, собственно, интересует как сделать бэкграунд у hover ссылок. Как видно, бэкграунд неоднородный, градиентный.

    9e024cdeaafb.jpg

    Сами ссылки, в том числе и hover ссылки я делал спрайтом, но это не очень удобно. Допустим, потребуется изменить название пункта меню, но это уже нельзя будет сделать. Хотелось бы услышать ваше мнение. Конкретно интересует как сделать бэкграунд у hover ссылки, причем без использования изображения-ссылки, на div-ах.

  13. Задаете ссылке бэкграунд с отрицательным позиционированием, а при наведении делаете нормальное позиционирование.

    Например, так:

    A { padding-left: 20px; background: url(ico.jpg) no-repeat -100px -100px; }
    A:hover { background-position: 0 0; }

    Спасибо, отличное решение!

    li {background:url(ico.gif) no-repeat 0 2px; padding-left:10px; list-style:none;}

    Все правильно, только мне нужно, чтобы иконки появлялись при наведении на ссылку курсора мыши. Но тоже хорошее решение, если нужна иконка к каждому пункту меню.

  14. Мало вероятно что новичку доверят чтонить верстать.

    Поэтому - "Free PSD" в гугле, и там куча качественных слоенных дизайнов, которые можно бесплатно скачать. Вот выбирай, верстай. Выкладывай тут на обсуждение, собирай портфолио.

    Не факт. Конечно, серьезные проекты никто не доверит новичку или малоопытному человеку, а для тех, у кого скромный бюджет, не слишком высокие требования и временные ограничения, то это самое то.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy