- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Есть проблема, как бороться не знаю, разметка и стили:
html
css
h3 {
display: inline;
padding: 4px 12px 4px 12px;
background: #fff;
font-size: 17px;
color: #ff3e03;
text-transform: uppercase;
position: relative;
}
h3:after {
width: 9px;
height: 27px;
content: "";
background: url(../images/block.png) no-repeat 0px 0px;
position: absolute;
bottom: 0;
left: -9px;
}
h3:before {
width: 9px;
height: 27px;
content: "";
background: url(../images/block.png) no-repeat -9px 0px;
position: absolute;
bottom: 0;
right: -9px;
}
На выходе получается такой вот заголовок:
Всё замечательно отображается во всех браузерах, в т.ч. IE8+, НО только если масштаб окна браузера 100%, если увеличить/уменьшить масштаб, то начинаются "пляски"
Можно ли решить проблему средствами только лишь css, не трогая разметку?
viewport scale отслеживается только js-ом. так что, что бы конструкция нормально скалировалась "сама по себе" надо обойтись без жёстких размеров блоков. подсказка - фигуры в виде "уголков/треугольников" создаются css-ом за счёт игр с border разных сторон блока...
viewport scale отслеживается только js-ом. так что, что бы конструкция нормально скалировалась "сама по себе" надо обойтись без жёстких размеров блоков. подсказка - фигуры в виде "уголков/треугольников" создаются css-ом за счёт игр с border разных сторон блока...
Спасибо, через border получилось, то что надо, хоть и немного закрывает фон сайта, но всё таки лучше, чем было :)
h3 {
display: inline-block;
background: #fff;
font-size: 17px;
line-height: 27px;
color: #ff3e03;
text-transform: uppercase;
padding: 0 18px 0 18px;
position: relative;
}
h3:before, h3:after {
content: "";
border-top: 13.5px solid transparent;
border-bottom: 13.5px solid transparent;
position: absolute;
bottom: 0;
}
h3:before {
border-left: 9px solid #feb46d;
left: 0;
}
h3:after {
border-right: 9px solid #feb46d;
right: 0;
}