@ayapergenov

Как настроить nth-last-child?

a9bf7c886eea4dfaa2e5e696c35c41af.png
Посредством псевдокласса :after создается нижний бордер у блока .col-md-4
Таких блоков всего 6. Необходимо отменить действие псевдокласса after у последних 3, 2 и 1 блока в зависимости от ширины экрана. Чтобы бордер был у всех кроме нижних блоков.
На скриншоте псевдокласс nth-last-child применяется как к блоку .col-md-4 так и псевдоклассу after.
Выложил код для наглядности и удобства сюда:
jsfiddle.net/mathetes/909bg19o

Решение такое .col-md-4:nth-last-child(-n+3):after
  • Вопрос задан
  • 2412 просмотров
Решения вопроса 1
tennalian
@tennalian
:nth-last-child(1)
:nth-last-child(2)
:nth-last-child(3)
не?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
viktorvsk
@viktorvsk
Для начала, оформлять код как код.
После - настроить использование jsfiddle.
Ответ написан
knitevision1
@knitevision1
Ванька Скайуокер
Можно навесить класс, типа "block-fix" и в .block-fix {} выставить все нужные стили и для :after, и для :before, и для всего.

Я так и не понял, бордер вам не нужен, или бэграунд.
Ответ написан
Oogway
@Oogway
Как то странно вы делаете, из того что видно на скриншоте. Зачем вешать стили оформления на бутстраповский грид? Боюсь представить где еще может появиться этот бордер, и в зависимости от ширины экрана наверняка сменятся классы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы