Я хочу, чтобы изображение было в форме треугольника с черной рамкой 10px. Я могу сделать фигуру, но не сумею обойти вокруг нее. Как мне это сделать ?Как сделать треугольник изображения и обвести вокруг него обводку?
0
A
ответ
0
Если вы используете canvas
// stroke color
context.strokeStyle = 'blue';
context.strokeText('Hello World!', x, y);
1
Вот это WebKit единственное решение:
<div class="triangle">▲</div>
.triangle{
-webkit-text-stroke: 12px black;
color : transparent;
font-size:200px;
}
Вот не-WebKit решение:
<div class="new">
<div class="empty"></div>
</div>
.new {
position: relative;
width:0;
border-bottom:solid 50px black;
border-right:solid 30px transparent;
border-left:solid 30px transparent;
}
.new .empty {
position: absolute;
top:9px;
left:-21px;
width:0;
border-bottom:solid 36px white;
border-right:solid 21px transparent;
border-left:solid 21px transparent;
}
+0
Как добавить изображение внутри него? – user3161611
покажите нам, как вы сделали форму, и мы можем помочь. – Prisoner
Загружено здесь http://jsfiddle.net/A9Zbj/129/ – user3161611