Двач, как при помощи CSS сделать, чтобы ссылки-якори выделялись при нажатии? :active, :focus не помогает.Вот собственно код:https://codepen.io/anon/pen/qppROE
бамп 1/500
бамп 2/500
тебе нужен джс, когда определённая "страничка" открыта -- добавляешь класс active(или какой ты захочешь)Ебучий макак не может в 5 секунд гугла
бамп 3/500
>>168375543А без жэ-эс это не как не решить?
>>168375584Нет, никак, css это просто стили ебаныеГугли блять
>>168375543Я же написал, что мне нужно только через CSS
>>168375621В гугле только вариант с жс, а мне нужно на ксс
бамп 4/500
Про hover почитай на htmlbook
>>168376133Мне нужно при нажатии, а не при наведении.При чём тут ховер то?
>>168375425 (OP):hover/Thread
>>168375425 (OP)либо js, либо делай не в кодпене, а на сайте, если url страницы соответствует url ссылки, то должны выделяться по идее. Но лучше jsом обработать
>>168378454>>168376133>при нажатиине прочитали, но посоветовали
>>168375425 (OP)Лол, у тебя там просто одна плоская страничка с четыремя якорями, и ссылки просто ведут на якоря. И каким тогда образом ты различаешь контент по ссылкам?В общем, аноны тебе все правильно сказали. Модификатор :active работает только непосредственно пока ты держишь палец на левой кнопке мыши, но не после - это само определение модификатора из w3schools. Так что сорян, но чисто средствами css ты это не сделаешь, подключай jQuery и вешай на кнопку дополнительный класс через $().removeClass(); и $().addClass();
Можно, правда я забыл как. Я писал pure CSS menu, там надо было костыль написать чтобы при отпускании клавиши сохранялась active. гугли как на чистом css menu сделать, там ьудет про постоянный active
>>168381803>>168381545есть еще фокус, милорд, если все якоря заменить на "#" все будет работать и в таком виде, просто не понимаю, почему не использовать голый js или jquery для удобства, класс же лучше псевдокласса для навигации, потом можно и дополнительный функционал через него же прикрутить с плавной прокруткой, стрелкой наверх и прочим. Тем более, там делов на минуту.
>>168381927Зачем ему js когда можно его не использовать? Это кака
>>168381803https://stackoverflow.com/questions/31178653/how-to-keep-active-css-style-after-click-a-buttonпервый ответ. тебе нужно юзать focus
>>168381961Ну я не только js предложил, еще и фокус, а js необходим для вебразработки, так-то, в целом. Избегать его по возможности и избегать его совсем - разные вещи.
>>168382250а конкретно: с фокусом и якорями href="#" все должно работать
>>168375425 (OP)https://ru.stackoverflow.com/questions/553579/%D0%A1%D0%BC%D0%B5%D0%BD%D0%B0-%D1%86%D0%B2%D0%B5%D1%82%D0%B0-%D0%BF%D1%80%D0%B8-%D0%BD%D0%B0%D0%B6%D0%B0%D1%82%D0%B8%D0%B8
>>168381999>>168381927не работает нихуя
>>168382391Так в ОП ссылке и так стоят якоря
бамп
>>168382528давай не пизди, дядь
>>168382819Для начала какого хуя у тебя стили в хтмл?А во вторых в ОП-посте есть ссылка на кодпен. Там исправь и запили сюда
>>168383005еще 2 файла создавать чтоб пруфануть, что работает по этой схеме? пффф
>>168375425 (OP)<a href=link.com></a>
>>168383150Нахуя вообще что-то создавать, когда в ОП-посте уже есть песочница с готовой разметкой? пссссс
>>168383198</thread>
>>168375425 (OP)Такая хуйня только через JS. Но клик - это доли секунды, соответственно эффекта-то заметно и не будет. Может, тебе стоит обмазаться :hover-ом?
>>168383202как я заявил ранее, там в таком виде оно работать не будет. Но я предложил, как можно переделать. Если хотите переделать в песочнице, могу с jsом.Что ты недовольный-то такой, дядь?
>>168383287>Может, тебе стоит обмазаться :hover-ом?Дцп? Ховер - это наведение мыши на элемент.
>>168383495Мвльчик, мне не нужон твёо жс. Написано же чёрным по белому - только на CS:S.
Бамп
>>168383665держи решение в кодпене своем ебучем, охуевший, попросил помощи и выебывается сидитhttps://codepen.io/anon/pen/wpppmLсам доделаешь
>>168375621ебать ты дурачек. В цсс изи сделать такое
>>168385674>https://codepen.io/anon/pen/wpppmLТак оно не переключает менюшки, нахуя мне просто кнопочки, которые нихуя не делат? Чёт ору.
>>168375691.стиль:hover
>>168385674используй смекалочку, в атрибут онклик можно пихать jsную ссанину и она не будет считаться за js в твоем мирке, ну или используй :target и абсолютно спозиционируй ложные кнопки туда в меню из заголовков дивов и прикрой их своими прозрачными. таргет слетать не должен. Я хз что тебе еще предложить, еб@нистикой занимаешься какой-то
>>168386848ебать чсв. За тебя еще сайт делать? Принимай за щеку.
>>168386954Обосрался - обтекай
>>168387126чей-то обосрался? я тебе гайд даже запилил, что делать, раз сам не можешь допереть, или за тебя все надо делать? ну тогда давай и жрать тоже за тебя буду
>>168387264Какой гайд, маня?Заменил ссылки на баттоны - обосрался и сказал "дальше сам", вкинув нерабочее говно.Ору с даунёнка.
>>168387381>используй смекалочку, в атрибут онклик можно пихать jsную ссанину и она не будет считаться за js в твоем мирке, ну или используй :target и абсолютно спозиционируй ложные кнопки туда в меню из заголовков дивов и прикрой их своими прозрачными. таргет слетать не должен. Я хз что тебе еще предложить, еб@нистикой занимаешься какой-то
>>168387578>еб@нистикойИзвенись за м..ат
>>168375425 (OP)>https://codepen.io/anon/pen/qppROE https://codepen.io/anon/pen/oppEaK
>>168388096>при помощи CSS
>>168375425 (OP)Даун, тебе сложно класс добавить на onclick? Зачем тебе именно css. Если прям так хочешь на css, делай через input textarea. Заблокируй возможность писать там, и сделай это обычным блоком. Пляши от :focus
>>168388763так надо
>>168388763я так понял, ему для задания какого-то надо в школе, а он либо задание не так понял, либо просто мозги поебать нам решил. С якорями, без реальных ссылок без хитрожопости никак не сделать на ксс, а с хитрожопостью способов много но они все такие же ебанутые, как и он сам.
>>168389853Мань, просто признай, что ты дурачок и не можешь решить эту задачу
>>168390292я тебе сказал как ее решить, и еще 2 анона предложили 2 рабочих способа, как ее сделать обходными путями без js, лично у меня есть код, за который мне платят, у них, думаю, тоже. формулу тебе дали, задачу решай сам. Кто, если не ты
Ебать какие тут дауны собрались. Пиздец. >body { background-color: #ffffc9 }a:link { color: blue } / непосещённые ссылки /a:visited { color: purple } / посещённые ссылки /a:hover { font-weight: bold } / пользователь наводит /a:active { color: lime } / активные ссылки /
>>168389790Ну так и делай через инпут, хули мозга ебешь