Хрестик закрити на чистому css

Хрестик закрити на чистому css

Вітання. У цій статті розглянемо як зробити Хрестик закрити на чистому CSS, тобто намалювати іконку закриття / видалення без картинок.

Ну, а для тих, хто все-таки хоче намалювати іконку закрити без картинок ласкаво просимо далі.

Хрестик закрити на чистому CSS

Для початку розберемося, що хрестик повинен бути описаний в HTML коді. Тобто це повинен бути якийсь div або span. Так і зробимо:

Готово. Цей код потрібно вставити в місці, де хрестик повинен виводиться.

Тепер приступимо до отрисовке самого хрестика. Як зрозуміло з заголовка статті, робити це ми будемо на чистому CSS, без використання картинок або іконочние шрифтів.

За замовчуванням хрестик буде напівпрозорим, при наведенні - буде стає яскравішим. На ваш розсуд, можна зробити альтернативний ефект при наведенні.

Отже розглянемо код на CSS:

Як бачите, все досить прозаїчно. Для відтворення хрестика використовується дві прямі, одна з них виконана псевдоелементи: after, інша -: before. При цьому один повернуть на 45 °, інший на -45 °. Все просто.

Що стосується сумісності з браузерами, то це легко можна перевірити за допомогою caniuse, згідно з ним: after. before підтримують всі сучасні браузери, transform - все, крім Opera mini, що власне кажучи, є непоганим показником.

При необхідності можна додати різні примочки до цього хрестику на ваше успотреніе.

Щоб подивитися, як це працює:

  • Хрестик закрити на чистому css
    Поворот тексту CSS. просто
  • Хрестик закрити на чистому css
    Прибрати хрестик очищення IE
  • Хрестик закрити на чистому css
    Як зафіксувати орієнтацію сайту в мобільному браузері

Схожі статті