Re:CSS arrow please
by stuff4ben on Wednesday May 09, 2012 @09:23AM
(#3948389)
I still don't get it. What do you mean that "borders are styled in such a way that they angle toward the edges if the border is large enough"? What causes the angle?
[ Parent
| on HN ]
Take a look at this:
http://jtauber.github.com/articles/css-hexagon.html
Re:CSS arrow please
by avgarrison on Wednesday May 09, 2012 @10:11AM
(#3948631)
Thanks, I had no clue how this trick worked until I saw your link.
Awesome~ Thank you for posting this link. I had understood the use of wide solid borders with a 0 height and width div, but how the angle was being achieved was perplexing. I was imagining borders as solid rectangles that overlap each other at the corners. This has been a revelation! I have discovered an awesome new power. Thanks!
Re:CSS arrow please
by salimmadjd on Wednesday May 09, 2012 @07:11PM
(#3950982)
Another thanks! I was scratching my head for a while.
thanks, that's a much better explanation
Re:CSS arrow please
by mikegerwitz on Wednesday May 09, 2012 @09:33AM
(#3948435)
growt's link does an excellent job of illustrating it.
Ultimately, how the border is joined at the corners is undefined by the specification:
http://www.w3.org/TR/css3-background/#border-style
> Note: This specification does not define how borders of different styles should be joined in the corner. [...]Many rendering engines will join borders at an angle, producing those diagonal lines.