Как сделать такое меню?

#1 26 октября 2013 в 13:56

Нужно что бы при наведении текст выглядел как на картинке, округленные края и указатель внизу. Очень долго уже бьюсь головой и не знаю как реализовать. Прошу вашей помощи. На данный момент код выглядит так:

#topmenu .menu li a:hover{background:url(../images/fon_menu.png) top center;
border-radius:3px;
-moz-border-radius:3px;
color:#fff !important;
}

не знаю как приставить стрелку.

Буду очень благодарен за помощь!
#2 26 октября 2013 в 17:39
Я делаю так
  1. <div class="11">
  2. <div class="22">Текст</div>
  3. </div>
Для class="11" делаю background
  1. background: url('../images/1212.png') no-repeat 129px 29px;
Это и есть стрелка — размещаю где надо.
А для class="22" Делаем черный фон, цвет текста и все остальное.

Вот вам рабочий пример.
  1. <style>
  2. .q11 {
  3. width: 153px;
  4. height: 45px;
  5. position: absolute;
  6. padding: 5px;
  7. background: url('http://takeskill.com/images/icons/11.png') no-repeat 129px 29px;
  8. }
  9.  
  10. .q22 {
  11. font-size: 15px;
  12. color: #f00;
  13. font-weight: bold;
  14. border: 3px solid #f00;
  15. text-align: center;
  16. -moz-border-radius: 4px;
  17. -webkit-border-radius: 4px;
  18. -khtml-border-radius: 4px;
  19. border-radius: 4px;
  20. }
  21.  
  22. .q33{
  23. width: 75px;
  24. height: 45px;
  25. position: absolute;
  26. padding: 45px;
  27. background: url('http://takeskill.com/images/icons/11.png') no-repeat 79px 69px;
  28. }
  29.  
  30. .q44 {
  31. font-size: 15px;
  32. color: #FFF;
  33. font-weight: bold;
  34. border: 3px solid #000;
  35. text-align: center;
  36. -moz-border-radius: 4px;
  37. -webkit-border-radius: 4px;
  38. -khtml-border-radius: 4px;
  39. border-radius: 4px;
  40. background: #000;
  41. }
  42. </style>
  43.  
  44. <div class="q11">
  45. <div class="q22">50</div>
  46. </div>
  47.  
  48. <div class="q33">
  49. <div class="q44">Кнопка</div>
  50. </div>
Еще хотел бы обратить ваше внимание на такие примеры
.tip-twitter (ala Twitter)

Вот оочень много примеров.
#3 26 октября 2013 в 19:25
Braza33, напиите в личке — помогу (несколько вариантов есть, непонятно какой именно вам более подходит — не будем простыни на сайте стелить)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.