Warning, /webapps/ocs-webserver/httpdocs/theme/react/assets/less/home-main-container.less is written in an unsupported language. File is not indexed.
0001 //out: ../css/home-main-container.css, sourcemap: true, compress: true 0002 0003 #home-main-container{ 0004 display: flex; 0005 flex-wrap: wrap; 0006 display: -webkit-flex; /* Safari */ 0007 -webkit-flex-wrap: wrap; /* Safari 6.1+ */ 0008 list-style: none; 0009 margin:0; 0010 padding: 0; 0011 font-family: Verdana,"Bitstream Vera Sans",Arial,Helvetica,Sans,"Bitstream Vera Serif"; 0012 color: #706c64; 0013 font-size: 8pt; 0014 line-height: 16px; 0015 a{ 0016 color:#444; 0017 text-decoration: none; 0018 cursor: pointer; 0019 } 0020 .top{ 0021 display: flex; 0022 flex: 0 0 100%; 0023 color:#3D3D3E; 0024 padding-top: 20px; 0025 min-height: 250px; 0026 padding-bottom:20px; 0027 justify-content:center; 0028 border-top:1px solid #706C64; 0029 a{ 0030 color:#2673b0; 0031 text-decoration: none; 0032 cursor: pointer; 0033 &:hover,&:focus 0034 { 0035 color: #23527c; 0036 } 0037 } 0038 .introduction{ 0039 margin: 0px; 0040 line-height: 1.5; 0041 color: inherit; 0042 text-align: center; 0043 width: 100%; 0044 text-align: center; 0045 .introduction-head{ 0046 width: 90%; 0047 max-width: 1200px; 0048 display: block; 0049 margin: 0 auto; 0050 .intro-menu{ 0051 display: inline-block; 0052 width: 100%; 0053 padding-bottom: 5px; 0054 } 0055 .intro-desc{ 0056 h1{ 0057 font-size: 28px; 0058 } 0059 h4{ 0060 font-size: 18px; 0061 } 0062 width: 550px; 0063 display: block; 0064 margin: 0 auto; 0065 0066 .lightbox { 0067 /** Default lightbox to hidden */ 0068 display: none; 0069 0070 /** Position and style */ 0071 position: fixed; 0072 z-index: 999; 0073 width: 100%; 0074 height: 100%; 0075 text-align: center; 0076 top: 0; 0077 left: 0; 0078 background: rgba(0,0,0,0.8); 0079 img { 0080 /** Pad the lightbox image */ 0081 max-width: 90%; 0082 max-height: 80%; 0083 margin-top: 2%; 0084 } 0085 &:target { 0086 /** Remove default browser outline */ 0087 outline: none; 0088 /** Unhide lightbox **/ 0089 display: block; 0090 } 0091 } 0092 .lightbox-container { 0093 color: #333; 0094 0095 max-width: 480px; 0096 margin: 60px auto 0 auto; 0097 background: #fff; 0098 padding: 40px; 0099 border-radius: 6px; 0100 background: #fff url(../img/home/opendesktop-logo-mono.png) no-repeat 280px center; 0101 h2{ 0102 text-align: left; 0103 } 0104 ul li { 0105 padding: 0; 0106 width: auto; 0107 float: none; 0108 text-align: left; 0109 &:before { 0110 content: " "; 0111 display: inline-block; 0112 width: 12px; 0113 height: 6px; 0114 background: #D1D3DF; 0115 margin-right: 12px; 0116 margin-bottom: 4px; 0117 border-radius: 4px; 0118 } 0119 } 0120 } 0121 } 0122 ul{ 0123 list-style: none; 0124 padding-left: 0px; 0125 font-size: 20px; 0126 width: 100%; 0127 li{ 0128 padding: 15px; 0129 display: block; 0130 color: #706C64; 0131 /*padding: 15px;*/ 0132 width: 50%; 0133 float: left; 0134 text-align: center; 0135 padding-bottom: 0px; 0136 .showmore{ 0137 font-size: 18px; 0138 0139 } 0140 a{ 0141 display: block; 0142 width: 100%; 0143 font-size: 1.5rem; 0144 &:hover{ 0145 opacity:.8; 0146 } 0147 } 0148 0149 span.link-image{ 0150 0151 padding-top: 34px; 0152 padding-bottom: 34px; 0153 display: block; 0154 cursor: pointer; 0155 background-repeat: no-repeat; 0156 background-size: cover; 0157 border-radius: 6px; 0158 color: #fff; 0159 font-size: 1.4rem; 0160 font-weight: bold; 0161 text-decoration: none; 0162 text-shadow: 2px 4px 4px rgba(0,0,0,0.6); 0163 } 0164 span.link-code 0165 { 0166 background-image: url(../img/home/code-block-background.jpg); 0167 } 0168 span.link-publish 0169 { 0170 0171 background-image: url(../img/home/publish-block-background.jpg); 0172 0173 } 0174 span.link-community 0175 { 0176 background-image: url(../img/home/community-block-background.jpg); 0177 } 0178 span.link-personal 0179 { 0180 background-image: url(../img/home/personal-block-background.jpg); 0181 } 0182 0183 .arrowbox{ 0184 position: relative; 0185 &:after, &:before 0186 { 0187 top: 100%; 0188 left: 50%; 0189 border: solid transparent; 0190 content: " "; 0191 height: 0; 0192 width: 0; 0193 position: absolute; 0194 pointer-events: none; 0195 } 0196 &:after { 0197 border-color: rgba(136, 183, 213, 0); 0198 border-top-color: #F7F7F7; 0199 border-width: 20px; 0200 margin-left: -20px; 0201 } 0202 &:before { 0203 border-color: rgba(194, 225, 245, 0); 0204 border-top-color: #F7F7F7; 0205 border-width: 26px; 0206 margin-left: -26px; 0207 } 0208 } 0209 } 0210 } 0211 } 0212 .introduction-detail 0213 { 0214 display: block; 0215 width: 100%; 0216 clear:both; 0217 0218 background: url(../img/home/showmore-bg-light-2.jpg) #f2f2f2; 0219 background-repeat: repeat; 0220 background-size: auto; 0221 0222 background-repeat: no-repeat; 0223 border: 0; 0224 font-size: 1.25rem !important; 0225 margin: 0; 0226 font-weight: 400 !important; 0227 line-height: 1.5; 0228 text-rendering: optimizelegibility; 0229 .detail{ 0230 min-height: 200px; 0231 //width: 66.66667%; 0232 width: 90%; 0233 max-width: 1200px; 0234 min-height: 270px; 0235 display: block; 0236 margin: 0 auto; 0237 padding: 60px 0; 0238 animation: fadeEffect 1s; /* Fading effect takes 1 second */ 0239 position: relative; 0240 h2{ 0241 font-size: 3.8rem; 0242 margin: .2em 0; 0243 } 0244 a{ 0245 color: #1F95EA; 0246 display: block; 0247 font-size: 1.4rem; 0248 } 0249 .icon-container 0250 { 0251 display: block; 0252 float: left; 0253 .icon{ 0254 background-size: 140px; 0255 background-repeat: no-repeat; 0256 width: 140px; 0257 height: 140px; 0258 } 0259 margin-right: 48px; 0260 } 0261 .description{ 0262 text-align: left; 0263 margin-left: 120px; 0264 font-size: 2rem !important; 0265 line-height: 1.5; 0266 } 0267 .arrow-down { 0268 background: url(../img/home/indicator-arrow.png) no-repeat; 0269 width: 56px; 0270 height: 26px; 0271 position: absolute; 0272 top: 0; 0273 -webkit-animation: mover 1s infinite alternate; 0274 animation: mover 1s infinite alternate; 0275 } 0276 } 0277 .detail-code 0278 { 0279 .icon{ 0280 background-image: url(../img/home/code-icon-rnd.png); 0281 } 0282 .arrow-down { 0283 left: 125px; 0284 } 0285 0286 } 0287 .detail-publish{ 0288 .icon{ 0289 background-image: url(../img/home/publish-icon-rnd.png); 0290 } 0291 .arrow-down { 0292 left: 425px; 0293 } 0294 } 0295 .detail-community{ 0296 .icon{ 0297 background-image: url(../img/home/community-icon-rnd.png); 0298 } 0299 .arrow-down { 0300 left: 725px; 0301 } 0302 } 0303 .detail-personal{ 0304 .icon{ 0305 background-image: url(../img/home/personal-icon-rnd.png); 0306 } 0307 .arrow-down { 0308 left: 1025px; 0309 } 0310 } 0311 } 0312 } 0313 .personal-container-top{ 0314 text-align: center; 0315 .userinfo{ 0316 text-align: center; 0317 .image-profile{ 0318 border-radius: 999px; 0319 width: 100px; 0320 height: 100px; 0321 } 0322 } 0323 ul#personal-links-container 0324 { 0325 0326 list-style: none; 0327 li { 0328 height: auto; 0329 width: 86px; 0330 border: 1px solid white; 0331 margin: 5px 20px 10px 20px;; 0332 float: left; 0333 box-sizing: border-box; 0334 a { 0335 display: block; 0336 width: 100%; 0337 padding: 0; 0338 height: auto; 0339 float: left; 0340 0341 &:hover { 0342 background-color: white ; 0343 } 0344 0345 .icon { 0346 width: 55px; 0347 height: 55px; 0348 margin: 5px auto; 0349 background-size: 50px; 0350 background-position: center center; 0351 background-repeat: no-repeat; 0352 width: 100%; 0353 } 0354 0355 span { 0356 float: left; 0357 width: 100%; 0358 text-align: center; 0359 display: block; 0360 color:rgba(0,0,0,0.87); 0361 font-size: 13px; 0362 } 0363 0364 &:active { 0365 background-color: white; 0366 } 0367 } 0368 &#docs-link-item { 0369 a { 0370 .icon { 0371 background-image: url(../img/logo-docs.png); 0372 background-size: 45px; 0373 } 0374 } 0375 } 0376 0377 &#storage-link-item { 0378 a { 0379 .icon { 0380 background-image: url(../img/logo-storage.png); 0381 background-size: 45px; 0382 } 0383 } 0384 } 0385 0386 &#messages-link-item { 0387 a { 0388 .icon { 0389 background-image: url(../img/pms.png); 0390 background-size: 45px; 0391 } 0392 } 0393 } 0394 0395 &#contacts-link-item { 0396 a { 0397 .icon { 0398 background-image: url(../img/logo-contacts.png); 0399 background-size: 45px; 0400 } 0401 } 0402 } 0403 &#mail-link-item{ 0404 a { 0405 .icon { 0406 background-image: url(../img/secure-mail.png); 0407 background-size: 45px; 0408 } 0409 } 0410 } 0411 &#maps-link-item{ 0412 a { 0413 .icon { 0414 background-image: url(../img/map.png); 0415 background-size: 45px; 0416 } 0417 } 0418 } 0419 &#mastodon-link-item{ 0420 a { 0421 .icon { 0422 background-image: url(../img/logo-mastodon.png); 0423 background-size: 45px; 0424 } 0425 } 0426 } 0427 &#calendar-link-item { 0428 a { 0429 .icon { 0430 background-image: url(../img/logo-calendar.png); 0431 background-size: 45px; 0432 } 0433 } 0434 } 0435 0436 &#music-link-item { 0437 a { 0438 .icon { 0439 background-image: url(../img/logo-music.png); 0440 background-size: 45px; 0441 } 0442 } 0443 } 0444 &#chat-link-item { 0445 0446 a { 0447 .icon { 0448 background-image: url(../img/chat.png); 0449 background-size: 45px; 0450 } 0451 } 0452 } 0453 &#pling-link-item{ 0454 a { 0455 .icon { 0456 background-image: url(../img/logo-pling.png); 0457 background-size: 45px; 0458 } 0459 } 0460 } 0461 &#opencode-link-item{ 0462 a { 0463 .icon { 0464 background-image: url(../img/logo-opencode.png); 0465 background-size: 45px; 0466 } 0467 } 0468 } 0469 0470 0471 0472 } 0473 0474 } 0475 } 0476 } 0477 0478 .middle{ 0479 flex:1; 0480 display: flex; 0481 flex-direction: row; 0482 flex-wrap: wrap; 0483 justify-content: center; 0484 max-width: 1420px; 0485 margin: 0 auto; 0486 .placeholder{ 0487 width: 25%; 0488 margin: 0px 5px 5px 0; 0489 } 0490 .panelContainer{ 0491 border: 1px solid #ccc; 0492 border-radius: 5px; 0493 background-image: url(../img/home/back3.jpg); 0494 padding: 8px; 0495 margin: 0px 5px 5px 0; 0496 width:320px; 0497 div.title{ 0498 color: #888888; 0499 font-size:11pt; 0500 font-weight: bold; 0501 border-bottom: 1px solid #ccc; 0502 height: 20px; 0503 padding-left: 5px; 0504 margin-bottom: 10px; 0505 0506 color: #888888; 0507 font-size: 9pt; 0508 0509 } 0510 .chatUser 0511 { 0512 width: 100%; 0513 display: inline-block; 0514 min-height: 45px; 0515 line-height: 42px; 0516 padding-left: 15px; 0517 img{ 0518 width: 42px; 0519 height: 42px; 0520 border-radius: 100%; 0521 display: block; 0522 float: left; 0523 } 0524 .name{ 0525 margin-left: 50px; 0526 display: block; 0527 } 0528 0529 } 0530 0531 ul, ol { 0532 list-style: none; 0533 padding-left: 5px; 0534 li { 0535 padding: 5px 0px; 0536 &.chatMember{ 0537 a{ 0538 font-size: 9pt; 0539 font-weight: bold; 0540 } 0541 } 0542 .productrow 0543 { 0544 padding-bottom: 5px; 0545 padding-top: 5px; 0546 font-size: small; 0547 0548 .rating 0549 { 0550 width: 60px; 0551 } 0552 .time 0553 { 0554 font-size: smaller; 0555 } 0556 .cntComments 0557 { 0558 font-size: smaller; 0559 display: block; 0560 padding-top: 5px; 0561 0562 } 0563 .defaultProjectAvatar{ 0564 width: 50px; 0565 height: 50px; 0566 color: #3B658A; 0567 line-height: 50px; 0568 text-align: center; 0569 background-color: #e8eaf6; 0570 } 0571 .productimg 0572 { 0573 width:50px; 0574 height:50px; 0575 } 0576 .product-user{ 0577 width: 42px; 0578 height: 42px; 0579 border-radius: 100%; 0580 } 0581 .commenttext{ 0582 padding-left: 20px; 0583 0584 } 0585 .product-info { 0586 span { 0587 display: block; 0588 float: left; 0589 width: 100%; 0590 line-height: 14px; 0591 height: auto; 0592 0593 &.product-info-title { 0594 color: #444444; 0595 font-size: 10pt; 0596 font-weight: bold; 0597 display: block; 0598 } 0599 &.product-info-date{ 0600 padding-top: 10px; 0601 } 0602 0603 0604 &.product-info-user { 0605 color: #666; 0606 } 0607 } 0608 } 0609 .score-info { 0610 text-align: center; 0611 width: 80%; 0612 .score-number { 0613 width: 100%; 0614 text-align: center; 0615 margin-bottom: 0px; 0616 font-size: 8pt; 0617 } 0618 0619 .score-bar-container { 0620 width: 100%; 0621 height: 10px; 0622 background: #ccc; 0623 margin-bottom: 5px; 0624 0625 .score-bar { 0626 height: 9px; 0627 background-color: #30c830; 0628 border-bottom: 1px solid darken( #30c830,5%); 0629 } 0630 } 0631 } 0632 } 0633 .cm-content{ 0634 min-height: 60px; 0635 .cm-userinfo { 0636 0637 float: right; 0638 width: 80px; 0639 text-align: center; 0640 padding: 3px; 0641 0642 img { 0643 width: 42px; 0644 height: 42px; 0645 border-radius: 100%; 0646 } 0647 0648 .username { 0649 display: block; 0650 text-align: center; 0651 overflow: hidden; 0652 white-space: nowrap; 0653 text-overflow: ellipsis; 0654 font-size: small; 0655 0656 } 0657 } 0658 } 0659 .title, .info-row { 0660 display: block; 0661 width: 100%; 0662 color: #777777; 0663 } 0664 0665 .title { 0666 color: #444444; 0667 font-size: 10pt; 0668 font-weight: bold; 0669 } 0670 0671 .content { 0672 font-size: 13px; 0673 line-height: 1; 0674 } 0675 0676 .info-row { 0677 /*overflow: auto; 0678 */ 0679 0680 span { 0681 /* 0682 float: left; 0683 display: inline-block; 0684 font-size: 12px; 0685 */ 0686 0687 &.comment-counter { 0688 float: right; 0689 } 0690 } 0691 } 0692 } 0693 0694 li + li { 0695 border-top:1px solid #ccc; 0696 } 0697 } 0698 0699 } 0700 0701 } 0702 0703 0704 } 0705 0706 @keyframes fadeEffect { 0707 from {opacity: 0;} 0708 to {opacity: 1;} 0709 } 0710 0711 @-webkit-keyframes mover { 0712 0% { transform: translateY(0); } 0713 100% { transform: translateY(-10px); } 0714 } 0715 0716 @keyframes mover { 0717 0% { transform: translateY(0); } 0718 100% { transform: translateY(-10px); } 0719 } 0720 // Small devices (landscape phones, 576px and up) 0721 @media only screen and (min-width: 576px) { 0722 .arrow-down { display: none; } 0723 } 0724 0725 // Medium devices (tablets, 768px and up) 0726 @media only screen and (min-width: 768px) { 0727 .arrow-down { display: none; } 0728 0729 } 0730 0731 // Large devices (desktops, 992px and up) 0732 @media only screen and (min-width: 992px) { 0733 #home-main-container .top .introduction .introduction-head ul li { width: 25%; } 0734 .arrow-down { display: block; } 0735 } 0736 0737 // Extra large devices (large desktops, 1200px and up) 0738 @media only screen and (min-width: 1200px) { 0739 #home-main-container .top .introduction .introduction-head ul li { width: 25%; } 0740 .arrow-down { display: block; } 0741 }