Ho trovato questo bellissimo esempio dello di proprietà transparent
per creare una freccia.
Capisco come vengono disegnati i bordi e come un elemento vuoto con un bordo laterale impostato può aiutare a ottenere l'effetto freccia, ma ciò che mi fa vagare in questo esempio è l'uso di trasparente.
Date un'occhiata a questo semplice codice:proprietà 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;
}
Con questo codice ottengo una freccia rivolta verso il basso. (JSFIDDLE)
Con un solo trasparente ottengo un effetto hourglass
. (JSFIDDLE):
border-color: rgba(111,111,111,0.2) transparent;
Ciò che mi confonde, non è sapere cosa border-{side}
transparent
si riferisce alla presente proprietà abbreviate.
Spero che abbia senso.
Qualsiasi aiuto apprezzato.
Grazie;)
ho capito so, ovvio. Ho pensato che 'rgba' si riferisca a tutti i lati e poi con trasparente dopo scegli quelli che desideri _non essere lì_. Grazie amico, grazie a tutti! –