Можно ли нарисовать треугольник, как на картинке с правой стороны? http://s15.postimg.org/h2vruavmz/triangle.jpgcss прозрачный треугольник с рамкой
Я хочу перекосить его, сделать прозрачность фона 0.5 и скрыть нижнюю границу треугольника.
body {
background-color: #ccc;
}
.arrow_box {
\t position: absolute;
top: 40px;
left: 40px;
\t background: #fff;
\t /*border: 1px solid #ffffff;*/
}
.arrow_box:after, .arrow_box:before {
\t bottom: 100%;
\t left: 50%;
\t border: solid transparent;
\t content: " ";
\t height: 0;
\t width: 0;
\t position: absolute;
\t pointer-events: none;
}
.arrow_box:after {
\t border-color: rgba(0, 0, 0, 0);
\t border-bottom-color: #fff;
\t border-width: 20px;
\t margin-left: -20px;
}
.arrow_box:before {
\t border-color: rgba(255, 255, 255, 0);
\t border-bottom-color: #000;
\t border-width: 21px;
\t margin-left: -21px;
}
<div class="arrow_box"></div>
Хорошо, спасибо, это было решение. Но когда я хочу сделать белым и прозрачным нижний цвет границы 0,3 "rgba (255, 255, 255, .3)", он остается сплошным белым. Когда я меняю border-bottom-color на rgba (0, 0, 0, .3), он работает хорошо, но я не хочу делать его черным и прозрачным, я хочу сделать его белым и прозрачным. Это ошибка? –