В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений:
В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
kolobdur74
Ксать иконка в закладки через стиль не будет автоматической автоцентровки, в отличие от вставки в скрипт..
оказуется :after/:before не автоцентриуется как обычный элемент через вставку обсолютной позицией с margin:auto;top:0;bottom:0;left:0;right:0; (родитель либо body, либо c position:relative;)
Т.е под каждый стиль будет нужно подбирать top или bottom:
Вот типо такой костыль:
<style type="text/css">
#MyBookmarks>h2{
position:relative!important;
}
#MyBookmarks #bm2 {
color:transparent;
}
#MyBookmarks #bm2:before{
content: url(http://s5.uploads.ru/JnHQM.png);
display:inline-block!important;
margin:auto!important;
top:0!important;
right:-3px;
bottom:8px!important; /*центровка по вертикали*/
position:absolute!important;
transform:scale(.53);
}
</style>
Ксать иконка в закладки через стиль не будет автоматической автоцентровки, в отличие от вставки в скрипт..
оказуется :after не автоцентриуется как обычный элемент через вставку обсолютной позицией с margin:auto;top:0;bottom:0;left:0;right:0; (родитель либо body, либо c position:relative;)
А с абсолютом вообще сложно центрировать.. А с псеводэлементами вообще тяжело - у них масса ограничений, я поэтому их недолюбливаю..
Вот типо такой костыль:
А vertical-align - не работает?
А с абсолютом вообще сложно центрировать..
Да нет, есть стандартная центровка:
<div style="position:relative;width:500px;height:600px;border:red solid 1px"> <div style="position:absolute;width:50px;height:60px;margin:auto;top:0;bottom:0;left:0;right:0;border:blue solid 1pх;></div> </div>
Поправил => <div style="position:relative;width:500px;height:600px;border:red solid 1px">
А vertical-align - не работает?
Да посколь правку ставит каждый форум сам для себя - нефиг и гнаться за центровкой - (вот кады от сервиса было б)
Один параметр сами отрегулируют, там поправка в 3-5 пиксел туды сюды
Deff
Ты же про замену треугольника картинкой? Правильно я понял? Сейчас:
#MyBookmarks #bm2 {
font-size: 1em!important;
font-weight: 400;
float: right;
cursor: pointer;
display: inline-block;
width: 2.5em;
height: 1.5em;
margin-right: -.8em;
padding: 0;
text-align: center;
vertical-align: middle;
}
Что мешаете при вставке через псеводоэлемент тоже самое сделать? Типа:
<style type="text/css">
#MyBookmarks>h2{
position:relative!important;
}
#MyBookmarks #bm2 {
color:transparent;
}
#MyBookmarks #bm2:before{
content: url(http://s5.uploads.ru/JnHQM.png);
display:inline-block!important;
margin:auto!important;
top:0!important;
right:-3px;
vertical-align: middle; /*центровка по вертикали*/
position:absolute!important;
transform:scale(.53);
}
</style>
Он же инлайновый объект должен и в псевдоэлементе работать..? Не?
Deff, не, всё таки лучше через background делать, чем через псевдоэлемент..
kolobdur74
Ну я же вставил, см скриншот ? Чем плох вариант ? bottom:8px -подправят под свой текущий стиль
Суть в том, что сейчас сам span центрируется стилем текущего форума по вертикали, - оч много доп извратов, т.е ты и в spane должен центрировать и сам span, а у него еще и размеры лимитированы(там Alex подогнал, чоб всплывалка titla видна была в нужном месте, а у мну чичас позиционируется псевдоэлемент сразу в h2
Твой вариант:
Твой вариант:
Да, я уже понял - бо как вставляется либо выше, либо ниже текущего элемента...
Deff, а чем плох такой вариант от Алекса:
<style>
#MyBookmarks #bm2 {
color:transparent;font-size:0;width:15px;height:15px;background:url("http://forumstatic.ru/files/0016/a6/f8/24318.png")
}
</style>
kolobdur74
Чуть подправил:
<style>
#MyBookmarks #bm2 {
color:transparent;font-size:0;
width:20px!important;
height:20px!important;
background:url("http://forumstatic.ru/files/0016/a6/f8/24318.png");
position: absolute;
top: auto;right: 10px;bottom: auto;
margin: auto !important;
}
</style>
(*вроде должно центрировать
Чуть подправил:
Тут центрирование по высоте зависит от величины шрифта, в зависимости от размера шрифта надо будет выставлять высоту и ширину... Здесь, на этом стиле - высота шрифта выходит 20 пикселей (так как font-size: 1.3em), попробовал на Справке - там высота шрифта 18 пикселей (там font-size: 1.1em), соответственно уже 20 пикселей значка не подходит - то бишь высота обоих спанов должна быть одинаковая... То есть для каждого стиля опять таки придется править..
<style type="text/css">
#MyBookmarks>h2{
position:relative!important;
}
#MyBookmarks #bm2 {
color:transparent;
background: none transparent;
border:0 none transparent;
}
#MyBookmarks #bm2:before{
content: url(http://s3.uploads.ru/BNFHY.png);
display:inline-block!important;
margin:auto!important;
top:0!important;
right: 0px;
bottom:9px!important; /*центровка по вертикали*/
position:absolute!important;
transform:scale(.52);
border-radius:50%;
}
</style>
Я вродь подобрал размер и смещение - вроде как почти от стиля не зависит, и даж цифры крутить не нужно
Тут центрирование по высоте зависит от величины шрифта, в зависимости от размера шрифта надо будет выставлять высоту и ширину... Здесь, на этом стиле - высота шрифта выходит 20 пикселей (так как font-size: 1.3em), попробовал на Справке - там высота шрифта 18 пикселей (там font-size: 1.1em), соответственно уже 20 пикселей значка не подходит - то бишь высота обоих спанов должна быть одинаковая... То есть для каждого стиля опять таки придется править..
Ммм, понял, надо сразу зафиксировать величину шрифта, так как здесь на техподдержке:
#MyBookmarks h2 span, .editBookmark h1 span {
font-size: 1.3em !important;
margin-top: 3px;
}
Deff, можно и так))
Идея ставить на сворачивание ту же иконку отличная, но опять жа, если ставить картинкой, как я теме показывал, ибо тогда т центровка везде и shadow мон поставить, чтобы и на том же цвете отделялась, а через стиль и фоном - много не наиграешь, ту же тень на фон фиг поставишь (Или хотя бы бордер полупрозрачный
Гы, а чо еще нужно.... (Думаю и лишние фичи не нужны (Я бы отодвинул на пару пиксел от правого края
Они как раз вровень с крестами будут:
Deff
Еще чуть подправил
Alex_63
А фоны возможные убрал ?
#MyBookmarks>h2{
text-align:left!important;/*И тут бы к лево прижать, ибо у многих сцентрировано*/
}
#MyBookmarks #bm2 {
background: none transparent!important;
border:0 none transparent!important;
}
Гы !important; - был импотент
Общие вопросы по администрированию (6) | Администрирование форума | Вт, 18 Фев 2025 |
Ошибка при проверке файла robots.txt | Форум для новичков | Пт, 7 Июл 2017 |
Книга Жалоб #4 | Комната отдыха | Чт, 14 Ноя 2024 |
Российский общественно-политический форум "Запасной аэродром" | Корзина | Вс, 15 Ноя 2020 |
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений: