Jump to content

maxik

Newbie
  • Posts

    18
  • Joined

  • Last visited

Posts posted by maxik

  1. 16.12.2021 в 16:23, npofopr сказал:

    Вы шутите? 

    1. desktop пишется через K

    2. В типичной структуре обычно sidebar не ставят выше шапки. 

    3. https://jsfiddle.net/npofopr/qkcabj8w/ 

     

    Свой вариант покажите? 

    1. desktop пишется через K = принято....)))

    2. а вот такая версия мобильная, считайте что это меню))))

    3. GRID рулит.... Давно отказался от Bootstrap)))....

    В моем варианте sidebar - имеет ширину в px - тк на разных медиа есть возможность управлять шириной....

    Пи.Си = главное чтоб кому -то это пригодится и чтоб понимали что такое = grid-template-areas и как это работает в медиа-запросах....

    Скрытый текст
    <!doctype html>
    
    <html lang="ru">
    
    <title>Example</title>
    
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <style>
    
    * {box-sizing: border-box;}
    
    @-ms-viewport {width: device-width;}
    
    html {box-sizing: border-box; -ms-overflow-style: scrollbar; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; height: 100%; margin: 0;}
    
    *, *::before, *::after {box-sizing: inherit;}
    
    body {height: 100%; font-weight:normal !important; background:#fff; padding:0; color:#333; font-size:16px; margin: 0;}
    
    #page {display: grid; color:#fff; grid-template-areas: "header header header" "nav article article" "footer footer footer"; grid-template-rows: 50px 1fr 50px; grid-template-columns: 300px 1fr; grid-row-gap: 12px; grid-column-gap: 12px; height: 100vh; margin: 0 auto; max-width: 1600px;}
    
    #pageHeader {grid-area: header; background: red; padding:0 12px;}
    
    #pageFooter {grid-area: footer; background: black; padding:0 12px;}
    
    #mainArticle {grid-area: article; background: white; color:#000;}
    
    #mainNav {grid-area: nav; background: #336699; padding:0 12px;}
    
    .grid {display: grid; grid-template-columns: repeat(9, 1fr); grid-column-gap: 12px; grid-row-gap: 12px;}
    
    img {width: 100%; display: block;}
    
    .element {display: grid; grid-template-columns: 398px 1fr; grid-column-gap: 12px; grid-row-gap: 12px; margin-bottom:12px;}
    
    .flex-center {-ms-flex-align: center !important; align-items: center !important; flex: 1 100%;}
    
    @media all and (max-width: 1000px) {
    
    #page {grid-template-columns: 200px 1fr;}
    
    .grid {display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 12px; grid-row-gap: 12px;}
    
    .element {display: grid; grid-template-columns: 40% 1fr; grid-column-gap: 12px; grid-row-gap: 12px;}
    
    }
    
    @media all and (max-width: 575px) {
    
    #page {grid-template-areas: "nav" "header" "article" "footer"; grid-template-rows: 50px 50px 1fr 50px; grid-template-columns: 1fr;}
    
    .grid {display: grid; grid-template-columns: repeat(2, 1fr); margin-left:12px; margin-right:12px; grid-column-gap: 12px; grid-row-gap: 12px;}
    
    .element {display: grid; grid-template-columns: 1fr; margin-left:12px; margin-right:12px; grid-column-gap: 12px; grid-row-gap: 12px;}
    
    }
    
    </style>
    
    <body>
    
    <section id="page">
    
    <header id="pageHeader">Header</header>
    
    <article id="mainArticle">
    
    <section class="element flex-center">
    
    <div style="background:#ddd;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
    
    <div style="background:#ddd;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nisl dolor, gravida sed efficitur at, tempus nec libero. Aliquam vel massa lectus. In quis auctor justo, id luctus justo. Praesent feugiat velit a nulla convallis, non commodo nulla tempor. Quisque mollis nunc sit amet tortor auctor, eu faucibus orci egestas. Nulla quis sollicitudin erat. Sed vel sapien nec est sagittis finibus vel eu neque.</div>
    
    </section>
    
    <section class="grid">
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    <div><img src="https://via.placeholder.com/350"/></div>
    
    </section>
    
    </article>
    
    <nav id="mainNav">Nav</nav>
    
    <footer id="pageFooter">Footer</footer>
    
    </section>
    
    </body>
    
    </html>

     

     

  2. 14.12.2021 в 09:28, npofopr сказал:

    Хотя бы узнаю, что ты подразумеваешь под "блоком")

    Вам известно что такое Блочная модель....)))

    Вот вам типичная структура блоков, а теперь предлагаю подумать как сверстать мобильную версию используя только @media....

    888.jpg

  3. 1 час назад, npofopr сказал:

    Вы кажется вообще не понимаете суть раздела. Если для вас нечего оценивать, можно промолчать. 
    И предъявлять необоснованные претензии, также не стоит. Не верите в работу других людей, не надо.

    Вы так же берете чужие макету и выставляете = аля я сделал.... ну давай переставим блоки местами... Про суть раздела - выставляете оригинальные работы = тогда есть что обсуждать... Посмотри CSS и ответь про название класса и наследие = banner__column column--title = Это БЭМ... и сомневаюсь что автор поста сама писала код.... 

    1 час назад, npofopr сказал:

    object-fit

    ))))... а она знает что это... а про свойство (fill, contain, cover, scale-down) видимо то же....

    1 час назад, npofopr сказал:

    Ссылка отправки обычно идёт внутри формы. 

    Да.. и это кнопка и она не должна выходить из блока <form></form>

  4. а простите... что обсуждать... стандартные блоки... как оценить вашу работу... ну да норм... если бы вы предоставили что вы изменили - тогда вы бы получили разбор полетов... сейчас - это не лейдинг.. Нет подключённых JS = скролл, табы и прочее например типовые иконки...  напишите что вы конкретно сделали = было-стало.... Я выставил свои скрины за которые я уверен что делал и верстал сам, а не брал чужой код.... Если есть желание потренироваться - могу выслать вам макет лейдинга - вот и сверстаете с нуля....

  5. Оценить стоимость сложно. Причины - это не ТЗ, а хотелки заказчика. Для начало нужно написать грамотное ТЗ, по уму еще сделать прототипирование, выбрать CMS, отрисовать дизайны страниц и сверстать их, а так же подобрать контент. = это все закладывается в стоимость проекта. Не маловажным фактором являются сроки.

    Как пример простой и быстрой реализации проекта предлагаю вам отрисовать карту в формате SVG (преимущество - векторный формат, полный адаптив без геморроя) c присвоением ID к каждому объекту и управлять ими через CSS и JS...

    Порфтель - http://dev.pro100max.ru/

     

  6. Можно))

    Iframe с данными

    <iframe src="https://www.youtube.com/embed/2lN-dbQ7tSI" allow="accelerometer; clipboard-write; encrypted-media; gyroscope;" style="background: #FFFFFF;" src="http://zingaya.com/widget/9d043c064dc241068881f045f9d8c151" frameborder="0" height="400px" width="100%"></iframe>

    Iframe без данных

    <iframe style="background: #FFFFFF;" src="http://zingaya.com/widget/9d043c064dc241068881f045f9d8c151" frameborder="0" height="400px" width="100%"></iframe>

     

    er.jpg

  7. Извините = прошел мимо после (Не использовать #id для описания стилей блока) ID преимущественно для обращению к коду через JS... Это правило!!!! Думаю написать не об ошибках, а как верстать... Если найдутся спонсоры = сделаем уроки... Предложения в личку!!!

  8. Главное не в чем отрисовывать макеты, а  понимать основы верстки и применять их на практике хоть в Adode Fireworks CS6. Иногда диву даешься от макетов людей которые просто лишь бы нарисовать)))).... Особенно когда рисуют адаптив - это отдельная песня.... Верстальщики меня поймут))).... Начните с изучение хотя бы сетки Bootstrap - не панацея, но все же))).... Вечная борьба Дизайнера и Верстальщика.... Как пример = был отрисован Фулвиз слайдер с кучей заморочек - пришлось прогеру делать эксклюзивный слайдер на JS - затраты понес Заказчик))).... Всем Респект))))....

    z7.jpg

    z9.jpg

    z4.jpg

    z2.jpg

    z5.jpg

    z1.jpg

  9. Привет Davebell... Я так понимаю это лейдинг и достаточно сырой.... В меню как совет по ссылкам к якорям поставить плавный переход к ним через JS... Нужно так же Вам провести работу по адаптивности сайта... Изображения имеют дикий размер... Но как комплимент- у Вас есть стремление и желание (надеюсь) к совершенству и к красивому коду... Попробуйте начать с фреймворка типа Bootstrap... Помогу с чем смогу... 

  10. Привет Гуру верстки... Есть сетка (см. картинку)... Подскажите как сделать такую верстку (grid) где блоки внутри сетки были равными при адаптиве... Кол-во блоков в сетке может быть и 100х100)))... Спасибо за ответ....

    Untitled-1.png

×
×
  • 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