Browse Source

[完善]完善字体样式

dev
邵佳豪 3 years ago
parent
commit
9a3b4b0a3b
  1. 2
      src/app/pages/home/home.component.html
  2. 14
      src/app/pages/home/home.component.scss
  3. 4
      src/app/pages/pages.module.ts
  4. 33
      src/app/pages/today-warning/today-warning.component.html
  5. 65
      src/app/pages/today-warning/today-warning.component.scss
  6. 23
      src/app/pages/today-warning/today-warning.component.ts
  7. BIN
      src/assets/font-family/sybold.OTF
  8. BIN
      src/assets/font-family/synormal.OTF
  9. BIN
      src/assets/font-family/titlefont.TTF
  10. 1
      src/index.html
  11. 23
      src/styles.scss
  12. 5
      src/theme.less

2
src/app/pages/home/home.component.html

@ -13,7 +13,7 @@
违规记录 违规记录
</li> </li>
</div> </div>
<div> <div class="content">
<router-outlet></router-outlet> <router-outlet></router-outlet>
</div> </div>
</div> </div>

14
src/app/pages/home/home.component.scss

@ -1,8 +1,12 @@
.box{ .box{
width: 100%; width: 100%;
height: 100%; height: 100%;
overflow: hidden; overflow: hidden;
background: #001f3e; background: #01122e;
display: flex;
flex-direction: column;
// overflow: hidden;
} }
.menu{ .menu{
height: 52px; height: 52px;
@ -17,7 +21,15 @@
line-height: 52px; line-height: 52px;
text-align: center; text-align: center;
cursor: pointer; cursor: pointer;
font-family: sybold;
color: #EBFAFF;
}
} }
.content{
flex: 1;
// background-image: radial-gradient(#004987,#03447c,#02325c,#012341,#01122e);
// background: red;
} }
.router-link-active{ .router-link-active{
background-image: linear-gradient(to right, #052D5A , #0B416F,#136B93,#1F7C93,#136B93,#0B416F,#052D5A); background-image: linear-gradient(to right, #052D5A , #0B416F,#136B93,#1F7C93,#136B93,#0B416F,#052D5A);

4
src/app/pages/pages.module.ts

@ -61,6 +61,7 @@ import { CriminalRecordsComponent } from './criminal-records/criminal-records.co
import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzSelectModule } from 'ng-zorro-antd/select';
import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker';
import { NzIconModule } from 'ng-zorro-antd/icon'; import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzGridModule } from 'ng-zorro-antd/grid';
@NgModule({ @NgModule({
declarations: [LoginComponent, RegisterComponent, HomeComponent, PlanComponent, TodayWarningComponent, CriminalRecordsComponent,], declarations: [LoginComponent, RegisterComponent, HomeComponent, PlanComponent, TodayWarningComponent, CriminalRecordsComponent,],
imports: [ imports: [
@ -82,7 +83,8 @@ import { NzIconModule } from 'ng-zorro-antd/icon';
NzButtonModule, NzButtonModule,
NzSelectModule, NzSelectModule,
NzDatePickerModule, NzDatePickerModule,
NzIconModule NzIconModule,
NzGridModule
] ]
}) })
export class PagesModule { } export class PagesModule { }

33
src/app/pages/today-warning/today-warning.component.html

@ -48,11 +48,40 @@
<nz-form-item class="btn"> <nz-form-item class="btn">
<nz-form-control> <nz-form-control>
<button nz-button type="button" class="reset"><i nz-icon [nzType]="'sync'"></i>重置</button> <button nz-button type="button" class="reset"
(click)="resetForm($event)"
><i nz-icon [nzType]="'sync'"></i>重置</button>
</nz-form-control> </nz-form-control>
</nz-form-item> </nz-form-item>
</form> </form>
</div> </div>
<div class="warningnumber">
<span class="num">39</span>
<span class="today">今日违规</span>
</div>
<div class="listbox">
<div nz-row class="listitem" *ngFor="let item of list">
<div nz-col nzSpan="4">
<span *ngIf="item.level === 1">Ⅰ级违法事件</span>
<span *ngIf="item.level === 2">Ⅱ级违法事件</span>
<span *ngIf="item.level === 3">Ⅲ级违法事件</span>
</div>
<div nz-col nzSpan="4">
编号:{{item.num}}
</div>
<div nz-col nzSpan="5">
违规行为:{{item.content}}
</div>
<div nz-col nzSpan="4">
违规地点:{{item.site}}
</div>
<div nz-col nzSpan="5">
违规时间:{{item.time}}
</div>
<div nz-col nzSpan="2">
<button nz-button>查看</button>
</div>
</div>
</div>
</div> </div>

65
src/app/pages/today-warning/today-warning.component.scss

@ -1,19 +1,44 @@
.warningbox{ .warningbox{
width: 100%; width: 100%;
height: 100%; height: 100%;
position: relative;
display: flex;
flex-direction: column;
.title{ .title{
box-sizing: border-box;
padding: 0 20PX;
width: 100%; width: 100%;
height: 50px; height: 50px;
line-height: 50px; line-height: 50px;
font-family: titlefont;
font-size: 26px;
color: #D0EAFF;
} }
.search{ .search{
box-sizing: border-box; box-sizing: border-box;
padding: 0 36px; padding: 0 36px;
width: 100%; width: 100%;
height: 32px; height: 32px;
// margin-bottom: 18px;
form{ form{
width: 100%; width: 100%;
height: 32px; height: 32px;
display: flex;
justify-content: space-around;
.searchParams{
width: 22%;
}
.btn{
width: 5%;
}
nz-select{
color: #fff;
}
nz-date-picker{
background-color: #002552;
width: 145%;
}
} }
.submit{ .submit{
@ -27,4 +52,44 @@
color: #86bff3; color: #86bff3;
} }
} }
.warningnumber{
position: absolute;
left: 23px;
top: -60px;
.num{
font-size: 50px;
text-shadow: 0px 0px 6px #8df;
color: white;
font-weight: 600;
}
.today{
font-size: 18px;
font-family: titlefont;
color: #D0EAFF;
}
}
.listbox{
flex: 1;
overflow-y: auto;
background-image: radial-gradient(#004987,#03447c,#02325c,#012341,#01122e);
box-sizing: border-box;
padding: 20px 47px 20px 39px;
.listitem{
width: 100%;
height: 75px;
line-height: 75px;
border: 1px solid #4c8ac8;
color: #86bff3;
margin-bottom: 12px;
div{
text-align: center;
button{
background-color: #013064;
border: 1px solid #4c8ac8;
color: #86bff3;
}
}
}
}
} }

23
src/app/pages/today-warning/today-warning.component.ts

@ -26,4 +26,27 @@ export class TodayWarningComponent implements OnInit {
console.log(this.validateForm) console.log(this.validateForm)
} }
resetForm(e: MouseEvent): void {
e.preventDefault();
this.validateForm.reset();
for (const key in this.validateForm.controls) {
this.validateForm.controls[key].markAsPristine();
this.validateForm.controls[key].updateValueAndValidity();
}
}
list: any = [
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:2,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:3,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'},
{level:1,num:'DFHDUF54545SDS5D45SD4',content:'工作人员倚靠加油机或者立柱',site:'加油区2号摄像头',time:'2021-10-12 09:28:13'}
]
} }

