Tôi đã tìm thấy ví dụ thú vị này về việc sử dụng thuộc tính transparent
của thuộc tính transparent
để tạo mũi tên.
Tôi hiểu cách đường viền được vẽ và cách một phần tử trống có một đường viền đặt bên có thể giúp đạt được hiệu ứng mũi tên, nhưng điều khiến tôi đi lang thang trong ví dụ này là sử dụng minh bạch.
Hãy nhìn vào mã đơn giản này:Thuộc tính trong suốt của đường viền màu
<div id="daniel"></div>
CSS:
#daniel{
border-color: rgba(111,111,111,0.2) transparent transparent;
border-style: solid;
border-width: 15px;
position: absolute;
}
Với mã này tôi nhận được một mũi tên trỏ xuống. (JSFIDDLE)
Chỉ với một minh bạch, tôi nhận được hiệu ứng hourglass
. (JSFIDDLE):
border-color: rgba(111,111,111,0.2) transparent;
không là gì confuses me biết những gì border-{side}
transparent
đề cập đến trong các thuộc tính viết tắt này.
Hy vọng điều đó có ý nghĩa.
Bất kỳ trợ giúp nào được đánh giá cao.
cám ơn;)
tôi nhận được nó biết, rõ ràng. Tôi nghĩ rằng 'rgba' đề cập đến tất cả các bên và sau đó với minh bạch sau đó bạn chọn những người bạn muốn _không được ở đó_. Cảm ơn người đàn ông, cảm ơn tất cả mọi người! –