Commit 47018add by Sweet Zhang

海报

parent 659869c1
...@@ -8,4 +8,5 @@ ...@@ -8,4 +8,5 @@
<canvas id="canvas" width="375" height="667" #canvas></canvas> <canvas id="canvas" width="375" height="667" #canvas></canvas>
<!--生成图片--> <!--生成图片-->
<img src="" alt="" id="bannerImg"> <img src="assets/images/mk-material/117.jpg" alt="" id="bannerPlaceHolder" class="img-responsive">
<img src="" alt="" id="bannerImg" class="img-responsive">
#bannerPlaceHolder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto;
max-width: 100%;
visibility: hidden;
}
...@@ -45,8 +45,8 @@ export class MkMaterialDetailComponent implements OnInit { ...@@ -45,8 +45,8 @@ export class MkMaterialDetailComponent implements OnInit {
} }
canvasPic() { canvasPic() {
this.canvas.nativeElement.width = window.screen.width; this.canvas.nativeElement.width = document.querySelector('#bannerPlaceHolder').clientWidth;
this.canvas.nativeElement.height = window.screen.height; this.canvas.nativeElement.height = document.querySelector('#bannerPlaceHolder').clientHeight;
const canvas = this.canvas.nativeElement as HTMLCanvasElement; const canvas = this.canvas.nativeElement as HTMLCanvasElement;
canvas.width = canvas.width * 1; canvas.width = canvas.width * 1;
canvas.height = canvas.height * 1; canvas.height = canvas.height * 1;
......
<div class="materialContainer"> <div class="materialContainer">
<div class="materialItem" *ngFor="let materialItem of materialLists;index as i" <div class="materialItem" *ngFor="let materialItem of materialLists;index as i"
[routerLink]="['/material',materialItem.itemId]"> [routerLink]="['/material',materialItem.itemId]">
<div> <div style="width: 90%;">
<img src="{{'assets/images/mk-material/'+materialItem.itemId+'.png'}}" alt="" class="img-responsive"> <img src="{{'assets/images/mk-material/'+materialItem.itemId+'.png'}}" alt="" class="img-responsive">
</div> </div>
<div class="title">{{materialItem.title}}</div> <div class="title">{{materialItem.title}}</div>
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
grid-row-gap: 10px; grid-row-gap: 10px;
grid-column-gap: 10px; grid-column-gap: 10px;
.materialItem { .materialItem {
position: relative;
height: 200px; height: 200px;
overflow: hidden; overflow: hidden;
display: flex; display: flex;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment