[英]rounded rotated borders for images in CSS3
Is it possible to have rounded rotated borders in CSS3. CSS3中是否可以有圆形的旋转边框。 I want to process my image like attached image here.
我想在这里像附加图像一样处理我的图像。
how would you do it? 你会怎么做? Thanks!!
谢谢!!
Yes, it's possible. 是的,有可能。
First, you need to use a graphic tool like Photoshop or Paint.Net to rotate your image first to the degrees that you like, for example 45 degrees. 首先,您需要使用Photoshop或Paint.Net之类的图形工具将图像首先旋转到所需的角度,例如45度。 Next, you will create a rounded rectangle and rotate it using CSS like this one
接下来,您将创建一个圆角矩形,并使用CSS像这样旋转它
<div class="roundedBox">
</div>
.roundedBox
{
margin: 50px;
width: 150px;
height: 150px;
border: 3px solid blue;
-ms-border-radius: 10px;
border-radius: 30px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
overflow: hidden;
}
Hope this help. 希望能有所帮助。
Solved it like this thanks to Toan Nguyen answer 像Toan Nguyen的答案一样解决了这个问题
<div class="image-rounded">
<img src="image.jpg" alt="image" />
</div>
.image-rounded{
margin: 50px;
width: 150px;
height: 150px;
border: 3px solid blue;
-ms-border-radius: 10px;
border-radius: 30px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
overflow: hidden;
}
.image-rounded img{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 200px;
margin-top: -25px;
margin-left: -25px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.