123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- .locales-setting {
- position: fixed;
- z-index: 20000;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.5);
- pointer-events: all;
- }
- .locales-setting > div {
- padding: 40px 20px;
- display: flex;
- align-items: flex-start;
- position: absolute;
- left: 30px;
- top: 30px;
- bottom: 30px;
- right: 30px;
- background: #efefef;
- box-shadow: 0 0 8px #666;
- }
- .locales-setting > div aside {
- width: 200px;
- height: 100%;
- border-right: solid 1px #999;
- }
- .locales-setting > div aside li {
- margin-bottom: 10px;
- cursor: pointer;
- }
- .locales-setting > div aside li.active {
- color: #f60;
- }
- .locales-setting > div main {
- flex: 1;
- width: 100%;
- height: 100%;
- overflow: hidden;
- overflow-y: auto;
- }
- .locales-setting > div main li {
- display: flex;
- align-items: center;
- margin-bottom: 10px;
- }
- .locales-setting > div main li input {
- height: 24px;
- border: solid 1px #666;
- width: 100%;
- padding: 0 4px;
- }
- .locales-setting > div main li > div:first-child {
- width: 400px;
- /* text-align: right; */
- padding-right: 3px;
- }
- .locales-setting > div main li > div:last-child {
- width: 100%;
- }
- .locales-setting .save {
- position: absolute;
- right: 5px;
- top: 5px;
- }
- .locales-setting .save select {
- border: solid 1px #666;
- width: 70px;
- height: 24px;
- text-align: center;
- background: #fff;
- }
- .locales-setting .save button {
- border: solid 1px #666;
- width: 70px;
- height: 24px;
- text-align: center;
- background: #fff;
- margin-left: 10px;
- }
- .loader {
- position: relative;
- margin: 0 auto;
- width: 100px
- }
- .loader:before {
- content: '';
- display: block;
- padding-top: 100%;
- }
- .circular {
- animation: rotate 2s linear infinite;
- height: 100%;
- transform-origin: center center;
- width: 100%;
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- margin: auto;
- }
- .path {
- stroke-dasharray: 1, 200;
- stroke-dashoffset: 0;
- animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
- stroke-linecap: round;
- }
- @keyframes rotate {
- 100% {
- transform: rotate(360deg);
- }
- }
- @keyframes dash {
- 0% {
- stroke-dasharray: 1, 200;
- stroke-dashoffset: 0;
- }
- 50% {
- stroke-dasharray: 89, 200;
- stroke-dashoffset: -35px;
- }
- 100% {
- stroke-dasharray: 89, 200;
- stroke-dashoffset: -124px;
- }
- }
- @keyframes color {
- 100%,
- 0% {
- stroke: #d62d20;
- }
- 40% {
- stroke: #0057e7;
- }
- 66% {
- stroke: #008744;
- }
- 80%,
- 90% {
- stroke: #ffa700;
- }
- }
- body {
- background-color: #eee;
- }
- .showbox {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- padding: 5%;
- z-index: 100000;
- background: rgba(0, 0, 0, 0.5);
- display: flex;
- align-items: center;
- justify-content: center;
- }
|