OptionView.less 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913
  1. @import 'color.less';
  2. .flop {
  3. .ivu-tabs-nav-scroll {
  4. padding: 10px !important;
  5. }
  6. .q-gutter-sm.option-chioce {
  7. position: absolute;
  8. right: 10px;
  9. top: 10px;
  10. z-index: 1;
  11. margin: 0;
  12. background: #e0e0e0;
  13. padding: 2px 2px 5px 12px;
  14. /*border-radius: 20px;*/
  15. }
  16. .q-checkbox--dense .q-checkbox__inner {
  17. margin-right: 5px;
  18. }
  19. .set-answer {
  20. float: left;
  21. color: #666;
  22. }
  23. .ivu-tabs {
  24. width: 100%;
  25. }
  26. }
  27. .headerTollBox {
  28. width: 100%;
  29. padding: 10px 0px 0px 0px;
  30. .title {
  31. font-size: 20px;
  32. font-weight: bold;
  33. display: inline-block;
  34. position: absolute;
  35. padding-left: 2%;
  36. padding-top: 5px;
  37. }
  38. }
  39. button {
  40. outline: none;
  41. }
  42. .unanswered-btn {
  43. color: #fff;
  44. width: 31%;
  45. text-align: center;
  46. background-color: #ddd;
  47. font-size: 1.1rem;
  48. float: left;
  49. border: none !important;
  50. }
  51. .result-unanswered-btn {
  52. color: #fff;
  53. width: 24%;
  54. text-align: center;
  55. background-color: #ddd;
  56. font-size: 1rem;
  57. float: left;
  58. border: none !important;
  59. }
  60. .error,
  61. .correct {
  62. margin-left: 7px;
  63. }
  64. .error-btn {
  65. color: #fff;
  66. width: 100%;
  67. height: 38px;
  68. line-height: 38px;
  69. text-align: center;
  70. background-color: #fa2000;
  71. font-size: 18px;
  72. border-radius: 8px;
  73. }
  74. .cancel-errorbtn {
  75. color: #000;
  76. width: 100%;
  77. height: 38px;
  78. line-height: 38px;
  79. text-align: center;
  80. background-color: #fff;
  81. font-size: 18px;
  82. border-radius: 8px;
  83. }
  84. .cancel-correctbtn {
  85. color: #000;
  86. width: 100%;
  87. height: 38px;
  88. line-height: 38px;
  89. text-align: center;
  90. background-color: #fff;
  91. font-size: 18px;
  92. border-radius: 8px;
  93. }
  94. .correct-btn {
  95. color: #fff;
  96. width: 100%;
  97. height: 38px;
  98. line-height: 38px;
  99. text-align: center;
  100. background-color: #6da031;
  101. font-size: 18px;
  102. border-radius: 8px;
  103. }
  104. .correct-btn img,
  105. .allstudents img,
  106. .unanswered-btn img,
  107. .error-btn img,
  108. .answerbtn img {
  109. margin-left: 10%;
  110. }
  111. .unanswered-clickbtn {
  112. color: #000;
  113. width: 100%;
  114. text-align: center;
  115. background-color: #fff;
  116. font-size: 18px;
  117. border-radius: 8px;
  118. }
  119. .answerbtn {
  120. color: #fff;
  121. width: 31%;
  122. text-align: center;
  123. background-color: #ddd;
  124. //font-size: 1.1rem;
  125. border-radius: 0px 4px 4px 0px;
  126. float: left;
  127. }
  128. .allstudents {
  129. color: #fff;
  130. width: 37%;
  131. text-align: center;
  132. background-color: #ddd;
  133. //font-size: 1rem;
  134. border-radius: 4px 0px 0px 4px;
  135. float: left;
  136. }
  137. .result-allstudents {
  138. color: #fff;
  139. width: 28%;
  140. text-align: center;
  141. background-color: #ddd;
  142. //font-size: 0.95rem;
  143. border-radius: 4px 0px 0px 4px;
  144. float: left;
  145. }
  146. .answerclickbtn {
  147. color: #000;
  148. width: 100%;
  149. text-align: center;
  150. background-color: #fff;
  151. font-size: 18px;
  152. border-radius: 8px;
  153. margin-left: 4%;
  154. }
  155. .control-btngroup {
  156. display: block;
  157. width: 100%;
  158. position: absolute;
  159. left: 40%;
  160. z-index: 999;
  161. }
  162. .listicon {
  163. cursor: pointer;
  164. width: 36px;
  165. height: 36px;
  166. line-height: 36px;
  167. background-color: #d8d8d8;
  168. text-align: center;
  169. border-radius: 50%;
  170. float: left;
  171. font-size: 22px !important;
  172. margin-left: 10px !important;
  173. img {
  174. width: 22px;
  175. position: relative;
  176. top: 3px;
  177. }
  178. }
  179. .righticon-group {
  180. position: absolute;
  181. right: 10px;
  182. z-index: 999;
  183. }
  184. .rightlisticon {
  185. display: inline-block;
  186. cursor: pointer;
  187. margin-right: 10px;
  188. width: 36px;
  189. height: 36px;
  190. line-height: 42px;
  191. background-color: #d8d8d8;
  192. text-align: center;
  193. border-radius: 50%;
  194. * {
  195. font-size: 22px;
  196. }
  197. }
  198. .rightlisticon svg {
  199. font-size: 22px;
  200. }
  201. .sliderbox {
  202. width: 150px;
  203. height: 39px;
  204. line-height: 39px;
  205. float: left;
  206. }
  207. .ivu-slider-bar {
  208. height: 12px !important;
  209. border-radius: 10px !important;
  210. background: @main-color !important;
  211. }
  212. .ivu-slider-wrap {
  213. height: 12px !important;
  214. background-color: #c1f4cd !important;
  215. border-radius: 10px !important;
  216. }
  217. .ivu-slider-stop {
  218. width: 6px !important;
  219. height: 6px !important;
  220. background-color: #fff !important;
  221. top: 27% !important;
  222. }
  223. .triggerbox {
  224. width: 40%;
  225. display: block;
  226. position: relative;
  227. top: 10px;
  228. margin-left: 13%;
  229. margin-right: 130px;
  230. max-width: 300px;
  231. * {
  232. font-size: 14px;
  233. font-weight: bolder;
  234. }
  235. /*padding:2px;*/
  236. }
  237. /*默认名牌*/
  238. .studycard {
  239. width: 100%;
  240. /*height: 210px;*/
  241. margin: 0 auto;
  242. overflow-y: scroll;
  243. display: -webkit-flex; /* Safari */
  244. display: flex;
  245. flex-direction: row;
  246. flex-wrap: wrap;
  247. align-items: flex-start;
  248. margin-top: 45px;
  249. /*margin-top: 1%;*/
  250. }
  251. .ans-show-stuno {
  252. position: absolute;
  253. display: inline-block;
  254. left: 9% !important;
  255. top: 7%;
  256. width: 26px;
  257. height: 26px;
  258. border-radius: 50%;
  259. text-align: center;
  260. font-size: 10px;
  261. line-height: 26px !important;
  262. border: 1px solid white;
  263. }
  264. .ans-hide-star{
  265. position: absolute;
  266. display: inline-block;
  267. left: 10% !important;
  268. top: 7%;
  269. width: 20px;
  270. height: 20px;
  271. font-size: 16px;
  272. line-height: 19px !important;
  273. }
  274. .answer-default-show {
  275. text-align: center;
  276. }
  277. /*.ivu-row {
  278. height:240px !important;
  279. }*/
  280. /*学生名牌*/
  281. .vice-studyshowcard {
  282. width: 100%;
  283. margin: 0 auto;
  284. margin-top: 20px;
  285. overflow-y: scroll;
  286. }
  287. .studybox {
  288. /*width: 95px;*/
  289. height: 95px;
  290. line-height: 95px;
  291. background-color: @main-color;
  292. text-align: center;
  293. font-size: 36px;
  294. font-weight: bold;
  295. color: #fff;
  296. border-radius: 4px;
  297. float: left;
  298. position: relative;
  299. margin-top: 15px;
  300. /*margin-left: 70px;*/
  301. }
  302. .answer-default {
  303. position: absolute;
  304. top: 2px;
  305. right: 0px;
  306. width: 30px;
  307. height: 30px;
  308. //font-size: 20px;
  309. display: block;
  310. line-height: 30px;
  311. }
  312. .statement-icon {
  313. position: absolute;
  314. top: 20px;
  315. left: 175px;
  316. width: 30px;
  317. height: 30px;
  318. font-size: 20px;
  319. display: block;
  320. line-height: 30px;
  321. }
  322. .statement-icon11 {
  323. background: url(../../assets/img/bubble-little.png) no-repeat !important;
  324. background-size: contain;
  325. position: absolute;
  326. top: 5px;
  327. left: 5px;
  328. width: 32px;
  329. height: 32px;
  330. font-size: 14px;
  331. display: block;
  332. line-height: 30px;
  333. }
  334. .studyboxone {
  335. position: relative;
  336. background-color: #707070;
  337. text-align: center;
  338. font-size: 36px;
  339. font-weight: bold;
  340. color: #fff;
  341. border-radius: 4px;
  342. float: left;
  343. margin-top: 15px;
  344. }
  345. .answer-error {
  346. /*width: 100px;*/
  347. height: 95px;
  348. line-height: 95px;
  349. background-color: #fa2000;
  350. text-align: center;
  351. font-size: 36px;
  352. font-weight: bold;
  353. color: #fff;
  354. border-radius: 4px;
  355. float: left;
  356. position: relative;
  357. margin-top: 15px;
  358. /*margin-left: 70px;
  359. margin-top: 30px;*/
  360. .ans-show-stuno {
  361. position: absolute;
  362. display: inline-block;
  363. left: 10% !important;
  364. top: 7%;
  365. width: 20px;
  366. height: 20px;
  367. border-radius: 50%;
  368. font-size: 16px;
  369. line-height: 19px !important;
  370. border: 1px solid white;
  371. }
  372. }
  373. .answercorrect {
  374. height: 95px;
  375. line-height: 95px;
  376. background-color: #6da031;
  377. text-align: center;
  378. font-size: 36px;
  379. font-weight: bold;
  380. color: #fff;
  381. border-radius: 4px;
  382. float: left;
  383. position: relative;
  384. margin-top: 15px;
  385. /*margin-left: 70px;*/
  386. }
  387. .result-answer-error {
  388. /*width: 100px;*/
  389. width: 24%;
  390. background-color: #ddd;
  391. text-align: center;
  392. font-size: 1rem;
  393. font-weight: bold;
  394. color: #fff;
  395. border-radius: 0px;
  396. float: left;
  397. }
  398. .result-answercorrect {
  399. width: 24%;
  400. background-color: #ddd;
  401. text-align: center;
  402. font-size: 1rem;
  403. font-weight: bold;
  404. color: #fff;
  405. border-radius: 0px 4px 4px 0px;
  406. float: left;
  407. }
  408. /*秀名牌end*/
  409. /*全屏后CSS*/
  410. .screenicon {
  411. width: 50px;
  412. height: 50px;
  413. line-height: 50px;
  414. background-color: #d8d8d8;
  415. text-align: center;
  416. border-radius: 50%;
  417. float: left;
  418. margin-top: 8px;
  419. }
  420. .studycardscreen {
  421. width: 100%;
  422. height: 400px;
  423. margin: 0 auto;
  424. }
  425. .screenicon:nth-child(1) {
  426. margin-top: 70px;
  427. }
  428. .unanswered-screen {
  429. width: 50px;
  430. height: 50px;
  431. line-height: 50px;
  432. float: left;
  433. text-align: center;
  434. background-color: #707070;
  435. color: #fff;
  436. font-size: 20px;
  437. margin-top: 8px;
  438. margin-left: 3px;
  439. }
  440. .unanswered-screenclick {
  441. width: 50px;
  442. height: 50px;
  443. line-height: 50px;
  444. float: left;
  445. text-align: center;
  446. background-color: #fff;
  447. color: #000;
  448. font-size: 20px;
  449. margin-top: 8px;
  450. margin-left: 3px;
  451. }
  452. .screen-answer {
  453. width: 50px;
  454. height: 50px;
  455. line-height: 50px;
  456. float: left;
  457. text-align: center;
  458. background-color: @main-color;
  459. color: #fff;
  460. font-size: 20px;
  461. margin-top: 8px;
  462. margin-left: 3px !important;
  463. }
  464. .clickicon {
  465. background-color: @main-color;
  466. color: #fff;
  467. }
  468. .numClick {
  469. background-color: @main-color;
  470. color: #fff;
  471. }
  472. .brand {
  473. width: 210px;
  474. height: 95px;
  475. float: left;
  476. margin-left: 30px;
  477. background-color: #707070;
  478. border: 1px solid #707070;
  479. border-radius: 4px;
  480. // box-shadow: 3px 3px 3px #666;
  481. margin-top: 30px;
  482. }
  483. .brand-answer {
  484. width: 210px;
  485. height: 95px;
  486. float: left;
  487. margin-left: 30px;
  488. background-color: @main-color;
  489. border: 1px solid @main-color;
  490. border-radius: 4px;
  491. // box-shadow: 3px 3px 3px #666;
  492. margin-top: 30px;
  493. }
  494. .banrd-none {
  495. width: 210px;
  496. height: 95px;
  497. float: left;
  498. margin-left: 30px;
  499. background-color: #efefef;
  500. border: 1px solid #ccc;
  501. border-radius: 4px;
  502. // box-shadow: 3px 3px 3px #666;
  503. margin-top: 30px;
  504. }
  505. .banrd-success {
  506. width: 210px;
  507. height: 95px;
  508. float: left;
  509. margin-left: 30px;
  510. background-color: #6da031;
  511. border: 1px solid #6da031;
  512. border-radius: 4px;
  513. // box-shadow: 3px 3px 3px #666;
  514. margin-top: 30px;
  515. }
  516. .banrd-error {
  517. width: 210px;
  518. height: 95px;
  519. float: left;
  520. margin-left: 30px;
  521. background-color: #fa2000;
  522. border: 1px solid #fa2000;
  523. border-radius: 4px;
  524. // box-shadow: 3px 3px 3px #666;
  525. margin-top: 30px;
  526. }
  527. .leftimg {
  528. width: 35%;
  529. height: 100%;
  530. position: relative;
  531. line-height: 95px;
  532. display: inline-block;
  533. float: left;
  534. margin-left: 5%;
  535. }
  536. .idnumber {
  537. position: absolute;
  538. left: 5px;
  539. top: 8px;
  540. width: 30px;
  541. height: 30px;
  542. background-color: #f7b500;
  543. color: #000;
  544. text-align: center;
  545. line-height: 30px;
  546. border-radius: 50%;
  547. font-weight: bold;
  548. font-size: 16px;
  549. }
  550. .portrait {
  551. width: 100%;
  552. height: 100%;
  553. line-height: 123px;
  554. margin: 0 auto;
  555. text-align: center;
  556. }
  557. .portrait img {
  558. width: 70px;
  559. height: 70px;
  560. border-radius: 50%;
  561. margin-top: 10%;
  562. }
  563. .righttext {
  564. width: 60%;
  565. height: 95px;
  566. float: left;
  567. text-align: center;
  568. font-size: 18px;
  569. font-weight: bold;
  570. padding-top: 5px;
  571. margin: 0 auto;
  572. position: relative;
  573. }
  574. .showhide-answer {
  575. color: #fff;
  576. font-size: 30px;
  577. height: 34px;
  578. line-height: 34px;
  579. display: block;
  580. line-height: 35px;
  581. margin: 0 auto;
  582. width: 90%;
  583. float: left;
  584. margin-bottom: 10px;
  585. }
  586. .statementbox {
  587. width: 60%;
  588. height: 34px;
  589. float: left;
  590. margin-bottom: 10px;
  591. }
  592. .AnswerStudentname {
  593. width: 100%;
  594. margin-top: 20px;
  595. color: #fff;
  596. }
  597. .answer-righttext {
  598. width: 60%;
  599. height: 95px;
  600. float: left;
  601. text-align: center;
  602. line-height: 32px;
  603. font-size: 22px;
  604. font-weight: bold;
  605. position: relative;
  606. }
  607. .answer-righttext div {
  608. height: 35px;
  609. margin-top: 5px;
  610. }
  611. /*全屏后CSSend*/
  612. /*弹窗样式*/
  613. .poptipStyleWidth {
  614. width: 350px;
  615. }
  616. .ChangeWidth {
  617. width: 760px;
  618. }
  619. .ivu-poptip-arrow {
  620. display: none !important;
  621. }
  622. /*弹窗样式end*/
  623. /*排行榜*/
  624. .brand-rank {
  625. width: 210px;
  626. height: 95px;
  627. float: left;
  628. margin-left: 70px;
  629. background-color: #0099cc;
  630. border: 1px solid #666666;
  631. border-radius: 4px;
  632. box-shadow: 3px 3px 3px #666;
  633. margin-top: 1%;
  634. }
  635. .rankright {
  636. width: 55%;
  637. height: 97px;
  638. float: left;
  639. position: relative;
  640. }
  641. .trophy {
  642. width: 54px;
  643. height: 47px;
  644. position: absolute;
  645. right: -10px;
  646. top: -20px;
  647. }
  648. .snbox {
  649. width: 70%;
  650. text-align: center;
  651. line-height: 25px;
  652. }
  653. .sn-num {
  654. font-size: 34px;
  655. color: #fff;
  656. padding-top: 30%;
  657. }
  658. .sn-name {
  659. font-size: 18px;
  660. padding-top: 20%;
  661. color: #fff;
  662. }
  663. /*气泡样式*/
  664. .q-menu {
  665. width: 13vw !important;
  666. height: 11vh !important;
  667. border-radius: 3% !important;
  668. word-wrap: break-word;
  669. word-break: break-all;
  670. /*overflow: hidden !important;*/
  671. text-align: center;
  672. background-color: #00a0c2 !important;
  673. -webkit-box-shadow: none !important;
  674. box-shadow: none !important;
  675. margin-left: 0.3%;
  676. }
  677. .q-pt-none {
  678. padding: 46px !important;
  679. font-size: 22px;
  680. }
  681. .detailbox .fr span {
  682. font-size: 16px;
  683. }
  684. .scroll {
  685. overflow: unset !important;
  686. }
  687. .q-menu:before {
  688. content: '';
  689. position: absolute;
  690. width: 24px;
  691. height: 16px;
  692. color: #00a0c2;
  693. border-width: 0px 11px 0px 0px;
  694. border-style: solid;
  695. border-color: transparent currentcolor transparent transparent;
  696. bottom: -16px;
  697. left: 98px;
  698. margin-top: -4px;
  699. border-radius: 0px 0px 48px;
  700. }
  701. .pop-up {
  702. width: 100%;
  703. height: 11vh !important;
  704. padding: 2%;
  705. background-color: #00a0c2;
  706. color: #fff;
  707. overflow: auto;
  708. border-radius: 10px;
  709. position: relative;
  710. font-size: 16px;
  711. }
  712. .statementInfo {
  713. position: absolute;
  714. bottom: 0px;
  715. right: 0px;
  716. font-size: 10px;
  717. }
  718. .roller {
  719. display: inline-block;
  720. width: 20%;
  721. right: 13%;
  722. margin-top: -2px;
  723. position: fixed;
  724. max-width: 200px;
  725. height: 39px;
  726. z-index: 999;
  727. }
  728. .pop-up::-webkit-scrollbar {
  729. display: none;
  730. }
  731. .angle {
  732. position: absolute;
  733. width: 24px;
  734. height: 16px;
  735. color: #00a0c2;
  736. border-width: 0px 11px 0px 0px;
  737. border-style: solid;
  738. border-color: transparent currentcolor transparent transparent;
  739. top: -78%;
  740. left: 98px;
  741. margin-top: -4px;
  742. border-radius: 0px 0px 48px;
  743. }
  744. /*离线icon*/
  745. .offimg {
  746. position: absolute;
  747. top: 33%;
  748. left: 36%;
  749. width: 35px;
  750. height: 38px;
  751. }
  752. .mpoff {
  753. position: absolute;
  754. top: -14%;
  755. left: 65%;
  756. width: 35px;
  757. height: 38px;
  758. }
  759. .offimg img {
  760. width: 100%;
  761. }
  762. /*名牌发言*/
  763. .namebrand-pop {
  764. top: -22px;
  765. right: -120px;
  766. background: url(../../assets/img/bubble-little.png) no-repeat !important;
  767. background-size: contain;
  768. width: 32px;
  769. height: 32px;
  770. font-size: 14px;
  771. display: block;
  772. line-height: 30px;
  773. -webkit-box-shadow: unset !important;
  774. box-shadow: unset !important;
  775. }
  776. .namebrand-pops {
  777. top: -27px;
  778. right: -120px;
  779. background: url(../../assets/img/bubble-little.png) no-repeat !important;
  780. background-size: contain;
  781. width: 32px;
  782. height: 32px;
  783. font-size: 14px;
  784. display: block;
  785. line-height: 30px;
  786. -webkit-box-shadow: unset !important;
  787. box-shadow: unset !important;
  788. }
  789. .q-btn--push {
  790. border-bottom: none !important;
  791. }
  792. /*开关*/
  793. .q-toggle__thumb .q-icon {
  794. font-size: 12px !important;
  795. }
  796. .resetAns {
  797. color: rgb(0, 0, 0);
  798. background-color: #d8d8d8;
  799. cursor: pointer;
  800. font-size: 20px !important;
  801. border-radius: 50%;
  802. text-align: center;
  803. }
  804. .triggerbox div:hover {
  805. cursor: pointer;
  806. }
  807. /*.ivu-modal-footer button + button {
  808. margin-left: 0px !important;
  809. }*/
  810. /*栏目切换选中样式*/
  811. .pickonall {
  812. background-color: @main-color;
  813. }
  814. .pickonaun {
  815. background-color: #707070;
  816. }
  817. .pickonaan {
  818. background-color: @main-color;
  819. }
  820. .pickonerror {
  821. background-color: #fa2000;
  822. }
  823. .pickonsuccess {
  824. background-color: #6da031;
  825. }