邓州市源盛农机专业合作社官网

lightcase.css 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572
  1. /**
  2. * Lightcase - jQuery Plugin
  3. * The smart and flexible Lightbox Plugin.
  4. *
  5. * @author Cornel Boppart <cornel@bopp-art.com>
  6. * @copyright Author
  7. *
  8. * @version 2.3.4 (29/12/2015)
  9. */
  10. /**
  11. * Lightcase settings
  12. *
  13. * Note: Override default settings for your project without touching this source code by simply
  14. * defining those variables within a SASS map called '$lightcase-custom'.
  15. *
  16. * // Example usage
  17. * $lightcase-custom: (
  18. * 'breakpoint': 768px
  19. * );
  20. */
  21. /* line 12, ../scss/components/fonts/_font-lightcase.scss */
  22. [class*='lightcase-icon-']:before {
  23. font-family: FontAwesome;
  24. font-style: normal;
  25. font-weight: normal;
  26. speak: none;
  27. display: inline-block;
  28. text-decoration: inherit;
  29. text-align: center;
  30. font-variant: normal;
  31. text-transform: none;
  32. line-height: 3.2em;
  33. }
  34. /* Codes */
  35. /* line 35, ../scss/components/fonts/_font-lightcase.scss */
  36. .lightcase-icon-play:before {
  37. content: "\f04b";
  38. }
  39. /* line 36, ../scss/components/fonts/_font-lightcase.scss */
  40. .lightcase-icon-pause:before {
  41. content: "\f04c";
  42. }
  43. /* line 37, ../scss/components/fonts/_font-lightcase.scss */
  44. .lightcase-icon-close:before {
  45. content: "\f00d";
  46. }
  47. /* line 38, ../scss/components/fonts/_font-lightcase.scss */
  48. .lightcase-icon-prev:before {
  49. content: "\f053";
  50. }
  51. /* line 39, ../scss/components/fonts/_font-lightcase.scss */
  52. .lightcase-icon-next:before {
  53. content: "\f054";
  54. }
  55. /* line 40, ../scss/components/fonts/_font-lightcase.scss */
  56. .lightcase-icon-spin:before {
  57. content: "\f110";
  58. }
  59. /**
  60. * Mixin providing icon defaults to be used on top of font-lightcase.
  61. *
  62. * Example usage:
  63. * @include icon(#e9e9e9)
  64. */
  65. /**
  66. * Mixin providing icon defaults including a hover status to be used
  67. * on top of font-lightcase.
  68. *
  69. * Example usage:
  70. * @include icon-hover(#e9e9e9, #fff)
  71. */
  72. /**
  73. * Provides natural content overflow behavior and scrolling support
  74. * even so for touch devices.
  75. *
  76. * Example usage:
  77. * @include overflow()
  78. */
  79. /**
  80. * Neutralizes/resets dimensions including width, height, position as well as margins,
  81. * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
  82. *
  83. * Example usage:
  84. * @include clear(true)
  85. *
  86. * @param boolean $important
  87. */
  88. @-webkit-keyframes lightcase-spin {
  89. 0% {
  90. -webkit-transform: rotate(0deg);
  91. -moz-transform: rotate(0deg);
  92. -o-transform: rotate(0deg);
  93. transform: rotate(0deg);
  94. }
  95. 100% {
  96. -webkit-transform: rotate(359deg);
  97. -moz-transform: rotate(359deg);
  98. -o-transform: rotate(359deg);
  99. transform: rotate(359deg);
  100. }
  101. }
  102. @-moz-keyframes lightcase-spin {
  103. 0% {
  104. -webkit-transform: rotate(0deg);
  105. -moz-transform: rotate(0deg);
  106. -o-transform: rotate(0deg);
  107. transform: rotate(0deg);
  108. }
  109. 100% {
  110. -webkit-transform: rotate(359deg);
  111. -moz-transform: rotate(359deg);
  112. -o-transform: rotate(359deg);
  113. transform: rotate(359deg);
  114. }
  115. }
  116. @-o-keyframes lightcase-spin {
  117. 0% {
  118. -webkit-transform: rotate(0deg);
  119. -moz-transform: rotate(0deg);
  120. -o-transform: rotate(0deg);
  121. transform: rotate(0deg);
  122. }
  123. 100% {
  124. -webkit-transform: rotate(359deg);
  125. -moz-transform: rotate(359deg);
  126. -o-transform: rotate(359deg);
  127. transform: rotate(359deg);
  128. }
  129. }
  130. @-ms-keyframes lightcase-spin {
  131. 0% {
  132. -webkit-transform: rotate(0deg);
  133. -moz-transform: rotate(0deg);
  134. -o-transform: rotate(0deg);
  135. transform: rotate(0deg);
  136. }
  137. 100% {
  138. -webkit-transform: rotate(359deg);
  139. -moz-transform: rotate(359deg);
  140. -o-transform: rotate(359deg);
  141. transform: rotate(359deg);
  142. }
  143. }
  144. @keyframes lightcase-spin {
  145. 0% {
  146. -webkit-transform: rotate(0deg);
  147. -moz-transform: rotate(0deg);
  148. -o-transform: rotate(0deg);
  149. transform: rotate(0deg);
  150. }
  151. 100% {
  152. -webkit-transform: rotate(359deg);
  153. -moz-transform: rotate(359deg);
  154. -o-transform: rotate(359deg);
  155. transform: rotate(359deg);
  156. }
  157. }
  158. /* line 1, ../scss/components/modules/_case.scss */
  159. #lightcase-case {
  160. display: none;
  161. position: fixed;
  162. z-index: 2002;
  163. top: 50%;
  164. left: 50%;
  165. font-family: arial, sans-serif;
  166. font-size: 13px;
  167. line-height: 1.5;
  168. text-align: left;
  169. text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  170. }
  171. @media screen and (max-width: 640px) {
  172. /* line 16, ../scss/components/modules/_case.scss */
  173. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) {
  174. position: relative !important;
  175. top: auto !important;
  176. left: auto !important;
  177. width: auto !important;
  178. height: auto !important;
  179. margin: 0 !important;
  180. padding: 0 !important;
  181. border: none !important;
  182. background: none !important;
  183. }
  184. [class*='lightcase-icon-']:before {
  185. line-height: 2.6em;
  186. }
  187. }
  188. @media screen and (min-width: 641px) {
  189. /* line 4, ../scss/components/modules/_content.scss */
  190. #lightcase-case:not([data-lc-type=error]) #lightcase-content {
  191. position: relative;
  192. z-index: 1;
  193. overflow: hidden;
  194. text-shadow: none;
  195. background-color: #fff;
  196. -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  197. -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  198. -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  199. box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  200. -webkit-backface-visibility: hidden;
  201. }
  202. }
  203. @media screen and (min-width: 641px) {
  204. /* line 24, ../scss/components/modules/_content.scss */
  205. #lightcase-case[data-lc-type=image] #lightcase-content, #lightcase-case[data-lc-type=video] #lightcase-content {
  206. background-color: #333;
  207. }
  208. }
  209. /* line 32, ../scss/components/modules/_content.scss */
  210. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
  211. -webkit-box-shadow: none;
  212. -moz-box-shadow: none;
  213. -o-box-shadow: none;
  214. box-shadow: none;
  215. }
  216. @media screen and (max-width: 640px) {
  217. /* line 32, ../scss/components/modules/_content.scss */
  218. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
  219. position: relative !important;
  220. top: auto !important;
  221. left: auto !important;
  222. width: auto !important;
  223. height: auto !important;
  224. margin: 0 !important;
  225. padding: 0 !important;
  226. border: none !important;
  227. background: none !important;
  228. }
  229. }
  230. /* line 42, ../scss/components/modules/_content.scss */
  231. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
  232. -webkit-box-sizing: border-box;
  233. -moz-box-sizing: border-box;
  234. -o-box-sizing: border-box;
  235. box-sizing: border-box;
  236. }
  237. @media screen and (max-width: 640px) {
  238. /* line 42, ../scss/components/modules/_content.scss */
  239. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
  240. padding: 15px;
  241. }
  242. /* line 51, ../scss/components/modules/_content.scss */
  243. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner, #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > * {
  244. width: 100% !important;
  245. max-width: none !important;
  246. }
  247. /* line 58, ../scss/components/modules/_content.scss */
  248. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > *:not(iframe) {
  249. height: auto !important;
  250. max-height: none !important;
  251. }
  252. }
  253. @media screen and (max-width: 640px) {
  254. /* line 69, ../scss/components/modules/_content.scss */
  255. .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner {
  256. overflow: auto;
  257. -webkit-overflow-scrolling: touch;
  258. }
  259. }
  260. @media screen and (max-width: 640px) and (min-width: 641px) {
  261. /* line 73, ../scss/components/modules/_content.scss */
  262. [data-lc-type=image] #lightcase-content .lightcase-contentInner, [data-lc-type=video] #lightcase-content .lightcase-contentInner {
  263. line-height: 0.75;
  264. }
  265. }
  266. /* line 85, ../scss/components/modules/_content.scss */
  267. .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
  268. overflow: auto;
  269. -webkit-overflow-scrolling: touch;
  270. }
  271. @media screen and (max-width: 640px) {
  272. /* line 90, ../scss/components/modules/_content.scss */
  273. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
  274. position: relative !important;
  275. top: auto !important;
  276. left: auto !important;
  277. width: auto !important;
  278. height: auto !important;
  279. margin: 0 !important;
  280. padding: 0 !important;
  281. border: none !important;
  282. background: none !important;
  283. }
  284. }
  285. @media screen and (min-width: 641px) {
  286. /* line 97, ../scss/components/modules/_content.scss */
  287. #lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
  288. padding: 30px;
  289. overflow: auto;
  290. -webkit-box-sizing: border-box;
  291. -moz-box-sizing: border-box;
  292. -o-box-sizing: border-box;
  293. box-sizing: border-box;
  294. }
  295. }
  296. @media screen and (max-width: 640px) {
  297. /* line 114, ../scss/components/modules/_content.scss */
  298. #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
  299. color: #aaa;
  300. }
  301. }
  302. @media screen and (min-width: 641px) {
  303. /* line 114, ../scss/components/modules/_content.scss */
  304. #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
  305. color: #333;
  306. }
  307. }
  308. /* line 3, ../scss/components/modules/_error.scss */
  309. #lightcase-case p.lightcase-error {
  310. margin: 0;
  311. font-size: 17px;
  312. text-align: center;
  313. white-space: nowrap;
  314. overflow: hidden;
  315. text-overflow: ellipsis;
  316. color: #aaa;
  317. }
  318. @media screen and (max-width: 640px) {
  319. /* line 3, ../scss/components/modules/_error.scss */
  320. #lightcase-case p.lightcase-error {
  321. padding: 30px 0;
  322. }
  323. }
  324. @media screen and (min-width: 641px) {
  325. /* line 3, ../scss/components/modules/_error.scss */
  326. #lightcase-case p.lightcase-error {
  327. padding: 0;
  328. }
  329. }
  330. /* line 6, ../scss/components/modules/_global.scss */
  331. .lightcase-isMobileDevice .lightcase-open body {
  332. max-width: 100%;
  333. max-height: 100%;
  334. overflow: hidden;
  335. }
  336. @media screen and (max-width: 640px) {
  337. /* line 4, ../scss/components/modules/_global.scss */
  338. .lightcase-open body {
  339. padding: 55px 0 70px 0;
  340. }
  341. /* line 15, ../scss/components/modules/_global.scss */
  342. .lightcase-open body > *:not([id*='lightcase-']) {
  343. position: fixed !important;
  344. top: -9999px !important;
  345. width: 0 !important;
  346. height: 0 !important;
  347. overflow: hidden !important;
  348. }
  349. }
  350. /* line 1, ../scss/components/modules/_info.scss */
  351. #lightcase-info {
  352. position: absolute;
  353. padding-top: 15px;
  354. }
  355. /* line 9, ../scss/components/modules/_info.scss */
  356. #lightcase-info #lightcase-title,
  357. #lightcase-info #lightcase-caption {
  358. margin: 0;
  359. padding: 0;
  360. line-height: 1.5;
  361. font-weight: normal;
  362. text-overflow: ellipsis;
  363. }
  364. /* line 19, ../scss/components/modules/_info.scss */
  365. #lightcase-info #lightcase-title {
  366. font-size: 17px;
  367. color: #aaa;
  368. }
  369. @media screen and (max-width: 640px) {
  370. /* line 19, ../scss/components/modules/_info.scss */
  371. #lightcase-info #lightcase-title {
  372. position: fixed;
  373. top: 10px;
  374. left: 0;
  375. max-width: 87.5%;
  376. padding: 5px 15px;
  377. background: #333;
  378. }
  379. }
  380. /* line 33, ../scss/components/modules/_info.scss */
  381. #lightcase-info #lightcase-caption {
  382. clear: both;
  383. font-size: 13px;
  384. color: #aaa;
  385. }
  386. /* line 39, ../scss/components/modules/_info.scss */
  387. #lightcase-info #lightcase-sequenceInfo {
  388. font-size: 11px;
  389. color: #aaa;
  390. }
  391. @media screen and (max-width: 640px) {
  392. /* line 45, ../scss/components/modules/_info.scss */
  393. .lightcase-fullScreenMode #lightcase-info {
  394. padding-left: 15px;
  395. padding-right: 15px;
  396. }
  397. /* line 51, ../scss/components/modules/_info.scss */
  398. #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
  399. position: static;
  400. }
  401. }
  402. /* line 1, ../scss/components/modules/_loading.scss */
  403. #lightcase-loading {
  404. position: fixed;
  405. z-index: 9999;
  406. width: 1.123em;
  407. height: auto;
  408. font-size: 38px;
  409. line-height: 1;
  410. text-align: center;
  411. text-shadow: none;
  412. position: fixed;
  413. z-index: 2001;
  414. top: 50%;
  415. left: 50%;
  416. margin-top: -0.5em;
  417. margin-left: -0.5em;
  418. opacity: 1;
  419. font-size: 32px;
  420. text-shadow: 0 0 15px #fff;
  421. -moz-transform-origin: 50% 53%;
  422. -webkit-animation: lightcase-spin 0.5s infinite linear;
  423. -moz-animation: lightcase-spin 0.5s infinite linear;
  424. -o-animation: lightcase-spin 0.5s infinite linear;
  425. animation: lightcase-spin 0.5s infinite linear;
  426. }
  427. /* line 20, ../scss/components/mixins/_presets.scss */
  428. #lightcase-loading, #lightcase-loading:focus {
  429. text-decoration: none;
  430. color: #fff;
  431. -webkit-tap-highlight-color: transparent;
  432. -webkit-transition: color, opacity, ease-in-out 0.25s;
  433. -moz-transition: color, opacity, ease-in-out 0.25s;
  434. -o-transition: color, opacity, ease-in-out 0.25s;
  435. transition: color, opacity, ease-in-out 0.25s;
  436. }
  437. /* line 32, ../scss/components/mixins/_presets.scss */
  438. #lightcase-loading > span {
  439. display: inline-block;
  440. text-indent: -9999px;
  441. }
  442. /* line 4, ../scss/components/modules/_navigation.scss */
  443. #lightcase-nav a[class*='lightcase-icon-'] {
  444. position: fixed;
  445. z-index: 9999;
  446. height: auto;
  447. font-size: 1em;
  448. width: 50px;
  449. height: 50px;
  450. border: 2px solid;
  451. line-height: 1;
  452. text-align: center;
  453. text-shadow: none;
  454. outline: none;
  455. cursor: pointer;
  456. border-radius: 50px;
  457. }
  458. /* line 20, ../scss/components/mixins/_presets.scss */
  459. #lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav a[class*='lightcase-icon-']:focus {
  460. text-decoration: none;
  461. color: rgba(255, 255, 255, 0.6);
  462. -webkit-tap-highlight-color: transparent;
  463. -webkit-transition: color, opacity, ease-in-out 0.25s;
  464. -moz-transition: color, opacity, ease-in-out 0.25s;
  465. -o-transition: color, opacity, ease-in-out 0.25s;
  466. transition: color, opacity, ease-in-out 0.25s;
  467. }
  468. /* line 32, ../scss/components/mixins/_presets.scss */
  469. #lightcase-nav a[class*='lightcase-icon-'] > span {
  470. display: inline-block;
  471. text-indent: -9999px;
  472. }
  473. /* line 49, ../scss/components/mixins/_presets.scss */
  474. #lightcase-nav a[class*='lightcase-icon-']:hover {
  475. color: white;
  476. text-shadow: 0 0 15px white;
  477. }
  478. /* line 12, ../scss/components/modules/_navigation.scss */
  479. .lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover {
  480. color: #aaa;
  481. text-shadow: none;
  482. }
  483. /* line 19, ../scss/components/modules/_navigation.scss */
  484. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev {
  485. left: 15px;
  486. }
  487. /* line 24, ../scss/components/modules/_navigation.scss */
  488. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next {
  489. right: 15px;
  490. }
  491. /* line 29, ../scss/components/modules/_navigation.scss */
  492. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
  493. left: 50%;
  494. margin-left: -0.5em;
  495. }
  496. @media screen and (min-width: 641px) {
  497. /* line 29, ../scss/components/modules/_navigation.scss */
  498. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
  499. opacity: 0;
  500. color:#0accff;
  501. }
  502. }
  503. /* line 40, ../scss/components/modules/_navigation.scss */
  504. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
  505. top: 15px;
  506. right: 15px;
  507. bottom: auto;
  508. margin: 0;
  509. opacity: 0;
  510. outline: none;
  511. }
  512. @media screen and (max-width: 640px) {
  513. /* line 40, ../scss/components/modules/_navigation.scss */
  514. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
  515. position: absolute;
  516. }
  517. }
  518. @media screen and (min-width: 641px) {
  519. /* line 40, ../scss/components/modules/_navigation.scss */
  520. #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
  521. position: fixed;
  522. }
  523. }
  524. @media screen and (max-width: 640px) {
  525. /* line 4, ../scss/components/modules/_navigation.scss */
  526. #lightcase-nav a[class*='lightcase-icon-'] {
  527. bottom: 15px;
  528. font-size: 18px;
  529. }
  530. }
  531. @media screen and (min-width: 641px) {
  532. /* line 4, ../scss/components/modules/_navigation.scss */
  533. #lightcase-nav a[class*='lightcase-icon-'] {
  534. bottom: 50%;
  535. margin-bottom: -0.5em;
  536. }
  537. /* line 66, ../scss/components/modules/_navigation.scss */
  538. #lightcase-nav a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'] {
  539. opacity: 1;
  540. }
  541. }
  542. /* line 1, ../scss/components/modules/_overlay.scss */
  543. #lightcase-overlay {
  544. display: none;
  545. width: 100%;
  546. height: 100%;
  547. position: fixed;
  548. z-index: 2000;
  549. top: 0;
  550. left: 0;
  551. background: #333;
  552. }
  553. @media screen and (max-width: 640px) {
  554. /* line 1, ../scss/components/modules/_overlay.scss */
  555. #lightcase-overlay {
  556. opacity: 1 !important;
  557. }
  558. }