你可以使用
skew
:
.diagonal-border {
width: 200px;
height: 200px;
transform: skew(-20deg);
background-color: lightgray;
overflow: hidden;
}
.diagonal-border p {
transform: skew(20deg);
padding: 10px;
}
<div class="diagonal-border">
<p>Content goes here</p>
</div>
对角线边框的想法,
<html>
<head>
<style>
div{
border-bottom: 1px solid red;
width: 50%;
transform: rotate(45deg);
transform-origin: top left;
}
</style>
</head>
<body>
<h2>A simple diagonal Line:</h2>
<div></div>
</body>
</html>
而且,我可以与您分享一些我开始前端开发之旅时使用的链接,您可以使用它,这会节省您的一些时间
-JD