Ei kuvausta
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.

_productOverview.scss 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874
  1. .productoverviewmain {
  2. background-image: url("../../dist/assets/imgs/productoverview/productbg.png");
  3. background-color: white;
  4. background-size: cover;
  5. background-repeat: no-repeat;
  6. background-position: center;
  7. position: relative;
  8. }
  9. $PO_footerText: 0.7rem;
  10. .photo_dual {
  11. width: 40rem;
  12. }
  13. .price_footer {
  14. background: rgba(255, 255, 255, 0.25);
  15. /* box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */
  16. backdrop-filter: blur(4px);
  17. -webkit-backdrop-filter: blur(4px);
  18. border: 1px solid rgba(255, 255, 255, 0.18);
  19. border: 2px solid;
  20. position: absolute;
  21. z-index: 999;
  22. bottom: 0;
  23. left: 0;
  24. }
  25. .boxImgContainer {
  26. width: 4rem;
  27. }
  28. .priceCut_multi {
  29. font-size: $PO_footerText;
  30. }
  31. .PO_learnMore {
  32. font-size: $PO_footerText;
  33. }
  34. .productOverview .overviewProductHeading {
  35. font-size: 2.1rem;
  36. font-family: "satoshi", sans-serif;
  37. font-weight: 500;
  38. }
  39. .productOverview .overviewProductFullTitle {
  40. padding: 2rem 11rem;
  41. font-size: 3rem;
  42. font-family: "orbitron", sans-serif;
  43. }
  44. .productOverview .overviewProductDes {
  45. padding: 0 2rem;
  46. font-size: 1.5rem;
  47. font-family: "satoshi", sans-serif;
  48. }
  49. .PO_galleryContainer .PO_gallery_display {
  50. min-height: 500px;
  51. width: 100%;
  52. background: white;
  53. background: linear-gradient(180deg, white 7%, #ff8e9e4d 52%, #eb869478 100%);
  54. position: relative;
  55. overflow: hidden;
  56. }
  57. .PO_galleryContainer .PO_gallery_display .PO_gallery_display_img {
  58. position: absolute;
  59. top: 50%;
  60. left: 50%;
  61. transform: translate(-50%, -46%);
  62. }
  63. .PO_gallery_box {
  64. padding: 1rem;
  65. }
  66. .PO_galleryContainer .PO_gallery_box_inner {
  67. padding: 1rem;
  68. background-color: #eeeeee;
  69. }
  70. .mobileAw{
  71. display: none;
  72. }
  73. .productoverBox {
  74. height: 900px;
  75. .productoverBox-1 {
  76. height: 225px;
  77. }
  78. .productoverBox-2 {
  79. height: 225px;
  80. .futureProof {
  81. position: relative;
  82. }
  83. .futureProofImg {
  84. position: absolute;
  85. top: 0;
  86. right: 0;
  87. width: 50%;
  88. }
  89. }
  90. .productoverBox-3 {
  91. height: 225px;
  92. }
  93. .productoverBox-4 {
  94. height: 225px;
  95. }
  96. .productoverBox-5 {
  97. height: 200px;
  98. overflow: hidden;
  99. .box_innerImg {
  100. position: absolute;
  101. right: 8%;
  102. top: 0;
  103. height: 100%;
  104. img {
  105. scale: 1.2;
  106. }
  107. }
  108. }
  109. .productoverBox-6 {
  110. height: 150px;
  111. }
  112. .productoverBox-7 {
  113. height: 225px;
  114. position: relative;
  115. .gridTruelifeImg {
  116. position: absolute;
  117. width: 85%;
  118. bottom: 0;
  119. left: 0;
  120. }
  121. }
  122. .productoverBox-8 {
  123. height: 60px;
  124. }
  125. .productoverBox-9 {
  126. height: 230px;
  127. }
  128. .productoverBox-10 {
  129. height: 150px;
  130. }
  131. .productoverBox-11 {
  132. height: 180px;
  133. }
  134. .productoverBox-12 {
  135. height: 75px;
  136. }
  137. .PO_box {
  138. // background-color: red;
  139. height: 100%;
  140. >div {
  141. padding: 1rem 0rem;
  142. }
  143. .box_inner {
  144. // height: 100%;
  145. position: relative;
  146. }
  147. .bgBox_Content {
  148. background: rgb(236, 236, 236);
  149. background: linear-gradient(90deg,
  150. rgba(236, 236, 236, 1) 4%,
  151. rgba(118, 118, 118, 1) 100%);
  152. }
  153. .box_inner_right {
  154. padding-left: 1rem;
  155. }
  156. .box_inner_left {
  157. padding-right: 1rem;
  158. }
  159. }
  160. }
  161. // specsgrid
  162. .specsgrid {
  163. display: grid;
  164. height: 100vh;
  165. gap: 20px;
  166. grid-template-columns: repeat(8, minmax(5%, 1fr));
  167. grid-template-rows: repeat(12, minmax(5%, 1fr));
  168. .specsItem {
  169. background-color: red;
  170. }
  171. .specsItem-1 {
  172. grid-column: 1/4;
  173. grid-row: 1/4;
  174. }
  175. .specsItem-2 {
  176. grid-column: 1/4;
  177. grid-row: 1/4;
  178. }
  179. }
  180. // specsgrid end
  181. .displayscreenpad {
  182. .displayscreenpadContainer {
  183. text-align: center;
  184. }
  185. .displayscreenpadHeading {
  186. font-size: 8rem;
  187. }
  188. .displayscreenpadMain {
  189. // top: -108px;
  190. margin-top: -8%;
  191. }
  192. .displayscreenpadleft {
  193. >img {
  194. left: -8%;
  195. }
  196. }
  197. .displayscreenpadright {
  198. >img {
  199. right: -10%;
  200. }
  201. }
  202. }
  203. .dual_des_heading {
  204. font-size: 3rem;
  205. }
  206. .dualLaptop {
  207. width: 100vw;
  208. // height: 1300px;
  209. top: -100px;
  210. margin-top: 100px;
  211. margin-bottom: -100px;
  212. position: relative;
  213. // overflow-x: hidden;
  214. .zeroBMain_desP {
  215. font-size: 1.2rem;
  216. }
  217. .zeroBMain_des {
  218. position: absolute;
  219. top: 0;
  220. right: 0;
  221. max-width: 700px;
  222. padding-right: 9rem;
  223. }
  224. .dualImgs {
  225. position: absolute;
  226. .dualImgsInner {
  227. width: 50rem;
  228. }
  229. }
  230. .dualImgsOne {
  231. top: 0;
  232. left: -10rem;
  233. transform: rotate(343deg);
  234. width: 68%;
  235. }
  236. .dualImgsTwo {
  237. // top:0;
  238. // right: -80%;
  239. // transform: rotate(330deg);
  240. top: 14rem;
  241. right: -62%;
  242. transform: rotate(339deg);
  243. .dualImgsInner {
  244. width: 82%;
  245. }
  246. }
  247. }
  248. .tableLaptop {
  249. margin-top: 300px;
  250. // border: 1px solid;
  251. height: 90vh;
  252. width: 100vw;
  253. position: relative;
  254. .circleTableLaptop_Heading {
  255. position: absolute;
  256. top: 50%;
  257. left: 50%;
  258. transform: translate(-50%, -311%);
  259. }
  260. .justTableLaptop {
  261. position: absolute;
  262. width: 86%;
  263. top: -10px;
  264. right: 128px;
  265. z-index: 1;
  266. }
  267. .circleTableLaptop {
  268. background-color: #ececec;
  269. height: 70rem;
  270. width: 70rem;
  271. border-radius: 50%;
  272. position: relative;
  273. overflow: hidden;
  274. .circleTableLaptopTop {
  275. bottom: -3%;
  276. width: 80%;
  277. position: absolute;
  278. top: 50%;
  279. left: 50%;
  280. transform: translate(-50%, 2%);
  281. }
  282. }
  283. .circleTableLaptop_text {
  284. position: absolute;
  285. top: 50%;
  286. left: 50%;
  287. transform: translate(-50%, 106%);
  288. }
  289. margin-bottom: 300px;
  290. }
  291. .trueLifeDisplay {
  292. .trueLifeDisplay_headingHD {
  293. >.headingLife {
  294. font-size: 6rem;
  295. }
  296. }
  297. .trueLifeDisplay_des {
  298. padding: 0 10rem;
  299. }
  300. }
  301. .font_p_Dual {
  302. font-size: 1.2rem;
  303. }
  304. .tableLaptopTwo{
  305. width: 100vw;
  306. height: 100vh;
  307. background-image: url("../../dist/assets/imgs/sectiontest.png");
  308. background-color: white;
  309. background-size: contain;
  310. background-repeat: no-repeat;
  311. background-position: center;
  312. }
  313. .controlPanel {
  314. margin-top: 10rem;
  315. padding-bottom: 300px;
  316. .controlPanel_des {
  317. position: absolute;
  318. top: -170px;
  319. left: 80px;
  320. }
  321. .bgControlpanel {
  322. min-height: 100vh;
  323. background-color: #ececec;
  324. border-radius: 157px;
  325. position: relative;
  326. .bgControlpaneltabs {
  327. position: absolute;
  328. top: 100px;
  329. right: 0;
  330. .nav-tabs {
  331. border-bottom: 1px solid;
  332. margin-bottom: 2rem;
  333. }
  334. .nav-item {
  335. position: relative;
  336. border: none;
  337. }
  338. .nav-tabs .nav-link {
  339. position: relative;
  340. color: black;
  341. font-weight: 500;
  342. }
  343. .nav-tabs .nav-link.active {
  344. border: none;
  345. background-color: transparent;
  346. }
  347. .nav-tabs .nav-link.active::before {
  348. display: block;
  349. }
  350. .nav-item .nav-link::before {
  351. content: "";
  352. position: absolute;
  353. width: 100%;
  354. height: 5px;
  355. bottom: -2px;
  356. right: 0;
  357. display: none;
  358. background-color: black;
  359. }
  360. }
  361. }
  362. }
  363. .dragondisplay {
  364. position: relative;
  365. background: rgb(255, 255, 255);
  366. background: linear-gradient(184deg,
  367. rgba(255, 255, 255, 1) 4%,
  368. rgba(235, 255, 133, 1) 100%);
  369. overflow: hidden;
  370. .dragondisplay_heading {
  371. position: absolute;
  372. bottom: -4%;
  373. margin: auto;
  374. width: 100%;
  375. >h1 {
  376. font-size: 8rem;
  377. text-align: center;
  378. }
  379. }
  380. .dragondisplay_des {
  381. max-width: 600px;
  382. position: absolute;
  383. right: 0;
  384. top: 13%;
  385. padding: 4rem;
  386. }
  387. }
  388. .intelGen {
  389. .intelGenUL {
  390. max-width: 250px;
  391. gap: 8rem;
  392. .intelGenULHeading {
  393. font-size: 1.8rem;
  394. font-weight: 700;
  395. border-bottom: 2px solid;
  396. }
  397. }
  398. .cpuSection {
  399. background-image: url("./../../dist/assets/imgs/productoverview/cpu.png");
  400. background-color: white;
  401. background-size: cover;
  402. background-repeat: no-repeat;
  403. background-position: center;
  404. }
  405. }
  406. .osPlusSoftware {
  407. width: 100vw;
  408. height: 140vh;
  409. margin-top: 14rem;
  410. .osContianer {
  411. position: relative;
  412. width: 100%;
  413. height: 100%;
  414. border-radius: 30%;
  415. .osContianer_des_fontParent {
  416. position: relative;
  417. top: -8%;
  418. }
  419. .osContianer_des_font {
  420. font-size: 2rem;
  421. font-weight: 600;
  422. }
  423. .osContianerHeading {
  424. position: relative;
  425. top: -15%;
  426. }
  427. .osContianerImg {
  428. position: absolute;
  429. bottom: 0;
  430. }
  431. }
  432. }
  433. @media (max-width:1200px) {
  434. // section
  435. .productOverview {
  436. .p-6{
  437. padding:0;
  438. }
  439. .overviewProductFullTitle{
  440. padding: 2rem 5rem;
  441. font-size: 2rem;
  442. }
  443. }
  444. // section
  445. .productOverview {
  446. >div {
  447. padding: 0;
  448. }
  449. }
  450. // seciton
  451. .dualLaptop .dualImgsTwo .dualImgsInner {
  452. transform: rotate(339deg) translateX(57%) translateY(55%);
  453. }
  454. // section
  455. .productOverview .overviewProductFullTitle {
  456. font-size: 1rem;
  457. padding: 2rem 0rem;
  458. }
  459. .productOverview .overviewProductDes {
  460. font-size: 0.7rem;
  461. padding: 0.5rem;
  462. }
  463. .PO_galleryContainer .PO_gallery_display .PO_gallery_display_img {
  464. width: 100%;
  465. }
  466. .PO_galleryContainer .PO_gallery_display {
  467. min-height: 300px;
  468. }
  469. .PO_gallery_box {
  470. padding: 0;
  471. }
  472. .PO_galleryContainer .PO_gallery_box_inner {
  473. padding: 0;
  474. }
  475. .productoverBox.px-6 {
  476. padding: 1rem;
  477. margin: 0;
  478. height: max-content;
  479. }
  480. // ssection end
  481. .displayscreenpad {
  482. .displayscreenpadHeading {
  483. font-size: 4rem;
  484. }
  485. }
  486. // section end
  487. .dualLaptop {
  488. .dual_des_heading {
  489. font-size: 2rem;
  490. }
  491. .zeroBMain_des {
  492. padding-right: 0;
  493. .zeroBMain_desP {
  494. font-size: 0.8rem;
  495. max-width: 400px;
  496. }
  497. }
  498. }
  499. //section
  500. .controlPanel {
  501. .controlPanel_des{
  502. top: -110px;
  503. >h1 {
  504. font-size: 2.5rem;
  505. }
  506. }
  507. }
  508. }
  509. @media (max-width:790px) {
  510. .productOverview {
  511. .p-6{
  512. padding:0;
  513. }
  514. .overviewProductFullTitle{
  515. padding: 2rem 0;
  516. font-size: 1rem;
  517. }
  518. .overviewProductDes{
  519. font-size: 0.7rem;
  520. }
  521. }
  522. // section
  523. // section
  524. .displayscreenpad {
  525. .displayscreenpadHeading {
  526. font-size: 2rem;
  527. }
  528. }
  529. .dualLaptop {
  530. .dual_des_heading {
  531. font-size: 1rem;
  532. }
  533. .zeroBMain_des {
  534. // padding-right: 3rem;
  535. .zeroBMain_desP {
  536. font-size: 0.7rem;
  537. max-width: 400px;
  538. }
  539. }
  540. }
  541. // section
  542. .controlPanel{
  543. .controlPanel_des{
  544. >h1 {
  545. font-size: 1.9rem;
  546. }
  547. }
  548. }
  549. }
  550. @media (max-width:670px) {
  551. .zeroBMain_des{
  552. display: none;
  553. }
  554. .mobileAw{
  555. display: block;
  556. }
  557. }
  558. // media quiue
  559. @include respond(phone) {
  560. .p-6 {
  561. padding: 0;
  562. }
  563. .productoverviewmain .displayscreenpad .displayscreenpadHeading {
  564. font-size: 5rem;
  565. }
  566. .banner_heading_4 {
  567. font-size: 2rem;
  568. }
  569. // section 3
  570. .displayscreenpad {
  571. .displayscreenpadHeading {
  572. font-size: 2rem;
  573. }
  574. .displayscreenpadMain {
  575. top: -26px;
  576. }
  577. }
  578. // section 5
  579. .tableLaptop {
  580. margin-top: 20%;
  581. margin-bottom: 0;
  582. height: max-content;
  583. .dual_des_heading {
  584. font-size: 1rem;
  585. }
  586. .circleTableLaptop {
  587. height: 300px;
  588. }
  589. .circleTableLaptop .circleTableLaptopTop {
  590. bottom: -3%;
  591. width: 80%;
  592. position: absolute;
  593. top: 50%;
  594. left: 50%;
  595. transform: translate(-50%, 2%);
  596. }
  597. .circleTableLaptop_Heading {
  598. position: absolute;
  599. top: 4%;
  600. left: 50%;
  601. transform: translate(-50%, 0);
  602. }
  603. .justTableLaptop {
  604. position: absolute;
  605. width: 86%;
  606. top: 26%;
  607. right: 30px;
  608. z-index: 1;
  609. }
  610. .circleTableLaptop_text {
  611. position: absolute;
  612. top: 50%;
  613. left: 50%;
  614. transform: translate(-50%, 0%);
  615. }
  616. }
  617. .trueLifeDisplay {
  618. margin-top: 50px;
  619. .trueLifeDisplay_headingHD {
  620. >h1,
  621. .headingLife {
  622. font-size: 2rem;
  623. }
  624. }
  625. .trueLifeDisplay_des {
  626. padding: 1rem;
  627. .font_p_Dual {
  628. font-size: 0.9rem;
  629. }
  630. }
  631. }
  632. // section 6
  633. .controlPanel {
  634. margin-top: 3rem;
  635. padding-bottom: 100px;
  636. //heading h1
  637. >.p-5 {
  638. padding: 0 !important;
  639. }
  640. .bgControlpanel {
  641. min-height: 85vh;
  642. .bgControlpaneltabs {
  643. top: 55%;
  644. right: 0;
  645. transform: translateY(-50%);
  646. }
  647. }
  648. .controlPanel_des {
  649. top:0%;
  650. width: 100%;
  651. left: 50%;
  652. text-align: center;
  653. transform: translateX(-50%);
  654. margin: 1rem 0;
  655. margin: 1rem 0;
  656. >h1 {
  657. font-size: 1.2rem;
  658. }
  659. }
  660. .bgControlpaneltabs {
  661. padding: 0.1rem !important;
  662. padding-top: 3rem !important;
  663. >.nav-tabs {
  664. padding: 0;
  665. }
  666. >ul {
  667. padding: 1rem;
  668. }
  669. #tabLaptopContent {
  670. padding: 1rem;
  671. }
  672. }
  673. }
  674. // section 7
  675. .proSection{
  676. .designedProLaptop_title{
  677. .designedProLaptop_title_text {
  678. font-size: 2rem;
  679. }
  680. }
  681. }
  682. // // popupKeyboard
  683. // .popupKeyboard {
  684. // padding: 1rem;
  685. // .popupKeyboard_heading {
  686. // >h1 {
  687. // font-size: 2rem;
  688. // }
  689. // }
  690. // .popupKeyboard_hParent .popupKeyboard_des {
  691. // max-width: max-content;
  692. // font-size: 0.9rem;
  693. // }
  694. // }
  695. }