我已经附上了我需要创建的按钮的图片;问题是我不知道如何做出相同的Angular 。我知道需要通过伪元素来完成什么。我试着移动角落并使用transform:rotate
,但没有得到想要的结果。
.button::after, .button:before {
width: 5%;
height: 5%;
overflow: hidden;
border: 1px solid #fff;
display: block;
content: "";
position: absolute;
}
.button::after {
left: 0;
bottom: 0;
}
.button:before {
top: 0;
right: 0;
}
3条答案
按热度按时间8oomwypt1#
我对问题的理解是,你不仅要放置角落,但淡出以及?
如果是这样的话,那么我,像Temani一样,也会使用
background-image
:参考文献:
background-image
。background-position
。background-repeat()
。background-size
。linear-gradient()
。toiithl62#
如果你不是在寻找模糊效果,你可以使用渐变来实现这一点
如果你想知道更多细节,我在一篇相关文章中使用了这样的技术:https://css-tricks.com/fancy-image-decorations-single-element-magic/
1wnzp6jl3#
如果您更改按钮的宽度和高度,则需要调整
stroke-dasharray