123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299 |
- @font-face {
- font-family: "Open Sans";
- font-style: normal;
- font-weight: 400;
- src: local("Open Sans"), local("OpenSans"), url(OpenSans-Regular.woff2) format("woff2"), url(OpenSans-Regular.woff) format("woff"), url(OpenSans-Regular.ttf) format("truetype"); }
- body, html {
- background-color: #eee;
- margin: 0px;
- font-family: helvetica, arial;
- color: #333;
- -webkit-touch-callout: none;
- cursor: default;
- background: radial-gradient(#ffffff 20%, #f9f9f9 40%, #ddd 80%);
- background: -webkit-radial-gradient(#ffffff 20%, #f9f9f9 40%, #ddd 80%);
- background: -moz-radial-gradient(#ffffff 20%, #f9f9f9 40%, #ddd 80%);
- width: 100%;
- height: 100%;
- }
- *{
- box-sizing: border-box;
- }
- #info {
- color: white;
- position: absolute;
- padding: 15px;
- left: 25px;
- top: 25px;
- z-index: 1;
- }
- #msg {
- font: 40px helvetica, arial;
- }
- #info h3 {
- margin: 1px;
- }
- #loading {
- color: #aaa;
- width: 100%;
- height: 100px;
- position: absolute;
- top:0;
- bottom: 0;
- left: 0;
- right: 0;
- text-align:center;
- margin: auto;
- }
- #link {
- position: absolute;
- bottom: 10px;
- left: 0px;
- }
- .introOverlay{
- position: absolute;
- right:0;
- top:0;
- left:50%;
- height: 100%;
- display: flex;
- align-items: center;
- }
- #introduce{
- margin:auto;
- color: #222;
- text-align:left;
- z-index: 2;
- font-family: Microsoft YaHei,sans-serif;
- /* padding-bottom: 15px; */
-
-
- }
- #introMenu>*{
-
- text-indent: 10px;
- display:block;
- }
- #introduce *{
- letter-spacing: 1px;
- }
- #introduce h2{
- font-size:2em;
- line-height: 1em;
- padding: 0 0 10px 8px;
- margin:0;
- cursor:default;
- font-weight:500;
- border-left: 1px solid black;
- border-bottom: 1px solid black;
- }
- #introduce .below{
- text-align: left;
- text-indent: 10px;
- margin-bottom: 50px;
- margin-top: 5px;
- font-size: small;
- letter-spacing: 0;
- font-weight: bolder;
- font-family: "Open Sans";
- display:block;
- }
- #introduce.largeBelow h2{
- font-size: 1em;
- border-left:none;
- text-indent:0;
- padding: 0 0 8px 0;
- }
- #introduce.largeBelow .below{
- font-size: 2em;
- font-weight:700;
- font-family: "Microsoft YaHei,sans-serif";
- text-indent: -4px;
- }
- #introduce.oneline a{
- display:inline-block;
- }
- #introduce span{
- font-weight:100;
- }
- #introduce.weight a,#introduce.weight span.title{
- font-weight:400;
- }
- #introduce span.title{
- margin: 10px 0;
- padding: 10px 0;
- display:block;
- }
- #introduce.weight h2{
- font-weight:700;
- }
- #canvas{
- transition: all 0.1s;
- -webkit-transition: all 0.1s;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- position:absolute;
-
- left:0;
- top:0;
- width:50%;
-
- }
- .canvasArea{
- -webkit-transition: all 0.3s ease-in-out;
- transition: all 0.3s ease-in-out;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- position:absolute;
- left:0;
- top:0;
- width:50%;
- z-index:100;
- height:100%;
- box-shadow:1px 0 10px #ddd
- }
- #introMenu{
-
- }
- #introMenu>a{
- margin:10px 0;
- cursor:pointer;
- padding: 10px 0;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- font-weight:100;
- transition: all 0.1s;
- }
- #introMenu>a:hover{
- color:#fff;
- background:rgba(47,194,213,1);
- }
- #introMenu>a:active{
- color:#45d8ff
- }
- #introMenu .instrumentText{
- font-size: 0.95em;
- font-weight: 100;
- text-align: left;
- text-indent: 2em;
- letter-spacing: 1px;
- color: #444;
- }
- #introMenu span.number{
- margin-right: 0.6em;
- color: #aaa;
- letter-spacing:0;
- }
- #introMenu span.point{
- margin-right: 0.6em;
- font-weight:900;
- }
- #introMenu span.EngPostfix{
- margin:0 0.6em;
- letter-spacing:0;
- }
- #modelArea{
- z-index:90;
- }
- #imageArea{
- z-index:90;
- background:#eee;
- }
- #imageArea>*{
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center center;
- }
- #artifact{
- z-index:50;
- display: flex;
- -webkit-box-flex: 1;
- align-items: center;
- justify-content: center;
- align-content: stretch;/* center; */
- flex-wrap: wrap;
- overflow-y: auto;
- padding-left: 40px;
- }
- #artifact .item{
- width:140px;
- height:100px;
- background-color:#fff;
- margin:10px;
- cursor:pointer;
- overflow:hidden;
- position:relative;
- }
- #artifact .item:hover{
- box-shadow:0 0px 15px #aaa;
- }
- #artifact .item>div{
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- background-size: cover;
- background-repeat: no-repeat;
- background-position: center center;
- transform: scale(1,1);
- transition: transform 3s;
- -webkit-transition:transform 3s;
- }
- #artifact .item>div:hover{
- transform: scale(1.5,1.5);
- }
- #back{
- position: fixed;
- width: 50px;
- height: 50px;
- top: 4px;
- right: 4px;
- z-index: 100;
- width: 0;
- height: 0;
- border-top: 25px solid transparent;
- border-bottom: 25px solid transparent;
- border-right: 50px solid #222;
- cursor:pointer;
- transition:border-right 0.2s;
- }
- #back:hover{
- border-right: 50px solid #222;
- }
|