Показать сообщение отдельно
  #43 (permalink)  
Старый 28.11.2019, 14:33
Кандидат Javascript-наук
Отправить личное сообщение для dpts Посмотреть профиль Найти все сообщения от dpts
 
Регистрация: 12.05.2015
Сообщений: 111

Сообщение от laimas Посмотреть сообщение
Тогда почему на чужом и недоступном или это тоже входит в задачу обучения?

Откройте любую чужую страницы, с которой вы хотите украсть стили. В отладчике выбирайте и копируйте для себя. Очень велика вероятность того, что скопировав все как есть, тем не менее у себя вы не получите такого же как у источника. Правила ведь еще и могут наследоваться, и чтобы действительно все "сграбить" нужно иметь и голову на плечах, и энное время чтобы во всем этом разобраться. Вы и это хотите поручить JS? Есть большое сомнение, что при этом все получится, ну не считая банального, как то :hover {color: ...} и т.п.
Что вы понимаете под чужим и недоступным?
Например бутстрап чужой, подключенный с cdn - условно не доступный,
скачанный и подключенный с локала - чужой и доступный, что это меняет?
Я все прекрасно понимаю, что невозможно скопировать все.

Меня не интересуют страницы находящиеся где-то в неизвестности.
Меня интересует страница которая лежит у меня!

Просто таких страниц может быть вагон.
На каких-то проектах с бутстрапом, на каких - то это может быть и бутстрап и например vue.js c iview где-то еще какой-нибудь UI-kit. Хотелось отвязаться по возможному максимуму от них (читай - подстроиться).

Смысл-то был не в том, чтобы глазами и руками все скопировать. Смысл-то был в том, чтобы примитивные штуки типа :hover{color:...} скопировать.
Если уж очень условно вопрос начальный можно перефразировать так: "а может существует какой-то аналог getComputedStyle() но для :hover/:focus".

Последний раз редактировалось dpts, 28.11.2019 в 14:44.
Ответить с цитированием