Alan Barrett wrote:
> On Tue, 09 Feb 2010, Julian Foad wrote:
> > * A very neat solution: a little "link to this section" symbol after
> > each heading. I saw a web site that provided links to the individual
> > section headings by popping up a little symbol (the paragraph marker
> > symbol which looks like a P with a double-stroked vertical line) just at
> > the end of the section heading text, only when the mouse hovered over
> > the heading text. The symbol was a link to the full URL of that section,
> > so it could be copied, plus a "title" attribute of some kind.
> Here's an attempt at an implementation.
>
> /* CSS */
>
> /*
> * Hide class="sectionlink", except when an enclosing heading
> * has the :hover property.
> */
> .sectionlink { display: none; }
> .heading:hover .sectionlink { display: inline; }
Thanks, Alan. For our purposes, where headings come in various classes:
[[[
Index: style/site.css
===================================================================
--- style/site.css (revision 904498)
+++ style/site.css (working copy)
@@ -135,6 +135,10 @@
.h3 {
margin-left: 2em;
}
+/* Hide class="sectionlink", except when an enclosing heading has the :hover
+ * property. */
+.sectionlink { display: none; }
+:hover > .sectionlink { display: inline; }
/*
** Other Customizations
]]]
That matches anything with class "sectionlink" that is a direct child of
what you're hovering over.
Then we can modify our headings like this:
[[[
-<div class="h2" id="news" title="news">
-<h2>News</h2>
+<div class="h2" id="news">
+<h2>NewsΒΆ</h2>
]]]
How's that?
- Julian
Received on 2010-02-09 17:44:41 CET