Nomiki: Да надо вживую смотреть, е-моё. Может как-то так сканает:
#lol a, #lol:hover, #lol a:link { margin-left: 450px !important; }
И да, зачем вы черед id сделали? можно же по menu-itemXXX (условному) выхвать/спозиционировать?
Через маргины это конечно вариант, но проблема будет потом, что если добавить в меню пункт, то мои кнопки еще больше сдвинуться. Это функция не добавляет menu-itemXXX... Мы решили проблему, точнее ее помог мне решить товарищ ffreest , огромное ему спасибо. Если кому нужно выложу сюда правки.Как мы это решили, в кратце - создали доп [ul], и привязали к нему css class, вставили функцию php, из function убрали фильтр.
Seryj: Здравствуйте. На сайте (WP) размещается видео с ютуба. Какие бы размеры в ютубе не ставил при заливке, его ширина всегда равна ширине поля для контента. Подскажите, как можно сделать, чтобы видео убиралось в красную рамку c произвольным вводом размеров?
DiKiJ: В таких случаях используют отрицательный отступ равный 1/2 ширины (width) позиционируемого блока: #cf img {left: 50%; margin-left: -354px;} или left:50%; margin-left:-25%;
Как я понял, мы условно делим картинку пополам, привязываем центр, а привязка будет уже по левому краю (1/2 = -354px).
Это по сути тоже самое,я попробовал как вы написали, но проблема в том,что при изменении разрешения экрана картинка не меняет свои размеры, она статична.
Oleg357: Я уже рассказывал о своей проблеме с увеличением занимаемого пространства на хостинге /ru/forum/930436 Так вот хостер дал ответ "Наибольшее количество дискового пространства - 1.6Гб занимают файлы находящиеся в директории ~/public_html/wp-content/cache/autoptimize/js"
Я так понимаю все дело в плагине Autoptimize. Возникает вопрос, что делать с указанной папкой, просто удалить ее и все? Можно ли это делать? И как настроить плагин, чтобы в дальнейшем такого не было?
попробуй переименовать для начала. А вот насчет плагина, это наверное нужно у разраба спрашивать.
Решение довольно простое: Мы дополнительно задаем изображению width: 100% (не забываем про height: auto).
Картинка растягивается на весь контейнер и уменьшается вместе с ним. Как минус - нужно очень точно указывать стили, чтобы не растягивать маленькие изображения.
Применил твой совет к логотипу, но лого у меня не простое, а меняется при наведении (Png трюк с прозрачностью) Но вот выплыла проблема, как поставить теперь лого по центру нашего фона? надеюсь поможешь с данной проблемой
Ragnarok: Вы же всё правильно написали: просто прозрачный блок, накладывается поверх логотипа. Скорее всего, javascript'ом ему меняется класс и меняет его прозрачность, вроде как затеняет лого или типа того.
Понял, возникли другие проблемы:
1) Логотип в формате png, но не на прозрачном фоне, потому что если сделать прозрачны, то 1 картинка наложится на другую. Проблема в том что под картинкой фон css, и вокруг моего png, появляется окантовка, как пофиксить такую проблему? единственное что приходит в голову- это не использовать фон и сделать на всю ширину лого, но это минус в скорость загрузки.
Да надо вживую смотреть, е-моё. Может как-то так сканает:
И да, зачем вы черед id сделали? можно же по menu-itemXXX (условному) выхвать/спозиционировать?
Через маргины это конечно вариант, но проблема будет потом, что если добавить в меню пункт, то мои кнопки еще больше сдвинуться. Это функция не добавляет menu-itemXXX... Мы решили проблему, точнее ее помог мне решить товарищ ffreest , огромное ему спасибо. Если кому нужно выложу сюда правки.Как мы это решили, в кратце - создали доп [ul], и привязали к нему css class, вставили функцию php, из function убрали фильтр.
Добавил id к li, прописал в css сам сдвиг, но вот как теперь запозиционировать "Войти" относительно "Регистрации"
.main-menu {
font-family: 'Roboto Slab', sans-serif;
font-size: 0.9em;
text-align: center;
}
.main-menu li { position: relative; }
.main-menu > li { float: left; }
.main-menu > li:before {
content: "/";
display: block;
position: absolute;
right: 0;
top: 50%;
margin-top: -9px;
margin-right: -3px;
font-size: 16px;
color: #13c4a5;
font-weight: 300;
z-index: 1000;
}
.main-menu > li:last-child:before { content: none; right: auto; }
.main-menu > li > a {
display: block;
padding: 27px;
font-size: 0.85em;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.main-menu > li:first-child > a { margin-left: 0; }
.main-menu > .has-children > a,
.main-menu > .page_item_has_children > a { padding-right: 47px; position: relative; }
.main-menu > .has-children > a::after,
.main-menu > .page_item_has_children > a::after {
content: "";
display: block;
border: 5px solid transparent;
border-top-color: #fff;
position: absolute;
z-index: 1001;
right: 29px;
top: 50%;
margin-top: -2px;
}
#lol {
position: absolute;
right: 20%;
}
Здравствуйте.
На сайте (WP) размещается видео с ютуба. Какие бы размеры в ютубе не ставил при заливке, его ширина всегда равна ширине поля для контента. Подскажите, как можно сделать, чтобы видео убиралось в красную рамку c произвольным вводом размеров?
А это что?
<iframe width="560" height="315" src="https://www.youtube.com/embed/xxxxxxxxxxxx" frameborder="0" allowfullscreen></iframe>
убрать ламповую няшу.
В таких случаях используют отрицательный отступ равный 1/2 ширины (width) позиционируемого блока:
#cf img {left: 50%; margin-left: -354px;}
или
left:50%; margin-left:-25%;
Как я понял, мы условно делим картинку пополам, привязываем центр, а привязка будет уже по левому краю (1/2 = -354px).
Сейчас у меня реализовано вот так: https://jsfiddle.net/82nq9jug/7/
Это по сути тоже самое,я попробовал как вы написали, но проблема в том,что при изменении разрешения экрана картинка не меняет свои размеры, она статична.
Думаю, я и правда могу помочь в обоих случаях. Но я не умею править стили ПО ОПИСАНИЮ :)
Можно примеры?
https://jsfiddle.net/82nq9jug/4/
Андрей, надеюсь вы поможете. Хотя возможно есть смысл в уменьшении картинки ниже 600 по монитору
Я уже рассказывал о своей проблеме с увеличением занимаемого пространства на хостинге /ru/forum/930436
Так вот хостер дал ответ "Наибольшее количество дискового пространства - 1.6Гб занимают файлы находящиеся в директории ~/public_html/wp-content/cache/autoptimize/js"
Я так понимаю все дело в плагине Autoptimize. Возникает вопрос, что делать с указанной папкой, просто удалить ее и все? Можно ли это делать? И как настроить плагин, чтобы в дальнейшем такого не было?
попробуй переименовать для начала. А вот насчет плагина, это наверное нужно у разраба спрашивать.
Решение довольно простое: Мы дополнительно задаем изображению width: 100% (не забываем про height: auto).
Картинка растягивается на весь контейнер и уменьшается вместе с ним. Как минус - нужно очень точно указывать стили, чтобы не растягивать маленькие изображения.
Применил твой совет к логотипу, но лого у меня не простое, а меняется при наведении (Png трюк с прозрачностью) Но вот выплыла проблема, как поставить теперь лого по центру нашего фона? надеюсь поможешь с данной проблемой
Вы же всё правильно написали: просто прозрачный блок, накладывается поверх логотипа. Скорее всего, javascript'ом ему меняется класс и меняет его прозрачность, вроде как затеняет лого или типа того.
Понял, возникли другие проблемы:
1) Логотип в формате png, но не на прозрачном фоне, потому что если сделать прозрачны, то 1 картинка наложится на другую. Проблема в том что под картинкой фон css, и вокруг моего png, появляется окантовка, как пофиксить такую проблему? единственное что приходит в голову- это не использовать фон и сделать на всю ширину лого, но это минус в скорость загрузки.
2) Резиновая верстка. Чтобы лого изменяло размер.
это не php, а простой html тег, блок.
можете удалять
ну да html, какая его функция?