Label.css – an easy way to label DOM elements(usablica.github.io)
usablica.github.io
Label.css – an easy way to label DOM elements
http://usablica.github.io/label.css/
27 comments
For the curious, the way this works is ::before/::after selectors with content: attr() to bind the data attributes, which are position: absolute 'd within the parent, possibly transitioned.
Zero JS.
If you haven't played with CSS3 lately you might be surprised what it can do. I know I was a blown away when I discovered it could do data binding. Brings to mind a great I/O talk that introduced me to a lot of this stuff:
http://www.htmlfivecan.com/
Zero JS.
If you haven't played with CSS3 lately you might be surprised what it can do. I know I was a blown away when I discovered it could do data binding. Brings to mind a great I/O talk that introduced me to a lot of this stuff:
http://www.htmlfivecan.com/
While I like the simplicity of this, I would recommend to keep accessibility in mind: information put into a data attribute will not be accessible to screenreaders, and they would miss any information stored via this method.
It may make sense to append the label information to whatever is being used for the image's ALT attribute.
It may make sense to append the label information to whatever is being used for the image's ALT attribute.
I use data-label because i don't wanna limit labels just for images. but for the images, it's a good idea to use ALT attribute. Thanks.
What's the difference between using the label CSS class and just setting the title attribute to get the tooltip popup?
This rules, it is exactly what I have been dreading having to create for a project I am currently working on.
Not sure if you are the creator (edit: you probably are, I just saw your username here matches the twitter account in the comments) but the Usablica & Github links at the top link to #
Not sure if you are the creator (edit: you probably are, I just saw your username here matches the twitter account in the comments) but the Usablica & Github links at the top link to #
This is very neat and useful. Thanks for creating and sharing! Good to see new works coming from Tehran. IIRC, it was itro.js. Keep it up!
Nice, clean and simple! I love how your utilizing CSS3 and the very simple html5! Mad props!
Dropping my props as well. Great work. Very clean and simple.
Very neat, very slick. What more could you want?
Great! Keep up the good work.
Boys, I'm prude of you!
Nicely done!
Nice job mate :)
that's great for labeling every thins that you want
See https://developer.mozilla.org/en-US/docs/Accessibility/ARIA/... for info and http://freedomscientific.com/products/fs/JAWS-product-page.a... for a demo of the most popular screen reader for blind users.
You might also want to think about tying your CSS colors to system colors, to support users who use High Contrast mode.