Siatka

Siatka jest niewidoczną strukturą strony – umożliwia ona porządkowanie i kompozycję treści na stronie. Podstrony o różnym stopniu złożoności oparte na jednolitej siatce tworzą spójną całość w obrębie strony internetowej.

Podział kolumnowy

Strony internetowe PKN ORLEN są skomponowane na dwunastokolumnowej responsywnej siatce. Odstęp pomiędzy kolumnami na dużych ekranach wynosi 40px. Marginesy boczne na dużych ekranach wynoszą conajmniej 80px. Maksymalna szerokość kontenera z treścią to 1440px.

lorem ipsum

Kod siatki

content
content
content
content
content
content
content
content
content
content
content
content

<div class="grid">
  <div class="grid__col m-col--12 t-col--6 d-col--4">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--8">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--6 t-col--4 d-col--8">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--6 t-col--8 d-col--4">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--4 d-col--4 t-ind--6 d-ind--8">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--4 d-col--12">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--4">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--4">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--4">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--2">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--10">
    <span class="DS-content">content</span>
  </div>
  <div class="grid__col m-col--12 t-col--6 d-col--8 d-ind--2">
    <span class="DS-content">content</span>
  </div>
</div>

Responsywność

Na urządzeniach mobilnych, takich jak tablety i smartfony, obowiązuje siatka o innych parametrach, niż na ekranach o większej rozdzielczości. Odstęp pomiędzy kolumnami na tabletach powinien wynosić 24px, a marginesy boczne – 40px.

Na smartfonach obowiązuje uproszczona, sześciokolumnowa siatka o odstępach międzykolumnowych równych 16px i marginesach równych 24px.

lorem ipsum

Wersje responsywne przypisane są do wartości szerokości ekranu:

  1. Powyżej 1279px – wersja desktop
  2. Poniżej 1280px i powyżej 767px – wersja tablet
  3. Poniżej 768px – wersja mobile


Odstępy pionowe i marginesy wewnętrzne

Poza odstępami wynikającymi z zastosowanie siatki, obowiązują standardowe odstępy pomiędzy elementami treści, takimi jak sekcje, zdjęcia, elementy interaktywe i teksowe. Wybór rozmiaru odstępu zależy od kontekstu użycia – większe odstępy używane są do oddzielania od siebie większych bloków treści.

lorem ipsum

W przypadku złożonych elementów interfejsu odstępy pomiędzy elementami tekstowymi mogą być inne, wówczas obowiązuje rytm poziomy oparty na module 4px.