[ Index ] |
WordPress Cross Reference |
[Summary view] [Print] [Text view]
1 /** 2 * Base Styles 3 */ 4 .media-modal * { 5 -webkit-box-sizing: content-box; 6 -moz-box-sizing: content-box; 7 box-sizing: content-box; 8 } 9 10 .media-modal, 11 .media-frame { 12 font-family: "Open Sans", sans-serif; 13 font-size: 12px; 14 } 15 16 .media-frame input, 17 .media-frame textarea { 18 padding: 6px 8px; 19 line-height: 16px; 20 } 21 22 .media-frame select, 23 .wp-admin .media-frame select { 24 line-height: 28px; 25 margin-top: 3px; 26 } 27 28 .media-frame a { 29 border-bottom: none; 30 color: #21759b; 31 } 32 33 .media-frame a:hover { 34 color: #d54e21; 35 } 36 37 .media-frame a.button { 38 color: #333; 39 } 40 41 .media-frame a.button:hover { 42 color: #222; 43 } 44 45 .media-frame a.button-primary, 46 .media-frame a.button-primary:hover { 47 color: #fff; 48 } 49 50 .media-frame input[type="text"], 51 .media-frame input[type="password"], 52 .media-frame input[type="number"], 53 .media-frame input[type="search"], 54 .media-frame input[type="email"], 55 .media-frame input[type="url"], 56 .media-frame textarea, 57 .media-frame select { 58 font-family: "Open Sans", sans-serif; 59 font-size: 12px; 60 -moz-box-sizing: border-box; 61 -webkit-box-sizing: border-box; 62 -ms-box-sizing: border-box; /* ie8 only */ 63 box-sizing: border-box; 64 border-width: 1px; 65 border-style: solid; 66 border-color: #dfdfdf; 67 } 68 69 .media-frame select { 70 height: 24px; 71 padding: 2px; 72 } 73 74 .media-frame input:disabled, 75 .media-frame textarea:disabled, 76 .media-frame input[readonly], 77 .media-frame textarea[readonly] { 78 background-color: #eee; 79 } 80 81 .media-frame input[type="search"] { 82 -webkit-appearance: textfield; 83 } 84 85 .media-frame :-moz-placeholder { 86 color: #a9a9a9; 87 } 88 89 /* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ 90 .ui-sortable, 91 .ui-draggable { 92 -ms-touch-action: none; 93 touch-action: none; 94 } 95 96 .meta-box-sortables.ui-sortable { 97 -ms-touch-action: auto; 98 touch-action: auto; 99 } 100 101 .meta-box-sortables.ui-sortable .hndle { 102 -ms-touch-action: none; 103 touch-action: none; 104 } 105 106 /** 107 * Modal 108 */ 109 .media-modal { 110 position: fixed; 111 top: 30px; 112 left: 30px; 113 right: 30px; 114 bottom: 30px; 115 z-index: 160000; 116 } 117 118 .wp-customizer .media-modal { 119 z-index: 560000; 120 } 121 122 .media-modal-backdrop { 123 position: fixed; 124 top: 0; 125 left: 0; 126 right: 0; 127 bottom: 0; 128 min-height: 360px; 129 background: #000; 130 opacity: 0.7; 131 z-index: 159900; 132 } 133 134 .wp-customizer .media-modal-backdrop { 135 z-index: 559900; 136 } 137 138 .media-modal-close { 139 position: absolute; 140 text-decoration: none; 141 top: 5px; 142 right: 10px; 143 width: 30px; 144 height: 30px; 145 z-index: 1000; 146 } 147 148 .media-modal-close span.media-modal-icon { 149 display: block; 150 margin: 8px auto 0; 151 width: 15px; 152 height: 15px; 153 background-image: none; 154 } 155 156 .media-modal-close .media-modal-icon:before { 157 content: '\f158'; 158 font: normal 20px/1 'dashicons'; 159 speak: none; 160 vertical-align: middle; 161 -webkit-font-smoothing: antialiased; 162 -moz-osx-font-smoothing: grayscale; 163 color: #666; 164 } 165 166 .media-modal-close:hover .media-modal-icon:before { 167 color: #2ea2cc; 168 } 169 170 .media-modal-close:active { 171 outline: 0; 172 } 173 174 .media-modal-content { 175 position: absolute; 176 top: 0; 177 left: 0; 178 right: 0; 179 bottom: 0; 180 overflow: auto; 181 min-height: 300px; 182 box-shadow: 0 5px 15px rgba(0,0,0,0.7); 183 background: #fcfcfc; 184 -webkit-font-smoothing: subpixel-antialiased; 185 } 186 187 .media-modal-icon { 188 background-image: url(../images/uploader-icons.png); 189 background-repeat: no-repeat; 190 } 191 192 /** 193 * Toolbar 194 */ 195 .media-toolbar { 196 position: absolute; 197 top: 0; 198 left: 0; 199 right: 0; 200 z-index: 100; 201 height: 60px; 202 padding: 0 16px; 203 border: 0 solid #dfdfdf; 204 overflow: hidden; 205 } 206 207 .media-toolbar-primary { 208 float: right; 209 height: 100%; 210 } 211 212 .media-toolbar-secondary { 213 float: left; 214 height: 100%; 215 } 216 217 .media-toolbar-primary > .media-button, 218 .media-toolbar-primary > .media-button-group { 219 margin-left: 10px; 220 float: left; 221 margin-top: 15px; 222 } 223 224 .media-toolbar-secondary > .media-button, 225 .media-toolbar-secondary > .media-button-group { 226 margin-right: 10px; 227 float: left; 228 margin-top: 15px; 229 } 230 231 /** 232 * Sidebar 233 */ 234 .media-sidebar { 235 position: absolute; 236 top: 0; 237 right: 0; 238 bottom: 0; 239 width: 267px; 240 padding: 0 16px 24px; 241 z-index: 75; 242 background: #f3f3f3; 243 border-left: 1px solid #ddd; 244 overflow: auto; 245 -webkit-overflow-scrolling: touch; 246 } 247 248 .hide-toolbar .media-sidebar { 249 bottom: 0; 250 } 251 252 .media-sidebar .sidebar-title { 253 font-size: 20px; 254 margin: 0; 255 padding: 12px 10px 10px; 256 line-height: 28px; 257 } 258 259 .media-sidebar .sidebar-content { 260 padding: 0 10px; 261 margin-bottom: 130px; 262 } 263 264 .media-sidebar .search { 265 display: block; 266 width: 100%; 267 } 268 269 .media-sidebar h3 { 270 position: relative; 271 font-weight: bold; 272 text-transform: uppercase; 273 font-size: 12px; 274 color: #666; 275 margin: 24px 0 8px; 276 } 277 278 .media-sidebar .setting { 279 display: block; 280 float: left; 281 width: 100%; 282 margin: 1px 0; 283 } 284 285 .media-sidebar .setting label { 286 display: block; 287 } 288 289 .media-sidebar .setting .link-to-custom { 290 margin: 3px 0; 291 } 292 293 .media-sidebar .setting span { 294 min-width: 30%; 295 margin-right: 4%; 296 font-size: 12px; 297 } 298 299 .media-sidebar .setting select { 300 max-width: 65%; 301 } 302 303 .media-sidebar .setting input[type="checkbox"], 304 .media-sidebar .field input[type="checkbox"] { 305 width: 16px; 306 float: none; 307 margin: 8px 3px 0; 308 padding: 0; 309 } 310 311 .media-sidebar .setting span, 312 .compat-item label span { 313 float: left; 314 min-height: 22px; 315 padding-top: 8px; 316 line-height: 16px; 317 text-align: right; 318 font-weight: normal; 319 color: #666; 320 } 321 322 .media-sidebar .setting input, 323 .media-sidebar .setting textarea { 324 margin: 1px; 325 width: 65%; 326 float: right; 327 } 328 329 .media-sidebar .setting textarea, 330 .compat-item .field textarea { 331 height: 62px; 332 resize: vertical; 333 } 334 335 .media-sidebar select { 336 margin-top: 3px; 337 } 338 339 .compat-item { 340 float: left; 341 width: 100%; 342 overflow: hidden; 343 } 344 345 .compat-item table { 346 width: 100%; 347 table-layout: fixed; 348 border-spacing: 0; 349 border: 0; 350 } 351 352 .compat-item tr { 353 padding: 2px 0; 354 display: block; 355 overflow: hidden; 356 } 357 358 .compat-item .label, 359 .compat-item .field { 360 display: block; 361 margin: 0; 362 padding: 0; 363 } 364 365 .compat-item .label { 366 min-width: 30%; 367 margin-right: 4%; 368 float: left; 369 text-align: right; 370 } 371 372 .compat-item .label span { 373 display: block; 374 width: 100%; 375 } 376 377 .compat-item .field { 378 float: right; 379 width: 66%; 380 } 381 382 .compat-item .field input { 383 width: 100%; 384 margin: 0; 385 } 386 387 388 /** 389 * Menu 390 */ 391 .media-menu { 392 position: absolute; 393 top: 0; 394 left: 0; 395 right: 0; 396 bottom: 0; 397 margin: 0; 398 padding: 16px 0; 399 background: #f3f3f3; 400 border-right-width: 1px; 401 border-right-style: solid; 402 border-right-color: #ccc; 403 -webkit-user-select: none; 404 -moz-user-select: none; 405 -ms-user-select: none; 406 user-select: none; 407 } 408 409 .media-menu > a { 410 display: block; 411 position: relative; 412 padding: 8px 20px; 413 margin: 0; 414 line-height: 18px; 415 font-size: 14px; 416 color: #0074a2; 417 text-decoration: none; 418 } 419 420 .media-menu > a:hover { 421 color: #21759B; 422 background: rgba( 0, 0, 0, 0.04 ); 423 } 424 425 .media-menu > a:active { 426 outline: none; 427 } 428 429 .media-menu .active, 430 .media-menu .active:hover { 431 color: #222; 432 font-weight: bold; 433 } 434 435 .media-menu .separator { 436 height: 0; 437 margin: 12px 20px; 438 padding: 0; 439 border-top: 1px solid #ddd; 440 } 441 442 /** 443 * Menu 444 */ 445 .media-router { 446 position: relative; 447 padding: 0 6px; 448 margin: 0; 449 clear: both; 450 -webkit-user-select: none; 451 -moz-user-select: none; 452 -ms-user-select: none; 453 user-select: none; 454 } 455 456 .media-router > a { 457 position: relative; 458 float: left; 459 padding: 8px 10px 9px; 460 margin: 0; 461 height: 18px; 462 line-height: 18px; 463 font-size: 14px; 464 text-decoration: none; 465 } 466 467 .media-router > a:last-child { 468 border-right: 0; 469 } 470 471 .media-router > a:active, 472 .media-router > a:focus { 473 outline: none; 474 } 475 476 .media-router .active, 477 .media-router .active:hover { 478 color: #333; 479 } 480 481 .media-router .active, 482 .media-router > a.active:last-child { 483 margin: -1px -1px 0; 484 background: #fff; 485 border: 1px solid #ddd; 486 border-bottom: none; 487 } 488 489 .media-router .active:after { 490 display: none; 491 } 492 493 /** 494 * Frame 495 */ 496 .media-frame { 497 overflow: hidden; 498 position: absolute; 499 top: 0; 500 left: 0; 501 right: 0; 502 bottom: 0; 503 } 504 505 .media-frame-menu { 506 position: absolute; 507 top: 0; 508 left: 0; 509 bottom: 0; 510 width: 199px; 511 z-index: 150; 512 } 513 514 .media-frame-title { 515 position: absolute; 516 top: 0; 517 left: 200px; 518 right: 0; 519 height: 56px; 520 z-index: 200; 521 } 522 523 .media-frame-router { 524 position: absolute; 525 top: 56px; 526 left: 200px; 527 right: 0; 528 height: 36px; 529 z-index: 200; 530 } 531 532 .media-frame-content { 533 position: absolute; 534 top: 90px; 535 left: 200px; 536 right: 0; 537 bottom: 61px; 538 height: auto; 539 width: auto; 540 margin: 0; 541 overflow: auto; 542 background: #fff; 543 border-top: 1px solid #ddd; 544 border-bottom: 1px solid #ddd; 545 } 546 547 .media-frame-toolbar { 548 position: absolute; 549 left: 200px; 550 right: 0; 551 bottom: 0; 552 height: 60px; 553 z-index: 100; 554 } 555 556 .media-frame.hide-menu .media-frame-title, 557 .media-frame.hide-menu .media-frame-router, 558 .media-frame.hide-menu .media-frame-toolbar, 559 .media-frame.hide-menu .media-frame-content { 560 left: 0; 561 } 562 563 .media-frame.hide-menu .media-frame-menu { 564 left: -200px; 565 } 566 567 .media-frame.hide-toolbar .media-frame-content { 568 bottom: 0; 569 } 570 571 .media-frame.hide-toolbar .media-frame-toolbar { 572 bottom: -61px; 573 } 574 575 .media-frame.hide-router .media-frame-content { 576 top: 56px; 577 } 578 579 .media-frame.hide-router .media-frame-router { 580 display: none; 581 } 582 583 .media-frame.hide-router .media-frame-title { 584 border-bottom: 1px solid #dfdfdf; 585 box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 ); 586 } 587 588 .media-frame .media-toolbar .add-to-gallery { 589 display: none; 590 } 591 592 .media-frame-title h1 { 593 padding: 0 16px; 594 font-size: 22px; 595 line-height: 60px; 596 margin: 0; 597 } 598 599 /** 600 * Iframes 601 */ 602 .media-frame .media-iframe { 603 overflow: hidden; 604 } 605 606 .media-frame .media-iframe, 607 .media-frame .media-iframe iframe { 608 height: 100%; 609 width: 100%; 610 border: 0; 611 } 612 613 /** 614 * Attachment Browser Filters 615 */ 616 .media-frame select.attachment-filters { 617 margin-top: 11px; 618 margin-right: 10px; 619 } 620 621 /** 622 * Search 623 */ 624 .media-frame .search { 625 margin-top: 11px; 626 padding: 4px; 627 line-height: 18px; 628 font-size: 13px; 629 color: #464646; 630 font-family: "Open Sans", sans-serif; 631 -webkit-appearance: none; 632 } 633 634 .media-toolbar-secondary .search { 635 margin-right: 16px; 636 } 637 638 /** 639 * Attachments 640 */ 641 .attachments { 642 margin: 0; 643 padding-right: 16px; 644 -webkit-overflow-scrolling: touch; 645 } 646 647 /** 648 * Attachment 649 */ 650 .attachment { 651 position: relative; 652 float: left; 653 654 padding: 0; 655 margin: 0 10px 20px; 656 color: #464646; 657 list-style: none; 658 text-align: center; 659 660 -webkit-user-select: none; 661 -moz-user-select: none; 662 -ms-user-select: none; 663 -o-user-select: none; 664 user-select: none; 665 } 666 667 .selected.attachment { 668 box-shadow: 669 0 0 0 1px #fff, 670 0 0 0 3px #ccc; 671 } 672 673 .attachment-preview { 674 position: relative; 675 width: 199px; 676 height: 199px; 677 box-shadow: 678 inset 0 0 15px rgba( 0, 0, 0, 0.1 ), 679 inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); 680 background: #eee; 681 cursor: pointer; 682 } 683 684 .attachment .icon { 685 margin: 0 auto; 686 overflow: hidden; 687 padding-top: 20%; 688 } 689 690 .attachment .thumbnail { 691 display: block; 692 position: absolute; 693 top: 0; 694 left: 0; 695 margin: 0 auto; 696 overflow: hidden; 697 max-width: 100%; 698 max-height: 100%; 699 } 700 701 .attachment-preview .thumbnail:after { 702 content: ''; 703 display: block; 704 position: absolute; 705 top: 0; 706 left: 0; 707 right: 0; 708 bottom: 0; 709 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); 710 overflow: hidden; 711 } 712 713 /* @noflip */ 714 .attachment .thumbnail img { 715 top: 0; 716 left: 0; 717 } 718 719 /* @noflip */ 720 .attachment .thumbnail .centered { 721 position: absolute; 722 top: 0; 723 left: 0; 724 width: 100%; 725 height: 100%; 726 -webkit-transform: translate( 50%, 50% ); 727 -moz-transform: translate( 50%, 50% ); 728 -ms-transform: translate( 50%, 50% ); 729 -o-transform: translate( 50%, 50% ); 730 transform: translate( 50%, 50% ); 731 } 732 733 .attachment .thumbnail .centered img { 734 -webkit-transform: translate( -50%, -50% ); 735 -moz-transform: translate( -50%, -50% ); 736 -ms-transform: translate( -50%, -50% ); 737 -o-transform: translate( -50%, -50% ); 738 transform: translate( -50%, -50% ); 739 } 740 741 .attachment .filename { 742 position: absolute; 743 left: 0; 744 right: 0; 745 bottom: 0; 746 overflow: hidden; 747 max-height: 100%; 748 749 word-wrap: break-word; 750 text-align: center; 751 font-weight: bold; 752 background: rgba( 255, 255, 255, 0.8 ); 753 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); 754 } 755 756 .attachment .filename div { 757 padding: 5px 10px; 758 } 759 760 .attachment-preview .thumbnail { 761 width: 199px; 762 height: 199px; 763 } 764 765 .attachment .thumbnail img { 766 position: absolute; 767 } 768 769 .attachment .close { 770 display: none; 771 position: absolute; 772 top: 5px; 773 right: 5px; 774 height: 22px; 775 width: 22px; 776 padding: 0; 777 font-size: 20px; 778 line-height: 20px; 779 text-align: center; 780 text-decoration: none; 781 color: #464646; 782 background-color: #fff; 783 background-position: -96px 4px; 784 border-width: 0; 785 border-radius: 3px; 786 box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); 787 } 788 789 .attachment .close:hover { 790 box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); 791 } 792 793 .attachment:hover .close { 794 display: block; 795 } 796 797 .attachment .check { 798 display: none; 799 height: 24px; 800 width: 24px; 801 position: absolute; 802 top: -6px; 803 right: -6px; 804 outline: none; 805 background: #eee; 806 box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 ); 807 } 808 809 .attachment .check div { 810 background-position: -1px 0; 811 height: 15px; 812 width: 15px; 813 margin: 5px; 814 } 815 816 .attachment .check:hover div { 817 background-position: -40px 0; 818 } 819 820 .attachment.selected .check { 821 display: block; 822 } 823 824 .attachment.details { 825 box-shadow: 0 0 0 1px #fff, 826 0 0 0 5px #1e8cbe; 827 } 828 829 .attachment.details .check { 830 background-color: #1e8cbe; 831 box-shadow: 0 0 0 1px #fff, 832 0 0 0 2px #1e8cbe; 833 } 834 835 .attachment.details .check div { 836 background-position: -21px 0; 837 } 838 839 .attachment.details .check:hover div { 840 background-position: -60px 0; 841 } 842 843 .media-frame .attachment .describe { 844 position: relative; 845 display: block; 846 width: 100%; 847 margin: -1px 0 0; 848 padding: 8px; 849 font-size: 12px; 850 border-radius: 0; 851 } 852 853 /** 854 * Attachments Browser 855 */ 856 .media-frame .attachments-browser { 857 position: relative; 858 width: 100%; 859 height: 100%; 860 overflow: hidden; 861 } 862 863 .attachments-browser .media-toolbar { 864 right: 300px; 865 height: 50px; 866 } 867 868 .attachments-browser .media-toolbar-primary > .media-button, 869 .attachments-browser .media-toolbar-primary > .media-button-group, 870 .attachments-browser .media-toolbar-secondary > .media-button, 871 .attachments-browser .media-toolbar-secondary > .media-button-group { 872 margin-top: 10px; 873 } 874 875 .attachments-browser .attachments, 876 .attachments-browser .uploader-inline { 877 position: absolute; 878 top: 50px; 879 left: 0; 880 right: 300px; 881 bottom: 0; 882 overflow: auto; 883 } 884 885 .attachments-browser .instructions { 886 display: inline-block; 887 margin-top: 16px; 888 line-height: 18px; 889 font-size: 13px; 890 color: #666; 891 } 892 893 /** 894 * Progress Bar 895 */ 896 .media-progress-bar { 897 position: relative; 898 height: 10px; 899 width: 70%; 900 margin: 10px auto; 901 border-radius: 10px; 902 background: #dfdfdf; 903 background: rgba( 0, 0, 0, 0.1 ); 904 } 905 906 .media-progress-bar div { 907 height: 10px; 908 min-width: 20px; 909 width: 0; 910 background: #1e8cbe; 911 border-radius: 10px; 912 -webkit-transition: width 300ms; 913 -moz-transition: width 300ms; 914 -ms-transition: width 300ms; 915 -o-transition: width 300ms; 916 transition: width 300ms; 917 } 918 919 .media-uploader-status .media-progress-bar { 920 display: none; 921 width: 100%; 922 } 923 924 .uploading.media-uploader-status .media-progress-bar { 925 display: block; 926 } 927 928 .attachment-preview .media-progress-bar { 929 position: absolute; 930 top: 50%; 931 left: 15%; 932 width: 70%; 933 margin: -5px 0 0 0; 934 } 935 936 .media-uploader-status { 937 position: relative; 938 margin: 0 auto; 939 padding-bottom: 10px; 940 max-width: 400px; 941 } 942 943 .media-sidebar .media-uploader-status { 944 border-bottom: 1px solid #dfdfdf; 945 box-shadow: 0 1px 0 #fff; 946 } 947 948 .uploader-inline .media-uploader-status h3 { 949 display: none; 950 } 951 952 .media-uploader-status .upload-details { 953 display: none; 954 font-size: 12px; 955 color: #666; 956 } 957 958 .uploading.media-uploader-status .upload-details { 959 display: block; 960 } 961 962 .media-uploader-status .upload-detail-separator { 963 padding: 0 4px; 964 } 965 966 .media-uploader-status .upload-count { 967 color: #464646; 968 } 969 970 .media-uploader-status .upload-dismiss-errors, 971 .media-uploader-status .upload-errors { 972 display: none; 973 } 974 975 .errors.media-uploader-status .upload-dismiss-errors, 976 .errors.media-uploader-status .upload-errors { 977 display: block; 978 } 979 980 .media-uploader-status .upload-dismiss-errors { 981 text-decoration: none; 982 } 983 984 .media-sidebar .media-uploader-status .upload-dismiss-errors { 985 position: absolute; 986 top: 0; 987 right: 0; 988 } 989 990 .upload-errors .upload-error { 991 margin: 8px auto 0 auto; 992 padding: 8px; 993 border: 1px #c00 solid; 994 background: #ffebe8; 995 border-radius: 3px; 996 } 997 998 .upload-errors .upload-error-label { 999 padding: 2px 4px; 1000 margin-right: 8px; 1001 font-weight: bold; 1002 color: #fff; 1003 background: #e00; 1004 background-image: -webkit-gradient(linear, left top, left bottom, from(#e00), to(#a00)); 1005 background-image: -webkit-linear-gradient(top, #e00, #a00); 1006 background-image: -moz-linear-gradient(top, #e00, #a00); 1007 background-image: -o-linear-gradient(top, #e00, #a00); 1008 background-image: linear-gradient(to bottom, #e00, #a00); 1009 border-radius: 3px; 1010 } 1011 1012 .upload-errors .upload-error-message { 1013 display: block; 1014 padding-top: 8px; 1015 color: #b44; 1016 word-wrap: break-word; 1017 } 1018 1019 .uploader-window { 1020 position: fixed; 1021 top: 0; 1022 left: 0; 1023 right: 0; 1024 bottom: 0; 1025 background: rgba( 0, 86, 132, 0.9 ); 1026 1027 z-index: 250000; 1028 display: none; 1029 text-align: center; 1030 opacity: 0; 1031 1032 -webkit-transition: opacity 250ms; 1033 -moz-transition: opacity 250ms; 1034 -ms-transition: opacity 250ms; 1035 -o-transition: opacity 250ms; 1036 transition: opacity 250ms; 1037 } 1038 1039 .uploader-window-content { 1040 position: absolute; 1041 top: 10px; 1042 left: 10px; 1043 right: 10px; 1044 bottom: 10px; 1045 border: 1px dashed #fff; 1046 } 1047 1048 .uploader-window h3 { 1049 margin: -0.5em 0 0; 1050 position: absolute; 1051 top: 50%; 1052 left: 0; 1053 right: 0; 1054 -webkit-transform: translateY( -50% ); 1055 -moz-transform: translateY( -50% ); 1056 -ms-transform: translateY( -50% ); 1057 -o-transform: translateY( -50% ); 1058 transform: translateY( -50% ); 1059 1060 font-size: 40px; 1061 color: #fff; 1062 padding: 0; 1063 } 1064 1065 .uploader-window .media-progress-bar { 1066 margin-top: 20px; 1067 max-width: 300px; 1068 background: transparent; 1069 border-color: #fff; 1070 display: none; 1071 } 1072 1073 .uploader-window .media-progress-bar div { 1074 background: #fff; 1075 } 1076 1077 .uploading .uploader-window .media-progress-bar { 1078 display: block; 1079 } 1080 1081 .media-frame .uploader-inline { 1082 margin: 20px; 1083 padding: 20px; 1084 text-align: center; 1085 } 1086 1087 .uploader-inline-content { 1088 position: absolute; 1089 top: 30%; 1090 left: 0; 1091 right: 0; 1092 } 1093 1094 .uploader-inline-content .upload-ui { 1095 margin: 4em 0; 1096 } 1097 1098 .uploader-inline-content .post-upload-ui { 1099 margin-bottom: 2em; 1100 } 1101 1102 .uploader-inline .has-upload-message .upload-ui { 1103 margin: 0 0 4em; 1104 } 1105 1106 .uploader-inline h3 { 1107 font-size: 20px; 1108 line-height: 28px; 1109 font-weight: 400; 1110 margin-bottom: 1.6em; 1111 } 1112 1113 .uploader-inline .has-upload-message .upload-instructions { 1114 font-size: 14px; 1115 color: #464646; 1116 font-weight: normal; 1117 } 1118 1119 .uploader-inline .drop-instructions { 1120 display: none; 1121 } 1122 1123 .supports-drag-drop .uploader-inline .drop-instructions { 1124 display: block; 1125 } 1126 1127 .uploader-inline p { 1128 font-size: 12px; 1129 } 1130 1131 .uploader-inline .media-progress-bar { 1132 display: none; 1133 } 1134 1135 .uploading.uploader-inline .media-progress-bar { 1136 display: block; 1137 } 1138 1139 .uploader-inline .browser { 1140 display: inline-block !important; 1141 } 1142 1143 /** 1144 * Selection 1145 */ 1146 .media-selection { 1147 position: absolute; 1148 top: 0; 1149 left: 0; 1150 right: 350px; 1151 height: 60px; 1152 padding: 0 0 0 16px; 1153 overflow: hidden; 1154 white-space: nowrap; 1155 } 1156 1157 .media-selection .selection-info { 1158 display: inline-block; 1159 font-size: 12px; 1160 height: 60px; 1161 margin-right: 10px; 1162 vertical-align: top; 1163 } 1164 1165 .media-selection.empty, 1166 .media-selection.editing { 1167 display: none; 1168 } 1169 1170 .media-selection.one .edit-selection { 1171 display: none; 1172 } 1173 1174 .media-selection .count { 1175 display: block; 1176 padding-top: 12px; 1177 font-size: 14px; 1178 line-height: 20px; 1179 font-weight: bold; 1180 } 1181 1182 .media-selection .selection-info a { 1183 display: block; 1184 float: left; 1185 padding: 1px 8px; 1186 margin: 1px 8px 1px -8px; 1187 line-height: 16px; 1188 text-decoration: none; 1189 border-right: 1px solid #dfdfdf; 1190 color: #21759B; 1191 } 1192 1193 .media-selection .selection-info a:hover { 1194 background: #21759B; 1195 color: #fff; 1196 border-color: transparent; 1197 } 1198 1199 .media-selection .selection-info a:last-child { 1200 border-right: 0; 1201 margin-right: 0; 1202 } 1203 1204 .media-selection .selection-info .clear-selection { 1205 color: red; 1206 } 1207 1208 .media-selection .selection-info .clear-selection:hover { 1209 background: red; 1210 } 1211 1212 .media-selection .selection-view { 1213 display: inline-block; 1214 vertical-align: top; 1215 } 1216 1217 .media-selection .attachments { 1218 display: inline-block; 1219 height: 48px; 1220 margin-top: 5px; 1221 overflow: hidden; 1222 vertical-align: top; 1223 } 1224 1225 .media-selection .attachment .icon { 1226 width: 50%; 1227 } 1228 1229 .attachment.selection.selected { 1230 box-shadow: none; 1231 } 1232 1233 .attachment.selection.details { 1234 box-shadow: 1235 0 0 0 1px #fff, 1236 0 0 0 4px #1e8cbe; 1237 } 1238 1239 .media-selection .attachment.selection.details { 1240 box-shadow: 1241 0 0 0 1px #fff, 1242 0 0 0 3px #1e8cbe; 1243 } 1244 1245 .media-selection:after { 1246 content: ''; 1247 display: block; 1248 position: absolute; 1249 top: 0; 1250 right: 0; 1251 bottom: 0; 1252 width: 25px; 1253 background-image: -webkit-gradient(linear, right top, left top, from( rgba( 255, 255, 255, 1 ) ), to( rgba( 255, 255, 255, 0 ) )); 1254 background-image: -webkit-linear-gradient(right, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); 1255 background-image: -moz-linear-gradient(right, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); 1256 background-image: -o-linear-gradient(right, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); 1257 background-image: linear-gradient(to left, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) ); 1258 } 1259 1260 .media-selection .attachment .filename { 1261 display: none; 1262 } 1263 1264 /** 1265 * Spinner 1266 */ 1267 1268 .media-frame .spinner { 1269 background: url('../images/spinner.gif') no-repeat; 1270 background-size: 20px 20px; 1271 display: none; 1272 opacity: 0.7; 1273 filter: alpha(opacity=70); 1274 width: 20px; 1275 height: 20px; 1276 margin: 0; 1277 } 1278 1279 .media-sidebar .settings-save-status { 1280 background: #f5f5f5; 1281 float: right; 1282 text-transform: none; 1283 z-index: 10; 1284 } 1285 1286 .media-sidebar .settings-save-status .spinner { 1287 margin: 0 5px 0; 1288 } 1289 1290 .media-sidebar .settings-save-status .saved { 1291 float: right; 1292 display: none; 1293 } 1294 1295 .media-sidebar .save-waiting .settings-save-status .spinner, 1296 .media-sidebar .save-complete .settings-save-status .saved { 1297 display: block; 1298 } 1299 1300 /** 1301 * Attachment Details 1302 */ 1303 .attachment-details { 1304 position: relative; 1305 overflow: auto; 1306 } 1307 1308 .attachment-info { 1309 overflow: hidden; 1310 min-height: 60px; 1311 margin-bottom: 16px; 1312 line-height: 18px; 1313 color: #666; 1314 border-bottom: 1px solid #e5e5e5; 1315 box-shadow: 0 1px 0 #fff; 1316 padding-bottom: 11px; 1317 } 1318 1319 .attachment-info .filename { 1320 font-weight: bold; 1321 color: #464646; 1322 word-wrap: break-word; 1323 } 1324 1325 .attachment-info .thumbnail { 1326 position: relative; 1327 float: left; 1328 max-width: 120px; 1329 max-height: 120px; 1330 margin-top: 5px; 1331 margin-right: 10px; 1332 margin-bottom: 5px; 1333 } 1334 1335 .uploading .attachment-info .thumbnail { 1336 width: 120px; 1337 height: 80px; 1338 box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 ); 1339 } 1340 1341 .uploading .attachment-info .media-progress-bar { 1342 margin-top: 35px; 1343 } 1344 1345 .attachment-info .thumbnail:after { 1346 content: ''; 1347 display: block; 1348 position: absolute; 1349 top: 0; 1350 left: 0; 1351 right: 0; 1352 bottom: 0; 1353 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); 1354 overflow: hidden; 1355 } 1356 1357 .attachment-info .thumbnail img { 1358 display: block; 1359 max-width: 120px; 1360 max-height: 120px; 1361 margin: 0 auto; 1362 } 1363 1364 .attachment-info .details { 1365 float: left; 1366 font-size: 12px; 1367 max-width: 100%; 1368 } 1369 1370 .attachment-info .edit-attachment, 1371 .attachment-info .refresh-attachment, 1372 .attachment-info .delete-attachment { 1373 display: block; 1374 text-decoration: none; 1375 white-space: nowrap; 1376 } 1377 1378 .attachment-info .refresh-attachment, 1379 .attachment-details.needs-refresh .attachment-info .edit-attachment { 1380 display: none; 1381 } 1382 1383 .attachment-details.needs-refresh .attachment-info .refresh-attachment, 1384 .attachment-info .edit-attachment { 1385 display: block; 1386 } 1387 1388 .attachment-info .delete-attachment { 1389 color: #bc0b0b; 1390 } 1391 1392 .attachment-info .delete-attachment:hover { 1393 color: red; 1394 } 1395 1396 /** 1397 * Attachment Display Settings 1398 */ 1399 .attachment-display-settings { 1400 width: 100%; 1401 float: left; 1402 overflow: hidden; 1403 } 1404 1405 .attachment-display-settings h4 { 1406 margin: 1.4em 0 0.4em; 1407 } 1408 1409 .gallery-settings { 1410 overflow: hidden; 1411 } 1412 1413 /** 1414 * Embed from URL 1415 */ 1416 .embed-url { 1417 display: block; 1418 position: relative; 1419 padding: 16px; 1420 margin: 0; 1421 z-index: 250; 1422 background: #fff; 1423 font-size: 18px; 1424 } 1425 1426 .media-frame .embed-url input { 1427 font-size: 18px; 1428 padding: 12px 14px; 1429 width: 100%; 1430 min-width: 200px; 1431 box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 ); 1432 } 1433 1434 .media-frame .embed-url .spinner { 1435 position: absolute; 1436 top: 16px; 1437 right: 26px; 1438 } 1439 1440 .media-frame .embed-loading .embed-url .spinner { 1441 display: block; 1442 } 1443 1444 .embed-link-settings, 1445 .embed-image-settings { 1446 position: absolute; 1447 top: 60px; 1448 left: 0; 1449 right: 0; 1450 bottom: 0; 1451 padding: 16px 16px 32px; 1452 overflow: auto; 1453 } 1454 1455 .media-embed .thumbnail { 1456 max-width: 100%; 1457 max-height: 200px; 1458 position: relative; 1459 float: left; 1460 } 1461 1462 .media-embed .thumbnail img { 1463 max-height: 200px; 1464 display: block; 1465 } 1466 1467 .media-embed .thumbnail:after { 1468 content: ''; 1469 display: block; 1470 position: absolute; 1471 top: 0; 1472 left: 0; 1473 right: 0; 1474 bottom: 0; 1475 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); 1476 overflow: hidden; 1477 } 1478 1479 .media-embed .setting { 1480 width: 100%; 1481 margin-top: 10px; 1482 float: left; 1483 display: block; 1484 clear: both; 1485 } 1486 1487 .media-embed .setting span { 1488 display: block; 1489 width: 200px; 1490 font-size: 13px; 1491 line-height: 24px; 1492 color: #666; 1493 } 1494 1495 .media-embed .setting .button-group { 1496 margin: 2px 0; 1497 } 1498 1499 .media-embed .setting input, 1500 .media-embed .setting textarea { 1501 display: block; 1502 width: 100%; 1503 max-width: 400px; 1504 margin: 1px 0; 1505 } 1506 1507 /** 1508 * IE7 Fixes 1509 */ 1510 .ie7 .media-frame .attachments-browser { 1511 position: static; 1512 } 1513 1514 .ie7 .media-frame .embed-url input { 1515 margin-top: 4px; 1516 width: 90%; 1517 } 1518 1519 .ie7 .compat-item { 1520 width: 99%; 1521 } 1522 1523 .ie7 .attachment-display-settings { 1524 width: auto; 1525 } 1526 1527 .ie7 .attachment-preview, 1528 .ie7 .attachment-preview .thumbnail { 1529 width: 120px; 1530 height: 120px; 1531 } 1532 1533 .ie7 .media-frame .attachment .describe { 1534 width: 102px; 1535 } 1536 1537 .ie7 .media-sidebar .setting select { 1538 max-width: 55%; 1539 } 1540 1541 .ie7 .media-sidebar .setting input, 1542 .ie7 .media-sidebar .setting textarea { 1543 width: 55%; 1544 } 1545 1546 .ie7 .media-sidebar .setting .link-to-custom { 1547 float: left; 1548 } 1549 1550 /** 1551 * Localization 1552 */ 1553 .rtl .media-modal, 1554 .rtl .media-frame, 1555 .rtl .media-frame .search, 1556 .rtl .media-frame input[type="text"], 1557 .rtl .media-frame input[type="password"], 1558 .rtl .media-frame input[type="number"], 1559 .rtl .media-frame input[type="search"], 1560 .rtl .media-frame input[type="email"], 1561 .rtl .media-frame input[type="url"], 1562 .rtl .media-frame textarea, 1563 .rtl .media-frame select { 1564 font-family: Tahoma, sans-serif; 1565 } 1566 1567 :lang(he-il) .rtl .media-modal, 1568 :lang(he-il) .rtl .media-frame, 1569 :lang(he-il) .rtl .media-frame .search, 1570 :lang(he-il) .rtl .media-frame input[type="text"], 1571 :lang(he-il) .rtl .media-frame input[type="password"], 1572 :lang(he-il) .rtl .media-frame input[type="number"], 1573 :lang(he-il) .rtl .media-frame input[type="search"], 1574 :lang(he-il) .rtl .media-frame input[type="email"], 1575 :lang(he-il) .rtl .media-frame input[type="url"], 1576 :lang(he-il) .rtl .media-frame textarea, 1577 :lang(he-il) .rtl .media-frame select { 1578 font-family: Arial, sans-serif; 1579 } 1580 1581 1582 1583 1584 @media only screen and (max-width: 960px) { 1585 .media-frame-content .media-toolbar-primary .search, 1586 .media-frame-content .media-toolbar-secondary .attachment-filters { 1587 max-width: 120px; 1588 } 1589 } 1590 1591 /** 1592 * Responsive layout 1593 */ 1594 @media only screen and (max-width: 900px) { 1595 .media-frame-menu { 1596 width: 139px; 1597 } 1598 1599 .media-menu > a { 1600 padding: 4px 5px; 1601 } 1602 1603 .media-frame-title, 1604 .media-frame-router, 1605 .media-frame-content, 1606 .media-frame-toolbar { 1607 left: 140px; 1608 } 1609 1610 .media-sidebar { 1611 width: 159px; 1612 padding: 0 10px 24px; 1613 } 1614 1615 .attachments-browser .attachments, 1616 .attachments-browser .uploader-inline, 1617 .attachments-browser .media-toolbar { 1618 right: 180px; 1619 } 1620 1621 .media-sidebar .setting input, 1622 .media-sidebar .setting textarea, 1623 .media-sidebar .setting span, 1624 .compat-item label span { 1625 float: none; 1626 } 1627 1628 .media-sidebar .setting span, 1629 .compat-item label span { 1630 text-align: inherit; 1631 display: block; 1632 min-height: 16px; 1633 margin: 0; 1634 padding: 8px 2px 0; 1635 } 1636 1637 .media-sidebar .setting input, 1638 .media-sidebar .setting textarea, 1639 .media-sidebar .setting select { 1640 width: 98%; 1641 max-width: none; 1642 } 1643 1644 .media-sidebar .setting select.columns { 1645 width: auto; 1646 } 1647 1648 .media-frame input, 1649 .media-frame textarea, 1650 .media-frame .search { 1651 padding: 3px 6px; 1652 } 1653 1654 .media-frame-content .attachment .icon { 1655 top: 40%; 1656 } 1657 1658 .media-selection { 1659 min-width: 120px; 1660 } 1661 1662 .media-selection:after { 1663 background: none; 1664 } 1665 1666 .media-selection .attachments { 1667 display: none; 1668 } 1669 1670 .media-menu .separator { 1671 margin: 12px 10px; 1672 } 1673 1674 .media-modal-close { 1675 right: 10px; 1676 } 1677 1678 /* Text inputs need to be 16px, or they force zooming on iOS */ 1679 .media-frame input[type="text"], 1680 .media-frame input[type="password"], 1681 .media-frame input[type="number"], 1682 .media-frame input[type="search"], 1683 .media-frame input[type="email"], 1684 .media-frame input[type="url"], 1685 .media-frame textarea, 1686 .media-frame select { 1687 font-size: 16px; 1688 } 1689 } 1690 1691 /* Responsive on portrait and landscape */ 1692 @media only screen and (max-width: 640px), screen and (max-height: 400px) { 1693 1694 /* Media tabs on the top */ 1695 .media-frame-content .media-toolbar .instructions { 1696 display: none; 1697 } 1698 1699 .media-frame-menu { 1700 width: auto; 1701 bottom: auto; 1702 right: 0; 1703 height: 60px; 1704 } 1705 1706 .media-menu { 1707 border-right: none; 1708 position: relative; 1709 border-bottom: 1px solid #dddddd; 1710 overflow: hidden; 1711 padding: 10px 0 10px 10px; 1712 } 1713 1714 .media-menu a { 1715 float: left; 1716 width: 42%; 1717 white-space: nowrap; 1718 text-overflow: ellipsis; 1719 overflow: hidden; 1720 } 1721 1722 .media-frame-title { 1723 display: none; 1724 } 1725 1726 .media-frame-toolbar { 1727 position: absolute; 1728 bottom: 0px; 1729 left: 0; 1730 right: 0; 1731 background: #FFF; 1732 border-top: 1px solid #DEDEDE; 1733 } 1734 1735 .media-toolbar { 1736 position: relative; 1737 } 1738 1739 .media-frame { 1740 overflow: hidden; 1741 } 1742 1743 .attachments-browser .attachments { 1744 top: 42px; 1745 } 1746 1747 .attachment-details h3 { 1748 margin-top: 45px; 1749 } 1750 1751 /* Shorten right-side links so they don't overlap the close button */ 1752 .media-menu a:nth-child(2), 1753 .media-menu a:last-child { 1754 width: 40%; 1755 } 1756 1757 .media-menu .separator { 1758 display: none; 1759 } 1760 1761 .media-frame-title { 1762 top: 72px; 1763 left: auto; 1764 height: auto; 1765 } 1766 1767 .media-frame-title h1 { 1768 line-height: 3; 1769 font-size: 18px; 1770 } 1771 1772 .media-frame-router { 1773 top: 84px; 1774 left: 0; 1775 } 1776 1777 .media-frame-content { 1778 left: 0; 1779 top: 118px; 1780 } 1781 1782 .media-frame .attachments-browser { 1783 padding-bottom: 300px; 1784 } 1785 1786 .media-sidebar { 1787 border-bottom: 1px solid #dddddd; 1788 } 1789 1790 .media-modal { 1791 width: auto; 1792 } 1793 1794 .media-toolbar-primary, .media-toolbar-secondary { 1795 height: auto; 1796 } 1797 1798 .uploader-inline h3 { 1799 margin: 0 0 .8em 0; 1800 } 1801 1802 .uploader-inline-content { 1803 top: auto; 1804 } 1805 1806 .uploader-inline-content .upload-ui { 1807 margin: 0; 1808 } 1809 1810 .attachments-browser .attachments, .attachments-browser .uploader-inline { 1811 position: relative; 1812 margin-right: 180px; 1813 } 1814 1815 /* Full-bleed modal */ 1816 .media-modal { 1817 position: fixed; 1818 top: 0; 1819 left: 0; 1820 right: 0; 1821 bottom: 0; 1822 } 1823 1824 .media-modal-backdrop { 1825 position: fixed; 1826 } 1827 1828 .attachments-browser .attachment, 1829 .attachments-browser .attachment-preview { 1830 max-width: 100%; 1831 } 1832 1833 .attachments-browser .media-toolbar-primary input.search { 1834 max-width: 150px; 1835 } 1836 1837 .uploader-inline-content { 1838 position: relative; 1839 } 1840 1841 .media-sidebar .setting input[type="checkbox"], 1842 .media-sidebar .field input[type="checkbox"] { 1843 width: 25px; 1844 } 1845 1846 /* Image From Link */ 1847 .embed-link-settings, 1848 .embed-image-settings { 1849 padding-bottom: 52px; 1850 } 1851 1852 /* Gallery */ 1853 .media-frame.hide-router .media-frame-content { 1854 top: 73px; 1855 border-top: none; 1856 } 1857 1858 .gallery-settings h3 { 1859 margin-top: 45px; 1860 } 1861 1862 } 1863 1864 /* Landscape specific header override */ 1865 @media screen and (max-height: 400px) { 1866 .media-menu { 1867 padding: 0 0 0 10px; 1868 } 1869 1870 .media-menu a { 1871 float: left; 1872 width: 21%; 1873 white-space: nowrap; 1874 text-overflow: ellipsis; 1875 overflow: hidden; 1876 padding: 10px inherit; 1877 } 1878 1879 .media-menu a:nth-child(2), 1880 .media-menu a:last-child { 1881 width: 21%; 1882 } 1883 1884 .media-modal-close { 1885 top: 2px; 1886 } 1887 1888 .media-frame-router { 1889 top: 44px; 1890 } 1891 1892 .media-frame-content { 1893 top: 78px; 1894 } 1895 1896 .attachments-browser .attachments { 1897 top: 2px; 1898 } 1899 1900 /* Prevent unnecessary scrolling on title input */ 1901 .embed-link-settings { 1902 overflow: visible; 1903 } 1904 } 1905 1906 @media only screen and (max-width: 680px) { 1907 .media-frame-content .media-toolbar .search, 1908 .media-frame-content .media-toolbar .attachment-filters { 1909 max-width: 85px; 1910 } 1911 } 1912 1913 /** 1914 * HiDPI Displays 1915 */ 1916 @media print, 1917 (-o-min-device-pixel-ratio: 5/4), 1918 (-webkit-min-device-pixel-ratio: 1.25), 1919 (min-resolution: 120dpi) { 1920 1921 .media-modal-icon { 1922 background-image: url(../images/uploader-icons-2x.png); 1923 background-size: 134px 15px; 1924 } 1925 1926 .media-frame .spinner { 1927 background-image: url('../images/spinner-2x.gif'); 1928 } 1929 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 25 01:41:18 2014 | WordPress honlapkészítés: online1.hu |