QWebView скругление рамки блока |
Здравствуйте, гость ( Вход | Регистрация )
QWebView скругление рамки блока |
a_goodgirl |
15.11.2011, 17:03
Сообщение
#1
|
|||
Студент Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: 0 |
В QWebView отображается html текст.
Такой тэг:
т.е. рамка толщиной 10 с радиусом 10. При таких размерах закругляется, но внутренний угол остается прямым (в документации написано, что радиус должен быть больше ширины рамки, но это тоже не помогает) при ширине рамки 1, радиусе 10 получается дырка Написано, что в мозилле это работает хорошо, но не все браузеры поддерживают. Вопрос: что-то можно сделать для QWebView, чтобы было вот так: Сообщение отредактировал a_goodgirl - 16.11.2011, 14:06 |
|||
|
||||
a_goodgirl |
16.11.2011, 14:01
Сообщение
#2
|
Студент Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ошибка найдена и она смешная
В теге <div> написано все правильно и для webkit это работает, но при пустом блоке! Иначе содержимое блока перекрывает своими прямоугольными краями закругление рамки. Чтобы этого избежать, как вариант, нужно внутрь блока вставить еще один блок, который имеет отступ, равный радиусу закругления: ну и не забываем, что радиус должен быть больше ширины рамки - например, у меня вычисляется как максимум из некой константы (=7, минимальный радиус) и двойной ширины рамки (чтобы тонкая рамка смотрелась тоже хорошо) |
|
|
Текстовая версия | Сейчас: 23.4.2024, 18:29 |