* update home page styles

* set horizontal scrollbar style

* update app-homepage-recent style

Co-authored-by: alex-krasn <64093224+alex-krasn@users.noreply.github.com>
This commit is contained in:
Alex Chen 2020-11-13 05:06:11 +08:00 коммит произвёл GitHub
Родитель e47376a9c6
Коммит 66a8386929
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 56 добавлений и 16 удалений

Просмотреть файл

@ -20,6 +20,13 @@ input[type=file] {
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar:horizontal {
height: 8px;
}
::-webkit-scrollbar-corner {
background-color: $darker-1;
}
/* Track */
::-webkit-scrollbar-track {
@ -104,4 +111,4 @@ input[type=file] {
z-index: 100;
}
}

Просмотреть файл

@ -1,14 +1,20 @@
@import "../../../../assets/sass/theme.scss";
$lighter-6: rgba(255,255,255,0.5);
$lighter-7: rgba(255,255,255,0.55);
$lighter-8: rgba(255,255,255,0.60);
.app-homepage {
flex-grow: 1;
display: flex;
flex-direction: row;
min-height: fit-content;
overflow-y: auto;
&-main {
display: flex;
flex-grow: 1;
overflow-y: auto;
ul {
display: flex;
@ -20,23 +26,39 @@
padding: 0;
li {
flex:1;
flex: 1;
list-style-type: none;
text-align: center;
margin: 3rem !important;
padding: 1rem;
border-radius: 4px;
&:hover{
margin: 1rem;
border-radius: 2px;
display: flex;
flex-direction: column;
align-items: stretch;
&:hover {
background-color: $lighter-2;
}
&:first-child {
margin-left: 2rem;
}
&:last-child {
margin-right: 2rem;
}
a {
display: inline-block;
&.primary-link {
flex: 1;
padding: 1rem;
}
.ms-Icon {
color: $lighter-7;
}
.title {
max-width: 12em;
margin: auto;
font-size: 1.3em;
font-weight: bold;
color: white;
color: $lighter-8;
text-align: center;
margin-bottom: 1em;
}
@ -46,17 +68,26 @@
color: #fff;
text-decoration: none;
flex-wrap: wrap;
.ms-Icon {
color: #fff;
}
.title {
color: #fff;
}
}
.quickstart{
line-height: 2em;
.ms-Icon{
&.quickstart {
color: $lighter-7;
&:hover {
color: #fff;
}
.ms-Icon {
margin: 5px;
}
}
}
.description {
font-size: 1em;
color: $lighter-5;
color: $lighter-6;
}
}
}
@ -66,6 +97,8 @@
flex-basis: 20vw;
min-width: 250px;
max-width: 300px;
display: flex;
flex-direction: column;
}
&-open-cloud-project {
display: flex;
@ -88,9 +121,8 @@
}
}
.homepage-modal {
z-index: 10!important;
z-index: 10 !important;
.modal-container {
height: 90vh !important;
width: calc(100% - 32px) !important;
@ -130,6 +162,7 @@
list-style-type: none;
text-align: center;
min-width: 24%;
border-radius: 2px;
a {
display: inline-block;
.title {

Просмотреть файл

@ -87,7 +87,7 @@ export default class HomePage extends React.Component<IHomePageProps, IHomePageS
<li>
<a id="home_prebuilt"
onClick={this.onPrebuiltClicked}
className="p-2"
className="primary-link"
role="button">
<FontIcon iconName="ContactCard" className="icon-7x" />
<div className="title">{strings.homePage.prebuiltPredict.title}</div>
@ -101,7 +101,7 @@ export default class HomePage extends React.Component<IHomePageProps, IHomePageS
</li>
<li>
<a onClick={this.onUseLayoutToGetTextAndTAblesClicked}
className="p-2"
className="primary-link"
role="button">
<FontIcon iconName="KeyPhraseExtraction" className="icon-7x" />
<div className="title">{strings.homePage.layoutPredict.title}</div>
@ -117,7 +117,7 @@ export default class HomePage extends React.Component<IHomePageProps, IHomePageS
</li>
<li>
<a onClick={this.onTrainAndUseAModelWithLables}
className="p-2"
className="primary-link"
role="button">
<FontIcon iconName="AddTo" className="icon-7x" />
<div className="title">{strings.homePage.trainWithLabels.title}</div>