Я нашел этот классный пример border-color
's transparent
, чтобы использовать стрелку.
Я понимаю, как рисуются границы и как пустой элемент с одной граничной рамкой может помочь достичь эффекта стрелки, но то, что заставляет меня блуждать в этом примере, - это использование прозрачного.
Взгляните на этот простой код:прозрачное свойство border-color
<div id="daniel"></div>
CSS:
#daniel{
border-color: rgba(111,111,111,0.2) transparent transparent;
border-style: solid;
border-width: 15px;
position: absolute;
}
С помощью этого кода я получаю стрелка вниз. (JSFIDDLE)
Только с одним прозрачным я получаю эффект hourglass
. (JSFIDDLE):
border-color: rgba(111,111,111,0.2) transparent;
Что меня смущает, не зная, что border-{side}
transparent
ссылается в этом обобщающем свойстве.
Надеюсь, что имеет смысл.
Любая помощь приветствуется.
Спасибо;)
я это знаю, очевидно. Я думал, что 'rgba' относится ко всем сторонам, а затем с прозрачным потом вы выбираете те, которые вы хотите, чтобы не было там. Спасибо, человек, спасибо всем! –