Size: a a a

htmlbase.ru - чат по front-end разработке

2019 July 02

АО

Александр Октябрь in htmlbase.ru - чат по front-end разработке
Link
Все доброго времени суток , у меня тоже есть задачка . Есть заголовок с  слева и справа нужно добавить полоски , как это можно реализовать с помощью псевдокласов помогите пожалуйста !!!
Есть картинка?
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Link
Все доброго времени суток , у меня тоже есть задачка . Есть заголовок с  слева и справа нужно добавить полоски , как это можно реализовать с помощью псевдокласов помогите пожалуйста !!!
визуально покажи
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Александр Октябрь
<ul class="menu">
 <li class="menu__item">
   <a class="menu__link" href="#">home</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">projects</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">what we do</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">about us</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">contact us</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <i class="menu__link fas fa-search"></i>
 </li>
</ul>


.menu {
 padding-top: 35px;
 display: flex;
 list-style-type: none;
 margin: 0 0;
}
.menu__link {
 font-size: 14px;
 font-weight: 700;
 color: #ffb932;
 text-decoration: none;
 text-transform: uppercase;
}
.menu__item {
 display: flex;
 flex-direction: column;
 align-items: center;
 padding-left: 30px;
 height: 22px;
}
.menu__item:hover .menu__link {
 color: #ffffff;
}
.menu__item:hover .menu__link--border {
 width: 25px;
 height: 22px;
 border-bottom: 2px solid #ffffff;
}
menu__link--border как минимум вы не правильно используете BM :)
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Александр Октябрь
<ul class="menu">
 <li class="menu__item">
   <a class="menu__link" href="#">home</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">projects</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">what we do</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">about us</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <a class="menu__link" href="#">contact us</a>
   <div class="menu__link--border"></div>
 </li>

 <li class="menu__item">
   <i class="menu__link fas fa-search"></i>
 </li>
</ul>


.menu {
 padding-top: 35px;
 display: flex;
 list-style-type: none;
 margin: 0 0;
}
.menu__link {
 font-size: 14px;
 font-weight: 700;
 color: #ffb932;
 text-decoration: none;
 text-transform: uppercase;
}
.menu__item {
 display: flex;
 flex-direction: column;
 align-items: center;
 padding-left: 30px;
 height: 22px;
}
.menu__item:hover .menu__link {
 color: #ffffff;
}
.menu__item:hover .menu__link--border {
 width: 25px;
 height: 22px;
 border-bottom: 2px solid #ffffff;
}
лучше всего подходит псевдо элемент (:before или :after)
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Александр Октябрь
Есть картинка?
padding-left как по мне тоже не очень хорош тут
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
т.к
источник

АО

Александр Октябрь in htmlbase.ru - чат по front-end разработке
Александер 😈
лучше всего подходит псевдо элемент (:before или :after)
Вот насчет бэма согласен. Я понимаю его суть, но где и как и как использовать пока проблемно. Где именно ошибка?)
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Александер 😈
padding-left как по мне тоже не очень хорош тут
т.к у тебя первая ссылка еще отталкивается слева)) хотябы для first-child сделать 0
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
menu__link--border
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
с этим дивом
источник

С

Санжар in htmlbase.ru - чат по front-end разработке
Александер 😈
menu__link--border
menu__link-border ?
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
Санжар
menu__link-border ?
именно либо просто .border например )
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
и писать через родителя, он всё равно только тут используется
источник

АО

Александр Октябрь in htmlbase.ru - чат по front-end разработке
padding-left потому что последний элемент находится на своем месте (в контексте всей верстки там ошибки нет)
источник

С

Санжар in htmlbase.ru - чат по front-end разработке
Александер 😈
именно либо просто .border например )
Ну да или так
источник

АО

Александр Октябрь in htmlbase.ru - чат по front-end разработке
Александер 😈
и писать через родителя, он всё равно только тут используется
Я из своего кода выдернул все. и пишу через less)
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
источник

А

Александер 😈 in htmlbase.ru - чат по front-end разработке
лучше не использовать BM  чем его использовать не правильно :)
источник

С

Санжар in htmlbase.ru - чат по front-end разработке
Александер 😈
лучше не использовать BM  чем его использовать не правильно :)
Согласен)
источник

АО

Александр Октябрь in htmlbase.ru - чат по front-end разработке
Александер 😈
лучше не использовать BM  чем его использовать не правильно :)
Лучше научится использовать правильно. Никто простым языком не обьясняет. А в моей логике .menu__link--border модифицирует .menu__link)))
источник