BIN
src/assets/font-family/sybold.OTF

Binary file not shown.

BIN
src/assets/font-family/synormal.OTF

Binary file not shown.

BIN
src/assets/font-family/titlefont.TTF

Binary file not shown.

1
src/index.html

@ -6,7 +6,6 @@
<base href="/"> <base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico">
<link href='./assets/icon/material-icons.css' rel="stylesheet">
</head> </head>
<body> <body>
<app-root></app-root> <app-root></app-root>

23
src/styles.scss

@ -1,4 +1,16 @@
// @import "~ng-zorro-antd/ng-zorro-antd.min.css"; // @import "~ng-zorro-antd/ng-zorro-antd.min.css";
@font-face {
font-family: titlefont;
src: url("./assets/font-family/titlefont.TTF");
}
@font-face {
font-family: sybold;
src: url("./assets/font-family/sybold.OTF");
}
@font-face {
font-family: synormal;
src: url("./assets/font-family/synormal.OTF");
}
html, html,
body { body {
width: 100%; width: 100%;
@ -6,7 +18,9 @@ body {
margin: 0 auto; margin: 0 auto;
padding: 0; padding: 0;
overflow: hidden; overflow: hidden;
font-family: synormal!important;
} }
ul, ul,
ol, ol,
dl, dl,
@ -36,6 +50,7 @@ canvas {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
b, b,
strong, strong,
i, i,
@ -49,19 +64,23 @@ h6 {
font-weight: 500; font-weight: 500;
font-style: normal; font-style: normal;
} }
img { img {
border: none; border: none;
} }
a { a {
text-decoration: none; text-decoration: none;
color: #000; color: #000;
} }
ul, ul,
ol, ol,
li { li {
list-style: none; list-style: none;
overflow-x: hidden; overflow-x: hidden;
} }
.clearfn:after { .clearfn:after {
content: ""; content: "";
clear: both; clear: both;
@ -70,18 +89,22 @@ li {
height: 0; height: 0;
visibility: hidden; visibility: hidden;
} }
//root标签 //root标签
app-root { app-root {
height: 100%; height: 100%;
} }
h1 { h1 {
font-size: 16px; font-size: 16px;
} }
//滚动条样式 //滚动条样式
::-webkit-scrollbar { ::-webkit-scrollbar {
width: 5px; width: 5px;
background-color: white; background-color: white;
} }
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background-color: #999; background-color: #999;
} }

5
src/theme.less

@ -13,7 +13,10 @@
} }
//日期选择器 //日期选择器
// @input-placeholder-color: #8aacce; @input-placeholder-color: #8aacce;
.ant-picker-suffix{ .ant-picker-suffix{
color: #8aacce; color: #8aacce;
} }
.ant-picker-input > input{
color: #fff;
}
Loading…
Cancel
Save