Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9f5e92e4

Von Hans P. Schlaepfer vor etwa 4 Jahren hinzugefügt

  • ID 9f5e92e405e9db98680ded606328ac60d2376b62
  • Vorgänger 46944c87
  • Nachfolger e8f12d1d

css/jquery.contextMenu-Original.css

Unterschiede anzeigen:

css/jquery.contextMenu-Original.css
1
/*!
2
 * jQuery contextMenu - Plugin for simple contextMenu handling
3
 *
4
 * Version: 1.6.5
5
 *
6
 * Authors: Rodney Rehm, Addy Osmani (patches for FF)
7
 * Web: http://medialize.github.com/jQuery-contextMenu/
8
 *
9
 * Licensed under
10
 *   MIT License http://www.opensource.org/licenses/mit-license
11
 *   GPL v3 http://opensource.org/licenses/GPL-3.0
12
 *
13
 */
14

  
15
.context-menu-list {
16
    margin:0;
17
    padding:0;
18

  
19
    min-width: 120px;
20
    max-width: 250px;
21
    display: inline-block;
22
    position: absolute;
23
    list-style-type: none;
24

  
25
    border: 1px solid #DDD;
26
    background: #EEE;
27

  
28
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
29
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
30
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
31
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
32
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
33

  
34
    font-family: Verdana, Arial, Helvetica, sans-serif;
35
    font-size: 11px;
36
}
37

  
38
.context-menu-item {
39
    padding: 2px 2px 2px 24px;
40
    background-color: #EEE;
41
    position: relative;
42
    -webkit-user-select: none;
43
       -moz-user-select: -moz-none;
44
        -ms-user-select: none;
45
            user-select: none;
46
}
47

  
48
.context-menu-separator {
49
    padding-bottom:0;
50
    border-bottom: 1px solid #DDD;
51
}
52

  
53
.context-menu-item > label > input,
54
.context-menu-item > label > textarea {
55
    -webkit-user-select: text;
56
       -moz-user-select: text;
57
        -ms-user-select: text;
58
            user-select: text;
59
}
60

  
61
.context-menu-item.hover {
62
    cursor: pointer;
63
    background-color: #39F;
64
}
65

  
66
.context-menu-item.disabled {
67
    color: #666;
68
}
69

  
70
.context-menu-input.hover,
71
.context-menu-item.disabled.hover {
72
    cursor: default;
73
    background-color: #EEE;
74
}
75

  
76
.context-menu-submenu:after {
77
    content: ">";
78
    color: #666;
79
    position: absolute;
80
    top: 0;
81
    right: 3px;
82
    z-index: 1;
83
}
84

  
85
/* icons
86
    #protip:
87
    In case you want to use sprites for icons (which I would suggest you do) have a look at
88
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement
89
    .context-menu-item.icon:before {}
90
 */
91
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px; }
92
.context-menu-item.icon-edit { background-image: url(../image/jquery.contextMenu/page_white_edit.png); }
93
.context-menu-item.icon-cut { background-image: url(../image/jquery.contextMenu/cut.png); }
94
.context-menu-item.icon-copy { background-image: url(../image/jquery.contextMenu/page_white_copy.png); }
95
.context-menu-item.icon-paste { background-image: url(../image/jquery.contextMenu/page_white_paste.png); }
96
.context-menu-item.icon-delete { background-image: url(../image/jquery.contextMenu/page_white_delete.png); }
97
.context-menu-item.icon-add { background-image: url(../image/jquery.contextMenu/page_white_add.png); }
98
.context-menu-item.icon-quit { background-image: url(../image/jquery.contextMenu/door.png); }
99

  
100
/* vertically align inside labels */
101
.context-menu-input > label > * { vertical-align: top; }
102

  
103
/* position checkboxes and radios as icons */
104
.context-menu-input > label > input[type="checkbox"],
105
.context-menu-input > label > input[type="radio"] {
106
    margin-left: -17px;
107
}
108
.context-menu-input > label > span {
109
    margin-left: 5px;
110
}
111

  
112
.context-menu-input > label,
113
.context-menu-input > label > input[type="text"],
114
.context-menu-input > label > textarea,
115
.context-menu-input > label > select {
116
    display: block;
117
    width: 100%;
118

  
119
    -webkit-box-sizing: border-box;
120
       -moz-box-sizing: border-box;
121
        -ms-box-sizing: border-box;
122
         -o-box-sizing: border-box;
123
            box-sizing: border-box;
124
}
125

  
126
.context-menu-input > label > textarea {
127
    height: 100px;
128
}
129
.context-menu-item > .context-menu-list {
130
    display: none;
131
    /* re-positioned by js */
132
    right: -5px;
133
    top: 5px;
134
}
135

  
136
.context-menu-item.hover > .context-menu-list {
137
    display: block;
138
}
139

  
140
.context-menu-accesskey {
141
    text-decoration: underline;
142
}
143

  
144
.context-menu-item.context-menu-heading {
145
    text-decoration: underline;
146
    font-weight: bold;
147
}

Auch abrufbar als: Unified diff