style.css (4893B)
1 /* Pour les redimensionnements trop petits */ 2 .ui-resizable { 3 overflow: hidden; 4 } 5 6 .clearfloat { 7 clear: both; 8 } 9 10 body { 11 cursor: default; 12 position:absolute; 13 top: 0; 14 left: 0; 15 bottom: 0; 16 right: 0; 17 } 18 19 /* Monde */ 20 .monde { 21 position:absolute; 22 top: 0; 23 left: 0; 24 bottom: 0; 25 right: 0; 26 } 27 28 /* Barre d'outils */ 29 .barre-outils.fenetre { 30 position: absolute; 31 top: 100px; 32 left: 100px; 33 34 border: thin solid blue; 35 background-color: white; 36 } 37 38 /* Recherche */ 39 .recherche.fenetre { 40 position: absolute; 41 bottom: 250px; 42 right: 100px; 43 width: 15em; 44 min-width: 4em; 45 min-height: 3em; 46 height: 8em; 47 48 border: thin solid blue; 49 background-color: white; 50 } 51 52 .recherche.résultats { 53 position: absolute; 54 top: 1.4em; 55 bottom: 0; 56 width: 100%; 57 overflow: auto; 58 } 59 60 .recherche.termes { 61 float: right; 62 } 63 64 /* Résultat-recherche */ 65 .résultat-recherche:hover { 66 /* Doit être plus important que les flashouillages 67 * rouges et verts */ 68 background-color: #eee !important; 69 } 70 71 .résultat-recherche.sélectionné { 72 background-color: lightgray; !important; 73 } 74 75 .résultat-recherche.ajout { 76 background-color: lightgreen; 77 } 78 79 .résultat-recherche.suppression { 80 background-color: pink; 81 overflow: hidden; 82 } 83 84 .résultat-recherche.vUid { 85 display: block; 86 font-size: small; 87 color: gray; 88 padding-right: 0.2em; 89 float: right; 90 } 91 92 .résultat-recherche .occurence { 93 color: green; 94 font-weight: bold; 95 } 96 97 .résultat-recherche .superposée { 98 color: orange; 99 font-weight: bold; 100 } 101 102 .résultat-recherche .superposition { 103 /* Yeah, sorry, that character is overlapped by 104 two or more matches. Want some chocolate ? */ 105 color: chocolate; 106 font-weight: bold; 107 } 108 109 /* Log */ 110 .log.fenetre { 111 position: absolute; 112 bottom: 100px; 113 right: 100px; 114 width: 15em; 115 min-width: 4em; 116 min-height: 3em; 117 height: 8em; 118 119 border: thin solid blue; 120 background-color: lightblue; 121 } 122 123 .log.messages { 124 position: absolute; 125 top: 1.4em; 126 bottom: 0; 127 width: 100%; 128 overflow: auto; 129 } 130 131 .log.pause { 132 float: right; 133 } 134 135 .log.play { 136 float: right; 137 } 138 139 /* Instance-bloc */ 140 .instance-bloc.vMain { 141 position: absolute; 142 top: 2%; 143 left: 3%; 144 width: 20%; 145 min-width: 4em; 146 min-height: 3em; 147 height: 20%; 148 149 border: medium solid gray; 150 background-color: white; 151 } 152 153 .instance-bloc.vBarre-titre { 154 background-color: lightgray; 155 border: medium solid white; 156 border-bottom: none; 157 } 158 159 .instance-bloc.vDéfinitions { 160 position: absolute; 161 top: 1.4em; 162 left: 0; 163 right: 0; 164 bottom: 0; 165 } 166 167 /* Définitions (Tabs) */ 168 .définitions.vTitresTabs { 169 background: lightgray; 170 padding-bottom: 0; 171 172 border: medium solid white; 173 border-style: none solid none solid; 174 } 175 176 .définitions.vNouvelle-définition { 177 float: right; 178 } 179 180 .définitions.vContenus { 181 position: absolute; 182 top: 1.5em; 183 left: 0; 184 right: 0; 185 bottom: 0; 186 background: white; 187 padding-bottom: .1em; 188 } 189 190 .définitions.vContenusTabs { 191 position: absolute; 192 top: 0; 193 left: 20px; 194 right: 20px; 195 bottom: 0; 196 } 197 198 /* Définition */ 199 .définition.vTitre { 200 background-color: white; 201 border: thin solid gray; 202 margin: 0.1em 0.1em 0 0; 203 float: left; 204 } 205 206 .définition.vTitre.active { 207 background-color: #eef; 208 border: thin solid darkslategray; 209 border-bottom: thin solid white; 210 } 211 212 .définition.vCorps { 213 height: 100%; 214 } 215 216 .définition.vCorps.vAucune-définition { 217 text-align: center; 218 padding-top: 1em; 219 } 220 221 /* Ports */ 222 .ports.vVerticalBar { 223 position: absolute; 224 top: 0; 225 bottom: 0; 226 width: 20px; 227 } 228 .ports.vPorts { 229 position: absolute; 230 top: 0; 231 width: 20px; 232 height: 100%; 233 text-align: center; 234 } 235 236 .ports.vVerticalBar.vEntrée { 237 left: 0; 238 } 239 240 .ports.vVerticalBar.vSortie { 241 right: 0; 242 } 243 244 /* Port */ 245 .port.vBox { 246 display: inline-block; 247 background-color: lightblue; 248 border: thin solid blue; 249 width: 10px; 250 height: 10px; 251 } 252 253 .port.vBox.drag { 254 position: absolute; 255 } 256 257 .port.vBox.placeholder { 258 background-color: lightgray; 259 border: thin solid gray; 260 } 261 262 .port.vBox.active { 263 background-color: lightgreen; 264 border: thin solid green; 265 } 266 267 .port.placeholder.vTd { 268 background-color: #eee; 269 } 270 271 /* Zone */ 272 .vZone { 273 position: absolute; 274 border: thin solid blue; 275 background-color: lightblue; 276 opacity: 0.5; 277 } 278 279 /* Fenêtres */ 280 .barre-titre, 281 .vBarre-titre{ 282 background-color: #eef; 283 border-bottom: thin solid blue; 284 padding: .1em; 285 font-size: 100%; 286 text-align: center; 287 } 288 289 h2.titre, 290 h2.vTitre { 291 font-size: 100%; 292 margin: 0; 293 } 294 295 input { 296 background-color: white; 297 border: thin solid black; 298 } 299 300 input:hover { 301 border-color: slategray; 302 } 303 304 input[type=button]:hover { 305 color: slategray; 306 }