html - 如何在角度 6 中单击图像时更改边框半径
问题描述
我有两个图像。一个是矩形,另一个是圆角图像。并且有一个 div。这个 div 是一个方形框。
- 如果我单击矩形图像,方形框边框半径为 0px。
- 就像我单击圆角一样,方框边框半径为 5px。
rectangle():void{
document.getElementsByClassName('square')[0]["style"].borderRadius="0px";
}
roundedCorner():void{
document.getElementsByClassName('square')[0]["style"].borderRadius="5px";
}
.square{
width:200px;
height:100px;
border:1px solid black;
}
<img (click)="rectangle()" src="rectangleImage">
<img (click)="roundedCorner()" src="roundedCornerImage">
<div class="square"></div>
我试过这个。但这对我不起作用。我怎样才能在角度 2 或 4 或 5 或 6 中做到这一点?请任何人帮助我。
解决方案
<img src = "assets/images/web423.jpg" (click)="borderradius='0px'" width="150px" height="150px"/>
<img src = "assets/images/web423.jpg" (click)="borderradius='5px'" width="150px" height="150px"/>
<div [ngStyle]="{'border-radius':borderradius}">Border Radius</div>
您可以使用 [ngStyle] 更改元素的任何样式。
推荐阅读
- html - 过渡和阴影在 IE11 中不起作用
- react-native-navigation-v2 - 如何在 react-native-navigation v2 中向我的 sideMenu 添加图标?
- android - 删除短信和通话记录权限后无法更新 APK
- typescript - 为什么在 Typescript(Firebase 函数)中双重导入 NPM 包
- javascript - 如果删除了对目标的外部引用,是否需要 removeEventListener?
- vue.js - Window.resize 或 document.resize 哪个有效,哪个无效?VueJS
- javascript - 从鼠标选择后未选择 jQuery UI 自动完成值
- wcf - wcf 托管在 Windows 服务和 httpbindings 中
- vba - Outlook 中用于密码保护附件文件的 VBA 插件
- javascript - 有没有办法使用 AJAX 将响应结果传递到另一个页面