看完史密斯的《CSS 悬浮画廊》之后,我觉得利用这办法也可以用来搞个拉风的菜单。鼠标悬浮其上时,菜单项会变得很大,盖住附近的菜单项或者其他元素。
原始的悬浮盒代码使用了两个 img
元素,一个是缩略图,另一个大一点儿。菜单应该避免复制本身的链接,我也想用 CSS 来控制图片而不是用 img
。所以得改改代码了。
HTML
<div id="menu">
<ul>
<li id="home"><a href="/"><span><em>News</em></span></a></li>
<li id="about"><a href="/about/"><span><em>About</em></span></a></li>
<li id="sketches"><a href="/sketchbook/"><span><em>Sketches</em></span></a></li>
<li id="videos"><a href="/videos/"><span><em>Videos</em></span></a></li>
<li id="store"><a href="/store/"><span><em>Store</em></span></a></li>
<li id="links"><a href="/links/"><span><em>Links</em></span></a></li>
</ul>
</div>
用 span 标签来控制菜单条目的样式,最里面又套了个 em 则是为了需要时把它藏起来。
图片(可选)
大幅
Webmention
Comment Form