Модератор
Yuri
(@yube)
изменения делал в хедер.тпл
Где? O_O
можно сделать так чтобы на других страницах отображалось по другому?
Если у Вас wordpress (хедер.тпл как бы намекает, что это что-то не из нашей песочницы) и если в теме используется <body <?php body_class(); ?>>
, то используя классы, генерируемые этой функцией, можно сделать индивидуальные стили чуть ли не для каждой страницы сайта.
извините, ошибся, header.php
объясните пожалуйста, подробнее, если можно
<body <?php body_class(); ?>>, как изспользовать классы? в скобки нужно чтото добавлять ? или я не понимаю правильно?
Модератор
Yuri
(@yube)
Если в шаблоне не просто <body>
, а <body <?php body_class(); ?>>
, то на главной выводится
<body class="home и_еще_несколько_классов">
(что на других — сами увидите)
В css селекторам можно указать «префикс» body.home
, и тогда правила будут применяться только на главной. Аналогично для других страниц можно создать в css стили, индивидуальные для каждой страницы.
Например, пара правил
img.logo { width: 50px; height: 50px;}
body.home img.logo { width: 150px; height: 150px;}
приведет к тому, что на главной картинка <img class="logo" src="logo.png">
будет в три раза больше, чем на остальных.
.top-navigation-right{ z-index: 9999; position: absolute; right: 1%; /*top: 150px; background: rgba(0, 0, 0, 0.35);PADDING: 3.5%; */}
body.home.top-navigation-right{ z-index: 9999; position: absolute; right: 1%; top: 150px; background: rgba(0, 0, 0, 0.35);PADDING: 3.5%; }
<body <?php body_class(home); ?>>
ничего не изменилось, что я не так сделал?
Модератор
Yuri
(@yube)
body.home.top-navigation-right
Пробел потерялся. Может, что-то еще. Я не телепат 🙂
поставил пробел, сейчас, на страницах отображается так же как и на главной
<body <?php body_class(home); ?>>
Класс home добавляется автоматически, оставьте скобки пустые.
поставил пробел, сейчас, на страницах отображается так же как и на главной
На каком сайте можно посмотреть?
получилось, оставил скобки пустыми
-
Ответ изменён 6 лет, 7 месяцев назад пользователем bugsbunnny.
у меня еще один вопрос, как написать меню (должна быть простая линия, чтобы справа были соц сети и поиск) в функционале нет такой возмоности, я хочу дописать, возможно так?
получилось
На будущее — в сайдбаре есть спец. отметка (статус).
у меня еще один вопрос
См правила форума, п2.