You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

816 lines
19 KiB

9 years ago
8 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.2.6 - Dimmer
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Theme
  12. *******************************/
  13. /*
  14. */
  15. /*******************************
  16. Theme Selection
  17. *******************************/
  18. /* To override a theme for an individual element
  19. specify theme name below
  20. */
  21. /* Global */
  22. /* Elements */
  23. /* Collections */
  24. /* Modules */
  25. /* Views */
  26. /*******************************
  27. Folders
  28. *******************************/
  29. /* Path to theme packages */
  30. /* Path to site override folder */
  31. /*******************************
  32. Import Theme
  33. *******************************/
  34. /*******************************
  35. Import Directives
  36. *******************************/
  37. /*------------------
  38. Theme
  39. -------------------*/
  40. /*--------------------
  41. Site Variables
  42. ---------------------*/
  43. /* Default site.variables */
  44. /*******************************
  45. Site Settings
  46. *******************************/
  47. /*-------------------
  48. Fonts
  49. --------------------*/
  50. /*-------------------
  51. Base Sizes
  52. --------------------*/
  53. /* This is the single variable that controls them all */
  54. /* The size of page text */
  55. /*-------------------
  56. Border Radius
  57. --------------------*/
  58. /* See Power-user section below
  59. for explanation of @px variables
  60. */
  61. /*-------------------
  62. Brand Colors
  63. --------------------*/
  64. /*--------------
  65. Page Heading
  66. ---------------*/
  67. /*--------------
  68. Form Input
  69. ---------------*/
  70. /* This adjusts the default form input across all elements */
  71. /* Input Text Color */
  72. /* Line Height Default For Inputs in Browser */
  73. /*-------------------
  74. Focused Input
  75. --------------------*/
  76. /* Used on inputs, textarea etc */
  77. /* Used on dropdowns, other larger blocks */
  78. /*-------------------
  79. Sizes
  80. --------------------*/
  81. /*
  82. Sizes are all expressed in terms of 14px/em (default em)
  83. This ensures these "ratios" remain constant despite changes in EM
  84. */
  85. /*-------------------
  86. Page
  87. --------------------*/
  88. /*-------------------
  89. Paragraph
  90. --------------------*/
  91. /*-------------------
  92. Links
  93. --------------------*/
  94. /*-------------------
  95. Highlighted Text
  96. --------------------*/
  97. /*-------------------
  98. Loader
  99. --------------------*/
  100. /*-------------------
  101. Grid
  102. --------------------*/
  103. /*-------------------
  104. Transitions
  105. --------------------*/
  106. /*-------------------
  107. Breakpoints
  108. --------------------*/
  109. /*-------------------
  110. Site Colors
  111. --------------------*/
  112. /*--- Colors ---*/
  113. /*--- Light Colors ---*/
  114. /*--- Neutrals ---*/
  115. /*--- Colored Backgrounds ---*/
  116. /*--- Colored Headers ---*/
  117. /*--- Colored Text ---*/
  118. /*--- Colored Border ---*/
  119. /*-------------------
  120. Alpha Colors
  121. --------------------*/
  122. /*-------------------
  123. Accents
  124. --------------------*/
  125. /* Differentiating Neutrals */
  126. /* Differentiating Layers */
  127. /*******************************
  128. Power-User
  129. *******************************/
  130. /*-------------------
  131. Emotive Colors
  132. --------------------*/
  133. /* Positive */
  134. /* Negative */
  135. /* Info */
  136. /* Warning */
  137. /*-------------------
  138. Paths
  139. --------------------*/
  140. /* For source only. Modified in gulp for dist */
  141. /*-------------------
  142. Em Sizes
  143. --------------------*/
  144. /*
  145. This rounds @size values to the closest pixel then expresses that value in (r)em.
  146. This ensures all size values round to exact pixels
  147. */
  148. /* em */
  149. /* rem */
  150. /*-------------------
  151. Icons
  152. --------------------*/
  153. /* Maximum Glyph Width of Icon */
  154. /*-------------------
  155. Neutral Text
  156. --------------------*/
  157. /*-------------------
  158. Brand Colors
  159. --------------------*/
  160. /*-------------------
  161. Borders
  162. --------------------*/
  163. /*-------------------
  164. Derived Values
  165. --------------------*/
  166. /* Loaders Position Offset */
  167. /* Rendered Scrollbar Width */
  168. /* Maximum Single Character Glyph Width, aka Capital "W" */
  169. /* Used to match floats with text */
  170. /* Header Spacing */
  171. /* Minimum Mobile Width */
  172. /* Positive / Negative Dupes */
  173. /* Responsive */
  174. /*-------------------
  175. Exact Pixel Values
  176. --------------------*/
  177. /*
  178. These are used to specify exact pixel values in em
  179. for things like borders that remain constantly
  180. sized as emSize adjusts
  181. Since there are many more sizes than names for sizes,
  182. these are named by their original pixel values.
  183. */
  184. /* Columns */
  185. /*******************************
  186. States
  187. *******************************/
  188. /*-------------------
  189. Disabled
  190. --------------------*/
  191. /*-------------------
  192. Hover
  193. --------------------*/
  194. /*--- Shadows ---*/
  195. /*--- Colors ---*/
  196. /*--- Emotive ---*/
  197. /*--- Brand ---*/
  198. /*--- Dark Tones ---*/
  199. /*--- Light Tones ---*/
  200. /*-------------------
  201. Focus
  202. --------------------*/
  203. /*--- Colors ---*/
  204. /*--- Emotive ---*/
  205. /*--- Brand ---*/
  206. /*--- Dark Tones ---*/
  207. /*--- Light Tones ---*/
  208. /*-------------------
  209. Down (:active)
  210. --------------------*/
  211. /*--- Colors ---*/
  212. /*--- Emotive ---*/
  213. /*--- Brand ---*/
  214. /*--- Dark Tones ---*/
  215. /*--- Light Tones ---*/
  216. /*-------------------
  217. Active
  218. --------------------*/
  219. /*--- Colors ---*/
  220. /*--- Emotive ---*/
  221. /*--- Brand ---*/
  222. /*--- Dark Tones ---*/
  223. /*--- Light Tones ---*/
  224. /* Packaged site.variables */
  225. /*******************************
  226. Site Settings
  227. *******************************/
  228. /*-------------------
  229. Fonts
  230. --------------------*/
  231. /*-------------------
  232. Base Sizes
  233. --------------------*/
  234. /* This is the single variable that controls them all */
  235. /* The size of page text */
  236. /*-------------------
  237. Border Radius
  238. --------------------*/
  239. /* See Power-user section below
  240. for explanation of @px variables
  241. */
  242. /*-------------------
  243. Brand Colors
  244. --------------------*/
  245. /*--------------
  246. Page Heading
  247. ---------------*/
  248. /*--------------
  249. Form Input
  250. ---------------*/
  251. /* This adjusts the default form input across all elements */
  252. /* Input Text Color */
  253. /* Line Height Default For Inputs in Browser */
  254. /*-------------------
  255. Focused Input
  256. --------------------*/
  257. /* Used on inputs, textarea etc */
  258. /* Used on dropdowns, other larger blocks */
  259. /*-------------------
  260. Sizes
  261. --------------------*/
  262. /*
  263. Sizes are all expressed in terms of 14px/em (default em)
  264. This ensures these "ratios" remain constant despite changes in EM
  265. */
  266. /*-------------------
  267. Page
  268. --------------------*/
  269. /*-------------------
  270. Paragraph
  271. --------------------*/
  272. /*-------------------
  273. Links
  274. --------------------*/
  275. /*-------------------
  276. Highlighted Text
  277. --------------------*/
  278. /*-------------------
  279. Loader
  280. --------------------*/
  281. /*-------------------
  282. Grid
  283. --------------------*/
  284. /*-------------------
  285. Transitions
  286. --------------------*/
  287. /*-------------------
  288. Breakpoints
  289. --------------------*/
  290. /*-------------------
  291. Site Colors
  292. --------------------*/
  293. /*--- Colors ---*/
  294. /*--- Light Colors ---*/
  295. /*--- Neutrals ---*/
  296. /*--- Colored Backgrounds ---*/
  297. /*--- Colored Headers ---*/
  298. /*--- Colored Text ---*/
  299. /*--- Colored Border ---*/
  300. /*-------------------
  301. Alpha Colors
  302. --------------------*/
  303. /*-------------------
  304. Accents
  305. --------------------*/
  306. /* Differentiating Neutrals */
  307. /* Differentiating Layers */
  308. /*******************************
  309. Power-User
  310. *******************************/
  311. /*-------------------
  312. Emotive Colors
  313. --------------------*/
  314. /* Positive */
  315. /* Negative */
  316. /* Info */
  317. /* Warning */
  318. /*-------------------
  319. Paths
  320. --------------------*/
  321. /* For source only. Modified in gulp for dist */
  322. /*-------------------
  323. Em Sizes
  324. --------------------*/
  325. /*
  326. This rounds @size values to the closest pixel then expresses that value in (r)em.
  327. This ensures all size values round to exact pixels
  328. */
  329. /* em */
  330. /* rem */
  331. /*-------------------
  332. Icons
  333. --------------------*/
  334. /* Maximum Glyph Width of Icon */
  335. /*-------------------
  336. Neutral Text
  337. --------------------*/
  338. /*-------------------
  339. Brand Colors
  340. --------------------*/
  341. /*-------------------
  342. Borders
  343. --------------------*/
  344. /*-------------------
  345. Derived Values
  346. --------------------*/
  347. /* Loaders Position Offset */
  348. /* Rendered Scrollbar Width */
  349. /* Maximum Single Character Glyph Width, aka Capital "W" */
  350. /* Used to match floats with text */
  351. /* Header Spacing */
  352. /* Minimum Mobile Width */
  353. /* Positive / Negative Dupes */
  354. /* Responsive */
  355. /*-------------------
  356. Exact Pixel Values
  357. --------------------*/
  358. /*
  359. These are used to specify exact pixel values in em
  360. for things like borders that remain constantly
  361. sized as emSize adjusts
  362. Since there are many more sizes than names for sizes,
  363. these are named by their original pixel values.
  364. */
  365. /* Columns */
  366. /*******************************
  367. States
  368. *******************************/
  369. /*-------------------
  370. Disabled
  371. --------------------*/
  372. /*-------------------
  373. Hover
  374. --------------------*/
  375. /*--- Shadows ---*/
  376. /*--- Colors ---*/
  377. /*--- Emotive ---*/
  378. /*--- Brand ---*/
  379. /*--- Dark Tones ---*/
  380. /*--- Light Tones ---*/
  381. /*-------------------
  382. Focus
  383. --------------------*/
  384. /*--- Colors ---*/
  385. /*--- Emotive ---*/
  386. /*--- Brand ---*/
  387. /*--- Dark Tones ---*/
  388. /*--- Light Tones ---*/
  389. /*-------------------
  390. Down (:active)
  391. --------------------*/
  392. /*--- Colors ---*/
  393. /*--- Emotive ---*/
  394. /*--- Brand ---*/
  395. /*--- Dark Tones ---*/
  396. /*--- Light Tones ---*/
  397. /*-------------------
  398. Active
  399. --------------------*/
  400. /*--- Colors ---*/
  401. /*--- Emotive ---*/
  402. /*--- Brand ---*/
  403. /*--- Dark Tones ---*/
  404. /*--- Light Tones ---*/
  405. /* Component's site.variables */
  406. /*******************************
  407. Site Settings
  408. *******************************/
  409. /*-------------------
  410. Fonts
  411. --------------------*/
  412. /*-------------------
  413. Base Sizes
  414. --------------------*/
  415. /* This is the single variable that controls them all */
  416. /* The size of page text */
  417. /*-------------------
  418. Border Radius
  419. --------------------*/
  420. /* See Power-user section below
  421. for explanation of @px variables
  422. */
  423. /*-------------------
  424. Brand Colors
  425. --------------------*/
  426. /*--------------
  427. Page Heading
  428. ---------------*/
  429. /*--------------
  430. Form Input
  431. ---------------*/
  432. /* This adjusts the default form input across all elements */
  433. /* Input Text Color */
  434. /* Line Height Default For Inputs in Browser */
  435. /*-------------------
  436. Focused Input
  437. --------------------*/
  438. /* Used on inputs, textarea etc */
  439. /* Used on dropdowns, other larger blocks */
  440. /*-------------------
  441. Sizes
  442. --------------------*/
  443. /*
  444. Sizes are all expressed in terms of 14px/em (default em)
  445. This ensures these "ratios" remain constant despite changes in EM
  446. */
  447. /*-------------------
  448. Page
  449. --------------------*/
  450. /*-------------------
  451. Paragraph
  452. --------------------*/
  453. /*-------------------
  454. Links
  455. --------------------*/
  456. /*-------------------
  457. Highlighted Text
  458. --------------------*/
  459. /*-------------------
  460. Loader
  461. --------------------*/
  462. /*-------------------
  463. Grid
  464. --------------------*/
  465. /*-------------------
  466. Transitions
  467. --------------------*/
  468. /*-------------------
  469. Breakpoints
  470. --------------------*/
  471. /*-------------------
  472. Site Colors
  473. --------------------*/
  474. /*--- Colors ---*/
  475. /*--- Light Colors ---*/
  476. /*--- Neutrals ---*/
  477. /*--- Colored Backgrounds ---*/
  478. /*--- Colored Headers ---*/
  479. /*--- Colored Text ---*/
  480. /*--- Colored Border ---*/
  481. /*-------------------
  482. Alpha Colors
  483. --------------------*/
  484. /*-------------------
  485. Accents
  486. --------------------*/
  487. /* Differentiating Neutrals */
  488. /* Differentiating Layers */
  489. /*******************************
  490. Power-User
  491. *******************************/
  492. /*-------------------
  493. Emotive Colors
  494. --------------------*/
  495. /* Positive */
  496. /* Negative */
  497. /* Info */
  498. /* Warning */
  499. /*-------------------
  500. Paths
  501. --------------------*/
  502. /* For source only. Modified in gulp for dist */
  503. /*-------------------
  504. Em Sizes
  505. --------------------*/
  506. /*
  507. This rounds @size values to the closest pixel then expresses that value in (r)em.
  508. This ensures all size values round to exact pixels
  509. */
  510. /* em */
  511. /* rem */
  512. /*-------------------
  513. Icons
  514. --------------------*/
  515. /* Maximum Glyph Width of Icon */
  516. /*-------------------
  517. Neutral Text
  518. --------------------*/
  519. /*-------------------
  520. Brand Colors
  521. --------------------*/
  522. /*-------------------
  523. Borders
  524. --------------------*/
  525. /*-------------------
  526. Derived Values
  527. --------------------*/
  528. /* Loaders Position Offset */
  529. /* Rendered Scrollbar Width */
  530. /* Maximum Single Character Glyph Width, aka Capital "W" */
  531. /* Used to match floats with text */
  532. /* Header Spacing */
  533. /* Minimum Mobile Width */
  534. /* Positive / Negative Dupes */
  535. /* Responsive */
  536. /*-------------------
  537. Exact Pixel Values
  538. --------------------*/
  539. /*
  540. These are used to specify exact pixel values in em
  541. for things like borders that remain constantly
  542. sized as emSize adjusts
  543. Since there are many more sizes than names for sizes,
  544. these are named by their original pixel values.
  545. */
  546. /* Columns */
  547. /*******************************
  548. States
  549. *******************************/
  550. /*-------------------
  551. Disabled
  552. --------------------*/
  553. /*-------------------
  554. Hover
  555. --------------------*/
  556. /*--- Shadows ---*/
  557. /*--- Colors ---*/
  558. /*--- Emotive ---*/
  559. /*--- Brand ---*/
  560. /*--- Dark Tones ---*/
  561. /*--- Light Tones ---*/
  562. /*-------------------
  563. Focus
  564. --------------------*/
  565. /*--- Colors ---*/
  566. /*--- Emotive ---*/
  567. /*--- Brand ---*/
  568. /*--- Dark Tones ---*/
  569. /*--- Light Tones ---*/
  570. /*-------------------
  571. Down (:active)
  572. --------------------*/
  573. /*--- Colors ---*/
  574. /*--- Emotive ---*/
  575. /*--- Brand ---*/
  576. /*--- Dark Tones ---*/
  577. /*--- Light Tones ---*/
  578. /*-------------------
  579. Active
  580. --------------------*/
  581. /*--- Colors ---*/
  582. /*--- Emotive ---*/
  583. /*--- Brand ---*/
  584. /*--- Dark Tones ---*/
  585. /*--- Light Tones ---*/
  586. /* Site theme site.variables */
  587. /*******************************
  588. User Global Variables
  589. *******************************/
  590. /*-------------------
  591. Component Variables
  592. ---------------------*/
  593. /* Default */
  594. /*******************************
  595. Dimmer
  596. *******************************/
  597. /* Hidden (Default) */
  598. /* Content */
  599. /* Visible */
  600. /*-------------------
  601. Types
  602. --------------------*/
  603. /* Page Dimmer*/
  604. /*-------------------
  605. Variations
  606. --------------------*/
  607. /* Inverted */
  608. /* Simple */
  609. /* Packaged Theme */
  610. /*******************************
  611. Dimmer
  612. *******************************/
  613. /* Hidden (Default) */
  614. /* Content */
  615. /* Visible */
  616. /*-------------------
  617. Types
  618. --------------------*/
  619. /* Page Dimmer*/
  620. /*-------------------
  621. Variations
  622. --------------------*/
  623. /* Inverted */
  624. /* Simple */
  625. /* Site Theme */
  626. /*******************************
  627. User Variable Overrides
  628. *******************************/
  629. /*******************************
  630. Mix-ins
  631. *******************************/
  632. /*------------------
  633. Fonts
  634. -------------------*/
  635. /*------------------
  636. Overrides
  637. -------------------*/
  638. /* End Config */
  639. /*******************************
  640. Dimmer
  641. *******************************/
  642. .dimmable:not(.body) {
  643. position: relative;
  644. }
  645. .ui.dimmer {
  646. display: none;
  647. position: absolute;
  648. top: 0em !important;
  649. left: 0em !important;
  650. width: 100%;
  651. height: 100%;
  652. text-align: center;
  653. vertical-align: middle;
  654. background-color: rgba(0, 0, 0, 0.85);
  655. opacity: 0;
  656. line-height: 1;
  657. -webkit-animation-fill-mode: both;
  658. animation-fill-mode: both;
  659. -webkit-animation-duration: 0.5s;
  660. animation-duration: 0.5s;
  661. -webkit-transition: background-color 0.5s linear;
  662. transition: background-color 0.5s linear;
  663. -webkit-user-select: none;
  664. -moz-user-select: none;
  665. -ms-user-select: none;
  666. user-select: none;
  667. will-change: opacity;
  668. z-index: 1000;
  669. }
  670. /* Dimmer Content */
  671. .ui.dimmer > .content {
  672. width: 100%;
  673. height: 100%;
  674. display: table;
  675. -webkit-user-select: text;
  676. -moz-user-select: text;
  677. -ms-user-select: text;
  678. user-select: text;
  679. }
  680. .ui.dimmer > .content > * {
  681. display: table-cell;
  682. vertical-align: middle;
  683. color: #FFFFFF;
  684. }
  685. /* Loose Coupling */
  686. .ui.segment > .ui.dimmer {
  687. border-radius: inherit !important;
  688. }
  689. /*******************************
  690. States
  691. *******************************/
  692. .animating.dimmable:not(body),
  693. .dimmed.dimmable:not(body) {
  694. overflow: hidden;
  695. }
  696. .dimmed.dimmable > .ui.animating.dimmer,
  697. .dimmed.dimmable > .ui.visible.dimmer,
  698. .ui.active.dimmer {
  699. display: block;
  700. opacity: 1;
  701. }
  702. .ui.disabled.dimmer {
  703. width: 0 !important;
  704. height: 0 !important;
  705. }
  706. /*******************************
  707. Variations
  708. *******************************/
  709. /*--------------
  710. Page
  711. ---------------*/
  712. .ui.page.dimmer {
  713. position: fixed;
  714. -webkit-transform-style: '';
  715. transform-style: '';
  716. -webkit-perspective: 2000px;
  717. perspective: 2000px;
  718. -webkit-transform-origin: center center;
  719. transform-origin: center center;
  720. }
  721. body.animating.in.dimmable,
  722. body.dimmed.dimmable {
  723. overflow: hidden;
  724. }
  725. body.dimmable > .dimmer {
  726. position: fixed;
  727. }
  728. /*--------------
  729. Blurring
  730. ---------------*/
  731. .blurring.dimmable > :not(.dimmer) {
  732. -webkit-filter: blur(0px) grayscale(0);
  733. filter: blur(0px) grayscale(0);
  734. -webkit-transition: 800ms -webkit-filter ease;
  735. transition: 800ms -webkit-filter ease;
  736. transition: 800ms filter ease;
  737. transition: 800ms filter ease, 800ms -webkit-filter ease;
  738. }
  739. .blurring.dimmed.dimmable > :not(.dimmer) {
  740. -webkit-filter: blur(5px) grayscale(0.7);
  741. filter: blur(5px) grayscale(0.7);
  742. }
  743. /* Dimmer Color */
  744. .blurring.dimmable > .dimmer {
  745. background-color: rgba(0, 0, 0, 0.6);
  746. }
  747. .blurring.dimmable > .inverted.dimmer {
  748. background-color: rgba(255, 255, 255, 0.6);
  749. }
  750. /*--------------
  751. Aligned
  752. ---------------*/
  753. .ui.dimmer > .top.aligned.content > * {
  754. vertical-align: top;
  755. }
  756. .ui.dimmer > .bottom.aligned.content > * {
  757. vertical-align: bottom;
  758. }
  759. /*--------------
  760. Inverted
  761. ---------------*/
  762. .ui.inverted.dimmer {
  763. background-color: rgba(255, 255, 255, 0.85);
  764. }
  765. .ui.inverted.dimmer > .content > * {
  766. color: #FFFFFF;
  767. }
  768. /*--------------
  769. Simple
  770. ---------------*/
  771. /* Displays without javascript */
  772. .ui.simple.dimmer {
  773. display: block;
  774. overflow: hidden;
  775. opacity: 1;
  776. width: 0%;
  777. height: 0%;
  778. z-index: -100;
  779. background-color: rgba(0, 0, 0, 0);
  780. }
  781. .dimmed.dimmable > .ui.simple.dimmer {
  782. overflow: visible;
  783. opacity: 1;
  784. width: 100%;
  785. height: 100%;
  786. background-color: rgba(0, 0, 0, 0.85);
  787. z-index: 1;
  788. }
  789. .ui.simple.inverted.dimmer {
  790. background-color: rgba(255, 255, 255, 0);
  791. }
  792. .dimmed.dimmable > .ui.simple.inverted.dimmer {
  793. background-color: rgba(255, 255, 255, 0.85);
  794. }
  795. /*******************************
  796. Theme Overrides
  797. *******************************/
  798. /*******************************
  799. User Overrides
  800. *******************************/
  801. /*# sourceMappingURL=dimmer.css.map */