Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
1119 lines
25 KiB
CSS
Executable file
1119 lines
25 KiB
CSS
Executable file
* {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
a, input {
|
|
overflow: hidden;
|
|
outline: none;
|
|
}
|
|
|
|
ul, button {
|
|
padding: 0;
|
|
margin: 0;
|
|
background-position: center center;
|
|
}
|
|
|
|
button::-moz-focus-inner,
|
|
input::-moz-focus-inner {
|
|
border: 0;
|
|
}
|
|
|
|
/* ----- button animation ----- */
|
|
#sidebar-button svg,
|
|
#back-button,
|
|
#forward-button svg,
|
|
#address-button svg,
|
|
#search-button svg,
|
|
#iconbutton-block svg {
|
|
transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0);
|
|
transform: scale(1.0);
|
|
}
|
|
#sidebar-button-block[data-fade="false"]:hover svg,
|
|
#back-button-block:hover > div,
|
|
#forward-button-block:hover svg,
|
|
#address-button:hover svg,
|
|
#search-button:hover svg,
|
|
#iconbutton-block > ul > li:hover svg {
|
|
transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
transform: scale(1.2);
|
|
}
|
|
#sidebar-button-block:active svg,
|
|
#back-button-block:active > div,
|
|
#forward-button-block:active svg,
|
|
#address-button:active svg,
|
|
#search-button:active svg,
|
|
#iconbutton-block > ul > li:active svg {
|
|
transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0) !important;
|
|
transform: scale(1.0) !important;
|
|
}
|
|
|
|
/* --------------- toolbar --------------- */
|
|
#toolbar-panel {
|
|
display: -moz-box;
|
|
width: 100%;
|
|
/* 100% - shadow */
|
|
height: 9.8rem;
|
|
background-color: #cfd9e1;
|
|
box-shadow: 0 0.2rem 0 0 rgba(0, 0, 0, 0.2);
|
|
list-style: outside none none;
|
|
padding: 0;
|
|
margin: 0;
|
|
top: 0;
|
|
left: 0;
|
|
font-size: 0;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#toolbar-panel[data-menu="show"] {
|
|
overflow: visible;
|
|
}
|
|
|
|
#toolbar-panel > li {
|
|
display: inline-flex;
|
|
position: relative;
|
|
align-items: center;
|
|
}
|
|
|
|
#main-block[data-mode="pan"] > #toolbar-panel > li {
|
|
pointer-events: none;
|
|
}
|
|
#main-block[data-mode="pan"] > #toolbar-panel .sidebar-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .back-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .forward-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .bookmark-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .show-bookmarks-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .home-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .zoom-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .tabs-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .new-tab-button-path,
|
|
#main-block[data-mode="pan"] > #toolbar-panel .menu-button-path {
|
|
fill: #adb5bc;
|
|
}
|
|
#main-block[data-mode="pan"] > #toolbar-panel #space-block > div,
|
|
#main-block[data-mode="pan"] > #toolbar-panel #address-form,
|
|
#main-block[data-mode="pan"] > #toolbar-panel #search-form {
|
|
background-color: #adb5bc;
|
|
}
|
|
|
|
/* search mode */
|
|
#toolbar-panel[data-search="true"] #sidebar-button-block,
|
|
#toolbar-panel[data-search="true"] #back-button-block,
|
|
#toolbar-panel[data-search="true"] #forward-button-block,
|
|
#toolbar-panel[data-search="true"] #space-block,
|
|
#toolbar-panel[data-search="true"] #addressbar-block,
|
|
#toolbar-panel[data-search="true"] #search-favicon,
|
|
#toolbar-panel[data-search="true"] #search-button,
|
|
#toolbar-panel[data-search="true"] #iconbutton-block {
|
|
display: none;
|
|
}
|
|
#toolbar-panel[data-search="true"] #search-clear-button {
|
|
display: block;
|
|
}
|
|
#toolbar-panel[data-search="true"] #search-close-button {
|
|
display: inline;
|
|
}
|
|
#toolbar-panel[data-search="false"] #search-close-button,
|
|
#toolbar-panel[data-search="false"] #search-clear-button {
|
|
display: none;
|
|
}
|
|
#toolbar-panel[data-search="true"] #searchbar-block {
|
|
width: 190rem;
|
|
}
|
|
#main-block[data-sidebar="true"] #toolbar-panel[data-search="true"] #searchbar-block {
|
|
width: 150rem;
|
|
}
|
|
#toolbar-panel[data-search="true"] #search-input {
|
|
padding-left: 0;
|
|
Font-style: normal;
|
|
}
|
|
|
|
#toolbar-panel[data-mode="top"] #address-button,
|
|
#toolbar-panel[data-mode="top"] #bookmark-button-block,
|
|
#toolbar-panel[data-mode="top"] #zoom-button-block {
|
|
pointer-events: none !important;
|
|
}
|
|
#toolbar-panel[data-mode="top"] .address-button-path,
|
|
#toolbar-panel[data-mode="top"] .bookmark-button-path,
|
|
#toolbar-panel[data-mode="top"] .zoom-button-path {
|
|
fill: #adb5bc !important;
|
|
}
|
|
|
|
/* --------------- private bar --------------- */
|
|
#private-bar {
|
|
display: none;
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 0.6rem;
|
|
background-color: #8e2baf;
|
|
}
|
|
#toolbar-panel[data-pvt=true] #private-bar {
|
|
display: -moz-box;
|
|
}
|
|
|
|
/* ----- sidebar button ----- */
|
|
#sidebar-button-block {
|
|
width: 6rem;
|
|
height: 100%;
|
|
margin-left: 1.4rem;
|
|
-moz-box-flex: 0;
|
|
}
|
|
|
|
#sidebar-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
#main-block[data-sidebar="true"] #sidebar-close-svg {
|
|
visibility: visible;
|
|
}
|
|
#main-block[data-sidebar="false"] #sidebar-open-svg {
|
|
visibility: visible;
|
|
}
|
|
.sidebar-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#sidebar-button-block[data-fade="false"]:hover .sidebar-button-path {
|
|
fill: #000000;
|
|
}
|
|
#sidebar-button-block:active .sidebar-button-path {
|
|
fill: #00caf2 !important;
|
|
}
|
|
|
|
#sidebar-button {
|
|
width: 6rem;
|
|
height: 6rem;
|
|
left: 0;
|
|
right: 0;
|
|
margin: auto;
|
|
border: 0;
|
|
background-color: transparent;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* ----- back ----- */
|
|
#back-button-block {
|
|
margin-left: 1rem;
|
|
}
|
|
|
|
#back-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.back-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#back-button-block:hover .back-button-path {
|
|
fill: #000000;
|
|
}
|
|
#back-button-block:active .back-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
#back-button {
|
|
width: 7.4rem;
|
|
height: 7.4rem;
|
|
border: solid 0.1rem #a2acb4;
|
|
border-radius: 50%;
|
|
background-color: #cfd9e1;
|
|
position: relative;
|
|
z-index: 100;
|
|
letter-spacing: normal;
|
|
pointer-events: none;
|
|
transform: scale(1.0);
|
|
}
|
|
|
|
/* ----- forward ----- */
|
|
#forward-button-block {
|
|
pointer-events: auto;
|
|
}
|
|
#forward-button-block.disable {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#forward-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
pointer-events: none;
|
|
}
|
|
.forward-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#forward-button-block:hover .forward-button-path {
|
|
fill: #000000;
|
|
}
|
|
#forward-button-block:active .forward-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
#forward-button-border {
|
|
width: 10rem;
|
|
height: 6rem;
|
|
border: solid 0.1rem #a2acb4;
|
|
border-top-left-radius: 3rem;
|
|
border-bottom-left-radius: 3rem;
|
|
position: relative;
|
|
margin-left: -4rem;
|
|
vertical-align: middle;
|
|
z-index: 90;
|
|
background-color: #cfd9e1;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#forward-button {
|
|
width: 6rem;
|
|
height: 6rem;
|
|
border: none;
|
|
background-color: transparent;
|
|
background-size: contain;
|
|
background-position: right;
|
|
position: relative;
|
|
margin-left: 4rem;
|
|
vertical-align: middle;
|
|
z-index: 90;
|
|
pointer-events: none;
|
|
visibility: visible;
|
|
}
|
|
|
|
#forward-button-block.disable {
|
|
display: none;
|
|
}
|
|
|
|
/* ----- space block ----- */
|
|
#space-block > div {
|
|
display: inline-block;
|
|
position: relative;
|
|
height: 6rem;
|
|
width: 6.4rem;
|
|
border-radius: 3rem 0 0 3rem;
|
|
background-color: #ffffff;
|
|
margin-left: -6.4rem;
|
|
pointer-events: none;
|
|
z-index: 85;
|
|
}
|
|
|
|
/*---- address bar ----- */
|
|
#addressbar-block {
|
|
display: inline-block;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
height: 100%;
|
|
|
|
-moz-box-flex: 1;
|
|
}
|
|
|
|
#address-form {
|
|
display: inline-block;
|
|
width: calc(100% + 12rem);
|
|
height: 6rem;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
padding: 0;
|
|
background-color: #ffffff;
|
|
border: 0;
|
|
border-radius: 0 3rem 3rem 0;
|
|
z-index: 80;
|
|
}
|
|
|
|
#address-form .input-line {
|
|
width: calc(100% - 3rem);
|
|
margin: 0;
|
|
padding: 0 5rem 0 6rem;
|
|
bottom: 0;
|
|
transition: transform 0.2s ease 0s;
|
|
}
|
|
#address-form:hover .input-line {
|
|
transform: scaleX(1);
|
|
}
|
|
|
|
#private-icon {
|
|
pointer-events: none;
|
|
position: absolute;
|
|
width: 4rem;
|
|
height: 4rem;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 1rem;
|
|
margin: auto;
|
|
background-repeat: no-repeat;
|
|
background-image: url('../style/images/img_borwser_privacy.png');
|
|
background-size: auto;
|
|
background-position: center center;
|
|
background-color: transparent;
|
|
z-index: 80;
|
|
display: none;
|
|
}
|
|
#toolbar-panel[data-pvt=true] #private-icon {
|
|
display: block;
|
|
}
|
|
|
|
#ssl-indicator {
|
|
pointer-events: none;
|
|
position: absolute;
|
|
width: 5.4rem;
|
|
height: 5.4rem;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0.4rem;
|
|
margin: auto;
|
|
background-repeat: no-repeat;
|
|
background-image: url('../style/images/ic_gray_globe.png');
|
|
background-size: auto;
|
|
background-position: center center;
|
|
background-color: transparent;
|
|
z-index: 80;
|
|
}
|
|
#toolbar-panel[data-pvt=true] #ssl-indicator {
|
|
left: 4.5rem;
|
|
}
|
|
|
|
#ssl-indicator[name=secure] {
|
|
background-image: url('../style/images/ic_gray_padlock.png');
|
|
}
|
|
#ssl-indicator[name=broken] {
|
|
background-image: url('../style/images/ic_unsecure.png');
|
|
}
|
|
#ssl-indicator[name=insecure], #ssl-indicator[name=''] {
|
|
background-image: url('../style/images/ic_gray_globe.png');
|
|
}
|
|
|
|
#url-input {
|
|
position: absolute;
|
|
left: 0;
|
|
width: calc(100% - 3rem);
|
|
height: 6rem;
|
|
margin: 0;
|
|
padding: 0 5rem 0 6rem;
|
|
border: 0;
|
|
border-radius: 0;
|
|
Font-family: Fira Sans;
|
|
Font-size: 3.2rem;
|
|
Font-style: Regular;
|
|
color: #818181;
|
|
background-color: transparent;
|
|
/* None shadow */
|
|
background: none;
|
|
}
|
|
#toolbar-panel[data-pvt=true] #url-input {
|
|
padding-left: 9.5rem;
|
|
}
|
|
/*
|
|
#url-input:hover {
|
|
border-top: 2px solid transparent;
|
|
border-bottom: 2px solid #00caf2;
|
|
}
|
|
*/
|
|
|
|
#address-button {
|
|
position: absolute;
|
|
width: 6rem;
|
|
height: 6rem;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: 1.4rem;
|
|
margin: auto;
|
|
border: 0;
|
|
background-color: transparent;
|
|
}
|
|
#address-button[data-mode="load"] #address-reload-svg {
|
|
visibility: visible;
|
|
}
|
|
#address-button[data-mode="stop"] #address-stop-svg {
|
|
visibility: visible;
|
|
}
|
|
|
|
#address-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
pointer-events: none;
|
|
}
|
|
.address-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#address-button:hover .address-button-path {
|
|
fill: #000000;
|
|
}
|
|
#address-button:active .address-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
#address-button.disable {
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* ----- search bar ----- */
|
|
#searchbar-block {
|
|
display: inline-block;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
width: 27.2rem;
|
|
height: 10rem;
|
|
margin-left: 2rem;
|
|
}
|
|
|
|
/* search form */
|
|
#search-form {
|
|
display: inline-block;
|
|
width: 100%;
|
|
height: 6rem;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
padding: 0;
|
|
background-color: #ffffff;
|
|
border: 0;
|
|
border-radius: 6rem;
|
|
z-index: 80;
|
|
}
|
|
|
|
#search-form .input-line {
|
|
width: calc(100% - 6rem);
|
|
margin-left: 3rem;
|
|
bottom: 0;
|
|
transition: transform 0.2s ease 0s;
|
|
}
|
|
#search-form:hover .input-line {
|
|
transform: scaleX(1);
|
|
}
|
|
|
|
#search-favicon {
|
|
position: absolute;
|
|
width: 4rem;
|
|
height: 4rem;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 2rem;
|
|
margin: auto;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-color: transparent;
|
|
z-index: 80;
|
|
pointer-events: none;
|
|
}
|
|
#search-favicon[data-engine="google"] {
|
|
background-image: url('../style/images/Google-search-favicon-70x70.png');
|
|
}
|
|
#search-favicon[data-engine="bing"] {
|
|
background-image: url('../style/images/Bing_FavsAndTiles_grayOnYellow_favicon_70x70_RGB.png');
|
|
}
|
|
|
|
#search-input {
|
|
position: absolute;
|
|
left: 0;
|
|
width: calc(100% - 6rem);
|
|
height: 6rem;
|
|
padding: 0;
|
|
margin-left: 3rem;
|
|
padding: 0 4rem;
|
|
border: 0;
|
|
border-radius: 0;
|
|
Font-family: Fira Sans;
|
|
Font-size: 3.2rem;
|
|
Font-style: Italic;
|
|
color: #818181;
|
|
/* None shadow */
|
|
background: none;
|
|
}
|
|
/*
|
|
#search-input:hover {
|
|
border-top: 2px solid transparent;
|
|
border-bottom: 2px solid #00caf2;
|
|
}
|
|
*/
|
|
|
|
#search-button {
|
|
position: absolute;
|
|
width: 6rem;
|
|
height: 6rem;
|
|
top: 0;
|
|
bottom: 0;
|
|
right: 1.4rem;
|
|
margin: auto;
|
|
border: 0;
|
|
background-color: transparent;
|
|
}
|
|
|
|
#search-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
pointer-events: none;
|
|
}
|
|
.search-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#search-button:hover .search-button-path {
|
|
fill: #000000;
|
|
}
|
|
#search-button:active .search-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
/* ----- icon button ----- */
|
|
#iconbutton-block {
|
|
display: inline-block;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
width: 54rem;
|
|
height: 100%;
|
|
margin-left: 2.2rem;
|
|
margin-right: 3.6rem;
|
|
}
|
|
|
|
#iconbutton-block > ul {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: inline-flex !important;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
#iconbutton-block > ul > li {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
/* 100% - shadow */
|
|
height: calc(100% - 0.2rem);
|
|
width: 6rem;
|
|
border-bottom: 0.6rem solid transparent;
|
|
overflow: hidden;
|
|
-moz-user-select: none;
|
|
}
|
|
|
|
#zoom-button-block[data-colorbar=red],
|
|
#pan-cursor-button-block[data-colorbar=red],
|
|
#tabs-button-block[data-colorbar=red],
|
|
#new-tab-button-block[data-colorbar=red] {
|
|
border-bottom-color: #fa6648;
|
|
}
|
|
|
|
#zoom-button-block[data-colorbar=green],
|
|
#pan-cursor-button-block[data-colorbar=green],
|
|
#tabs-button-block[data-colorbar=green],
|
|
#new-tab-button-block[data-colorbar=green] {
|
|
border-bottom-color: #39ba92;
|
|
}
|
|
|
|
#zoom-button-block[data-colorbar=blue],
|
|
#pan-cursor-button-block[data-colorbar=blue],
|
|
#tabs-button-block[data-colorbar=blue],
|
|
#new-tab-button-block[data-colorbar=blue] {
|
|
border-bottom-color: #3e89e6;
|
|
}
|
|
|
|
#zoom-button-block[data-colorbar=yellow],
|
|
#pan-cursor-button-block[data-colorbar=yellow],
|
|
#tabs-button-block[data-colorbar=yellow],
|
|
#new-tab-button-block[data-colorbar=yellow] {
|
|
border-bottom-color: #ffd600;
|
|
}
|
|
|
|
#iconbutton-block > ul > li > div {
|
|
width: 6rem;
|
|
height: 6rem;
|
|
border: solid 0.1rem #a2acb4;
|
|
border: 0;
|
|
top: 0.3rem;
|
|
background-color: transparent;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
letter-spacing: normal;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* bookmark button */
|
|
#bookmark-button[data-isbookmark="true"] #bookmark-on-svg {
|
|
visibility: visible;
|
|
}
|
|
#bookmark-button[data-isbookmark="false"] #bookmark-off-svg {
|
|
visibility: visible;
|
|
}
|
|
#main-block[data-mode="cursor"] #bookmark-button[data-isbookmark="true"] .bookmark-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
#main-block[data-mode="cursor"] #bookmark-button[data-isbookmark="false"] .bookmark-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#bookmark-button-block:hover #bookmark-button[data-isbookmark="true"] .bookmark-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
#bookmark-button-block:hover #bookmark-button[data-isbookmark="false"] .bookmark-button-path {
|
|
fill: #000000;
|
|
}
|
|
#bookmark-button-block:active #bookmark-button[data-isbookmark="true"] .bookmark-button-path,
|
|
#bookmark-button-block:active #bookmark-button[data-isbookmark="false"] .bookmark-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
.show-bookmarks-button-path,
|
|
.home-button-path,
|
|
.zoom-button-path,
|
|
.tabs-button-path,
|
|
.new-tab-button-path,
|
|
.menu-button-path {
|
|
fill: #5f6368;
|
|
}
|
|
#show-bookmarks-button-block:hover .show-bookmarks-button-path,
|
|
#home-button-block:hover .home-button-path,
|
|
#zoom-button-block:hover .zoom-button-path,
|
|
#tabs-button-block:hover .tabs-button-path,
|
|
#new-tab-button-block:hover .new-tab-button-path,
|
|
#menu-button-block:hover .menu-button-path {
|
|
fill: #000000;
|
|
}
|
|
#show-bookmarks-button-block:active .show-bookmarks-button-path,
|
|
#home-button-block:active .home-button-path,
|
|
#zoom-button-block:active .zoom-button-path,
|
|
#tabs-button-block:active .tabs-button-path,
|
|
#new-tab-button-block:active .new-tab-button-path,
|
|
#menu-button-block:active .menu-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
|
|
#tabs-button-block[data-update="true"] .tabs-button-path {
|
|
fill: #00caf2;
|
|
}
|
|
#tabs-button-block[data-update="true"] svg {
|
|
transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0);
|
|
transform: scale(1.2);
|
|
}
|
|
|
|
/* tabs button */
|
|
#tabs-button-block[data-tabs="tab00"] #tabs-00-svg,
|
|
#tabs-button-block[data-tabs="tab01"] #tabs-01-svg,
|
|
#tabs-button-block[data-tabs="tab02"] #tabs-02-svg,
|
|
#tabs-button-block[data-tabs="tab03"] #tabs-03-svg,
|
|
#tabs-button-block[data-tabs="tab04"] #tabs-04-svg,
|
|
#tabs-button-block[data-tabs="tab05"] #tabs-05-svg,
|
|
#tabs-button-block[data-tabs="tab06"] #tabs-06-svg,
|
|
#tabs-button-block[data-tabs="tab07"] #tabs-07-svg,
|
|
#tabs-button-block[data-tabs="tab08"] #tabs-08-svg,
|
|
#tabs-button-block[data-tabs="tab09"] #tabs-09-svg,
|
|
#tabs-button-block[data-tabs="tab10"] #tabs-10-svg,
|
|
#tabs-button-block[data-tabs="tab11"] #tabs-11-svg,
|
|
#tabs-button-block[data-tabs="tab12"] #tabs-12-svg {
|
|
visibility: visible;
|
|
}
|
|
|
|
/* new tab button */
|
|
#new-tab-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
/* menu button */
|
|
#menu-button-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
#menu-block::after {
|
|
border-left: solid 1.6rem transparent;
|
|
border-right: solid 1.6rem transparent;
|
|
border-bottom: solid 1.6rem #5f6368;
|
|
top: -1.6rem;
|
|
content: "";
|
|
display: block;
|
|
height: 0;
|
|
right: 1.8rem;
|
|
margin-left: -0.5rem;
|
|
position: absolute;
|
|
width: 0;
|
|
}
|
|
|
|
#menu-block {
|
|
position: absolute;
|
|
top: 12.2rem;
|
|
right: -0.4rem;
|
|
max-width: 100rem;
|
|
padding: 0.5rem 2rem;
|
|
border-radius: 0.6rem;
|
|
background-color: #5f6368;
|
|
list-style: none;
|
|
display: none;
|
|
z-index: 305;
|
|
}
|
|
|
|
#menu-block div {
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
#toolbar-panel[data-menu="show"] #menu-block {
|
|
display: table;
|
|
}
|
|
|
|
#menu-block li {
|
|
width: 100%;
|
|
height: 7.2rem;
|
|
font-size: 3.2rem;
|
|
border-bottom: solid 0.1rem #7a7a7a;
|
|
transition: height 0.42s cubic-bezier(0.25, 0, 0, 1.0),
|
|
border-bottom 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
#menu-block li:last-child {
|
|
/* border-bottom: 0px; */
|
|
}
|
|
|
|
#menu-block li:hover {
|
|
height: 9.2rem;
|
|
border-bottom: solid 0.6rem #7a7a7a;
|
|
}
|
|
#menu-block li:hover a {
|
|
height: 9.2rem;
|
|
font-size: 3.8rem;
|
|
}
|
|
#menu-block li:hover a#pocket-tab:before {
|
|
background-size: 120% 120%;
|
|
background-position: center 80%;
|
|
}
|
|
#menu-block li:active a {
|
|
color: #00caf2;
|
|
padding-left: 2rem;
|
|
}
|
|
|
|
#menu-block li > a {
|
|
display: flex;
|
|
color: #ffffff;
|
|
text-align: left;
|
|
padding-left: 2rem;
|
|
padding-right: 2rem;
|
|
max-width: 98rem;
|
|
height: 7.2rem;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
text-decoration: none;
|
|
align-items: center;
|
|
width: 100%;
|
|
pointer-events: none;
|
|
transition: padding-left 0.16s cubic-bezier(0.25, 0, 0, 1.0),
|
|
color 0.16s cubic-bezier(0.25, 0, 0, 1.0),
|
|
font-size 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
transform: scale(1.0);
|
|
}
|
|
|
|
#menu-block li > a#pocket-tab:before {
|
|
content: '';
|
|
display: inline-block;
|
|
width: 3.6rem;
|
|
height: 3.6rem;
|
|
margin-right: 2rem;
|
|
background-size: 110% 110%;
|
|
background-position: center bottom;
|
|
background-repeat: no-repeat;
|
|
background-image: url('../style/images/pocket_icon.png');
|
|
transition: background-size 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
|
|
/* ----- mode button ----- */
|
|
#mode-button-block {
|
|
position: absolute;
|
|
bottom: 5.2rem;
|
|
right: 5.2rem;
|
|
width: 21.6rem;
|
|
height: 21.6rem;
|
|
border-radius: 50%;
|
|
background-color: #000000;
|
|
background: rgba(0, 0, 0, 0.7);
|
|
list-style: none;
|
|
display: none;
|
|
}
|
|
|
|
#mode-button-block.visible {
|
|
display: -moz-box;
|
|
}
|
|
|
|
#mode-button-panel {
|
|
position: static;
|
|
width: 100%;
|
|
height: 100%;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#pan-cursor-button {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: 9rem;
|
|
height: 9rem;
|
|
border: 0;
|
|
top: 3.6rem;
|
|
left: 50%;
|
|
right: 0;
|
|
margin-left: -4.5rem;
|
|
background-repeat: no-repeat;
|
|
background-image: url('../style/images/ic_cursormode.png');
|
|
background-color: transparent;
|
|
vertical-align: middle;
|
|
background-size: 100% 100%;
|
|
pointer-events: none;
|
|
}
|
|
#main-block[data-mode="cursor"] #mode-button-panel > button {
|
|
background-image: url('../style/images/ic_cursormode.png');
|
|
}
|
|
#main-block[data-mode="pan"] #mode-button-panel > button {
|
|
background-image: url('../style/images/ic_panmode.png');
|
|
}
|
|
|
|
#mode-button-block h2 {
|
|
position: relative;
|
|
top: 0.8rem;
|
|
width: 100%;
|
|
height: 4rem;
|
|
padding: 0 0.5rem;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
text-align: center;
|
|
font-style: Italic;
|
|
font-size: 2rem;
|
|
color: #ffffff;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#pan-cursor-button-block {
|
|
position: relative;
|
|
width: 6rem;
|
|
height: 0.6rem;
|
|
top: 0.4rem;
|
|
left: 0;
|
|
right: 0;
|
|
margin: auto;
|
|
border-bottom: 0.6rem solid transparent;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#pan-cursor-banner-message {
|
|
display: none;
|
|
position: absolute;
|
|
width: auto;
|
|
height: auto;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 10rem;
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
background-color: #000000;
|
|
/*opacity: 0.7;*/
|
|
background: rgba(0, 0, 0, 0.7);
|
|
word-wrap: break-word;
|
|
border-radius: 5.5rem;
|
|
/*word-break: break-all;*/
|
|
z-index: 200;
|
|
|
|
padding-left: 4.4rem;
|
|
padding-right: 4.4rem;
|
|
padding-top: 2rem;
|
|
padding-bottom: 2rem;
|
|
font-family: Fira Sans;
|
|
font-size: 2.8rem;
|
|
font-style: Italic;
|
|
color: #ffffff;
|
|
}
|
|
|
|
#pan-cursor-banner-message.visible {
|
|
display: table;
|
|
}
|
|
|
|
/* ----- zoom banner ----- */
|
|
#zoom-banner-message-block {
|
|
display: none;
|
|
position: absolute;
|
|
width: 30rem;
|
|
height: 11rem;
|
|
left: 0;
|
|
right: 0;
|
|
top: calc(50% - 5.5rem);
|
|
bottom: 0;
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
background-color: #000000;
|
|
/*opacity: 0.7;*/
|
|
background: rgba(0, 0, 0, 0.7);
|
|
border-radius: 5.5rem;
|
|
z-index: 200;
|
|
}
|
|
|
|
#zoom-banner-message-block.visible {
|
|
display: table;
|
|
}
|
|
|
|
#zoom-banner-message {
|
|
display: table-cell;
|
|
word-wrap: break-word;
|
|
font-family: Fira Sans;
|
|
font-size: 4.8rem;
|
|
font-style: Regular;
|
|
color: #ffffff;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
/* ----- loading icon ----- */
|
|
#loading-icon {
|
|
display: none;
|
|
position: absolute;
|
|
right: 7.5rem;
|
|
top: 15rem;
|
|
width: 8.5rem;
|
|
height: 8.5rem;
|
|
z-index: 200;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.circle {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
animation-name: gaia-loading-animation;
|
|
animation-iteration-count: infinite;
|
|
animation-timing-function: cubic-bezier(0, 0.64, 0.46, 0.46);
|
|
animation-duration: 2000ms;
|
|
background-color: #00CAF2;
|
|
}
|
|
.circle-2 {
|
|
animation-delay: 395ms;
|
|
}
|
|
@keyframes gaia-loading-animation {
|
|
0% {transform: scale(0); opacity: 0.9;}
|
|
40% {transform: scale(1.4); opacity: 0;}
|
|
100% {transform: scale(2); opacity: 0;}
|
|
}
|
|
|
|
#loading-icon.visible {
|
|
display: table;
|
|
}
|
|
|
|
/* ----- search bar(long) ----- */
|
|
#search-clear-button {
|
|
width: 3.5rem;
|
|
height: 3.5rem;
|
|
display: none;
|
|
border-radius: 50%;
|
|
/*border : 1px solid #5f6368;*/
|
|
background: url("../style/images/ic_close.png") no-repeat center/contain #5f6368;
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 22%;
|
|
right: 1.7rem;
|
|
transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0),
|
|
background 0.42s cubic-bezier(0.25, 0, 0, 1.0),
|
|
border 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
|
|
#search-clear-button:focus,
|
|
#search-clear-button:hover {
|
|
transform: scale(1.2);
|
|
outline:none;
|
|
/*border : 1px solid #fff;*/
|
|
background: url("../style/images/ic_close_black.png") no-repeat center/contain #cfd9e1;
|
|
}
|
|
|
|
#search-clear-button:active {
|
|
transform: scale(0.90);
|
|
background-color : #ffffff;
|
|
/*border : 1px solid #00caf2;*/
|
|
background: url("../style/images/ic_close.png") no-repeat center/contain #00caf2;
|
|
transition: transform 0.16s cubic-bezier(0.25, 0, 0, 1.0),
|
|
background 0.16s cubic-bezier(0.25, 0, 0, 1.0),
|
|
border 0.16s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
|
|
#search-close-button {
|
|
position: relative;
|
|
right: 0;
|
|
height: 100%;
|
|
margin: 3rem;
|
|
color: #6e6e6e;
|
|
background-color: transparent;
|
|
padding-left: 3rem;
|
|
padding-right: 3rem;
|
|
font-size: 2.4rem;
|
|
border: none;
|
|
text-align: center;
|
|
background-image: none;
|
|
display: none;
|
|
transition: transform 0.42s cubic-bezier(0.25, 0, 0, 1.0),
|
|
color 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
|
|
#search-close-button:hover {
|
|
color: #000000;
|
|
transform: scale(1.2);
|
|
}
|
|
|
|
#search-close-button:active {
|
|
color: #00cbf4;
|
|
transform: scale(1.0);
|
|
transition: transform 0.06s cubic-bezier(0.25, 0, 0, 1.0),
|
|
color 0.42s cubic-bezier(0.25, 0, 0, 1.0);
|
|
}
|
|
|
|
/* bookmark animation */
|
|
@keyframes u-d {
|
|
0% {top: 2.5rem;}
|
|
10% {top: 0;}
|
|
20% {top: -0.2rem;}
|
|
30% {top: 0;}
|
|
40% {top: 2.5rem;}
|
|
100% {top: 2.5rem;}
|
|
}
|
|
@keyframes r-l {
|
|
0% {right: 52rem; transform: scale(1.4);}
|
|
39% {right: 43.8rem; transform: scale(1.4);}
|
|
40% {right: 43.8rem; transform: scale(2.0);}
|
|
55% {right: 43.8rem; transform: scale(2.2);}
|
|
80% {right: 43.8rem; transform: scale(0.0);}
|
|
100% {right: 43.8rem; transform: scale(0.0);}
|
|
}
|
|
#bookmark-button-anime {
|
|
display: none;
|
|
position: absolute;
|
|
width: 5.4rem;
|
|
height: 5.4rem;
|
|
top: 2.3rem;
|
|
right: 52rem;
|
|
margin: auto;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
pointer-events: none;
|
|
z-index: 110;
|
|
}
|
|
|
|
@keyframes s-c {
|
|
0% {transform: scale(1.2);}
|
|
60% {transform: scale(1.2);}
|
|
75% {transform: scale(1.2);}
|
|
85% {transform: scale(1.8);}
|
|
95% {transform: scale(1.0);}
|
|
100% {transform: scale(1.2);}
|
|
}
|
|
#show-bookmarks-button-anime {
|
|
display: none;
|
|
transform: scale(1.2);
|
|
position: absolute;
|
|
width: 6rem;
|
|
height: 6rem;
|
|
top: 2rem;
|
|
right: 43.6rem;
|
|
margin: auto;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
pointer-events: none;
|
|
z-index: 109;
|
|
}
|
|
|
|
#bookmark-button-anime[data-anime="start"] {
|
|
display: block;
|
|
animation-name: u-d, r-l;
|
|
animation-duration: 1.3s, 1.3s;
|
|
animation-timing-function: linear, linear;
|
|
animation-fill-mode: forwards, forwards;
|
|
animation-delay: 0s, 0s;
|
|
}
|
|
#show-bookmarks-button-anime[data-anime="start"] {
|
|
display: block;
|
|
animation-name: s-c;
|
|
animation-duration: 1.3s;
|
|
animation-timing-function: linear;
|
|
animation-fill-mode: forwards;
|
|
animation-delay: 0s;
|
|
}
|
|
|