accounts-frontend/src/components/profile/multiFactorAuth/instructions/instructions.scss

145 lines
2.2 KiB
SCSS
Raw Normal View History

2017-07-22 21:27:38 +05:30
@import "~components/ui/fonts.scss";
.instructionContainer {
position: relative;
min-height: 160px;
background: #fff;
border: 1px #fff solid;
transition: 0.4s ease;
}
.instructionActive {
background: #ebe8e1;
border-color: #d8d5ce;
}
.osList {
position: absolute;
left: 0;
right: 0;
margin: 15px;
height: 130px;
}
.osTile {
position: absolute;
text-align: center;
cursor: pointer;
transform: scale(1);
opacity: 1;
2017-07-28 01:51:15 +05:30
transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
font-family: $font-family-title;
2017-07-22 21:27:38 +05:30
}
.osLogo {
display: block;
margin: 0 auto;
2017-07-28 01:51:15 +05:30
height: 80px;
2017-07-22 21:27:38 +05:30
color: #444;
}
.osName {
font-size: 16px;
margin: 10px 0;
}
.androidTile {
$translateX: 0;
transform: translateX($translateX) scale(1);
&:hover {
transform: translateX($translateX) scale(1.1);
}
.androidActive & {
transform: translateX(0);
}
.appleActive &,
.windowsActive & {
transform: translateX($translateX) scale(0);
opacity: 0;
}
}
.appleTile {
2017-07-28 01:51:15 +05:30
$translateX: 124px;
2017-07-22 21:27:38 +05:30
transform: translateX($translateX) scale(1);
&:hover {
transform: translateX($translateX) scale(1.1);
}
.appleActive & {
transform: translateX(0);
}
.androidActive &,
.windowsActive & {
transform: translateX($translateX) scale(0);
opacity: 0;
}
}
.windowsTile {
2017-07-28 01:51:15 +05:30
$translateX: 230px;
2017-07-22 21:27:38 +05:30
transform: translateX($translateX) scale(1);
&:hover {
transform: translateX($translateX) scale(1.1);
}
.windowsActive & {
transform: translateX(0);
}
.appleActive &,
.androidActive & {
transform: translateX($translateX) scale(0);
opacity: 0;
}
}
.osInstructionContainer {
opacity: 0;
2017-07-28 01:51:15 +05:30
transition: 0.4s;
2017-07-22 21:27:38 +05:30
.instructionActive & {
opacity: 1;
}
}
.osInstruction {
position: relative;
z-index: 1;
margin-left: 100px;
padding: 15px;
}
.instructionTitle {
font-family: $font-family-title;
font-size: 15px;
}
.appList {
2017-07-28 01:51:15 +05:30
margin: 16px 0;
2017-07-22 21:27:38 +05:30
font-size: 14px;
li {
margin: 5px 0;
}
}
.otherApps {
text-align: right;
font-size: 13px;
opacity: 0.7;
}