Как добавить крошечный треугольник внизу всплывающего элемента, который появляется при наведении курсора на ссылку? - PullRequest
1 голос
/ 28 декабря 2011

Иногда, когда я наводю курсор на изображения, а что нет, я вижу крошечный треугольник, связывающий всплывающее окно с его изображением. Например, маленький треугольник рядом с вашим именем пользователя в центре верхней части страницы stackoverflow. Как я могу это сделать? Используете ли вы CSS3 для этого? Спасибо.

Ответы [ 4 ]

2 голосов
/ 21 декабря 2013

Вы можете сделать это без использования изображения или любого символа Юникода.этот трюк используется Twitter-загрузчиком для создания всплывающих подсказок.Идея в том, чтобы использовать маленькое поле под всплывающим окном с большой прозрачной рамкой, но только с верхней границей, все это делается с помощью css.

enter image description here

ознакомьтесь с объяснением здесь .и живое демо здесь

2 голосов
/ 28 декабря 2011

Символ Unicode U+25BC - это сплошной треугольник, направленный вниз: ▼.Вы также можете найти блочные элементы html, чтобы они выглядели как треугольники, задав им ширину и высоту ноль и применив специальные свойства границы к трем сторонам элемента.Этот метод известен как CSS треугольник взломать .

2 голосов
/ 28 декабря 2011

Используйте это в своем источнике HTML: ▾

Результат вы можете увидеть здесь: ▾

Или здесь .

1 голос
/ 28 декабря 2011

Вот и все - это Символ Юникода . Полный график в Википедии окончен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...