Ну, если вы хотите полностью прозрачны, чем вы можете использовать
border: 5px solid transparent;
Если вы имеете в виду непрозрачными/прозрачном , чем вы можете использовать
border: 5px solid rgba(255, 255, 255, .5);
Здесь a
означает альфа, который можно масштабировать, 0-1.
Кроме того, некоторые могли бы предложить вам использовать opacity
, который делает ту же работу, а также, с той лишь разницей, что приведет к его дочерних элементов становится непрозрачным тоже, да, есть некоторые работы обходные но rgba
кажется лучше, чем при использовании opacity
.
Для более старых браузеров, всегда объявляет цвет фона, используя #
(HEX) так же, как падение назад, так что, если старые браузеры не распознает rgba
, они будут применять hex
цвет к вашему элементу.
Demo
Demo 2 (с фоновым изображением для вложенных дел)
Demo 3 (с img
теге вместо background-image
)
body {
background: url(http://www.desktopas.com/files/2013/06/Images-1920x1200.jpg);
}
div.wrap {
border: 5px solid #fff; /* Fall back, not used in fiddle */
border: 5px solid rgba(255, 255, 255, .5);
height: 400px;
width: 400px;
margin: 50px;
border-radius: 50%;
}
div.inner {
background: #fff; /* Fall back, not used in fiddle */
background: rgba(255, 255, 255, .5);
height: 380px;
width: 380px;
border-radius: 50%;
margin: auto; /* Horizontal Center */
margin-top: 10px; /* Vertical Center ... Yea I know, that's
manually calculated*/
}
Примечания (для демо-3): Изображение будет масштабироваться в соответствии с высотой и шириной , поэтому убедитесь, что она 't разорвать коэффициент масштабирования.
Возможный дубликат: http://stackoverflow.com/questions/4062001/css3-border-opacity – showdev
Нравится? http://jsfiddle.net/6qJcc/1/ – defaultNINJA