您当前位置: 主页 / Dog 博客 / 存档

弹性禅意花园

2003年12月7日星期日 (下午4:38 GMT)

CSS Zen Garden 网站上的弹性庭院设计的截图弹性庭院是伟大 CSS Zen Garden 的一个新成员,由我自己设计。

该设计使用 em 作为单位,而不是像素,来定义文本大小和布局尺寸。其结果是一个弹性的设计,它会根据用户的文本大小设置进行扩展和收缩。

这种“弹性”方法我使用了一段时间。认为文本大小应该是相对的(即使用 em 而不是像素)以提高可访问性的论点,可以延伸到文本所在的区域的尺寸。对我来说,具有随文本成比例增长的布局是有好处的,这是说得通的——我的意思是,如果视力不佳的用户发现更容易阅读大字体,那么当内容块之间的空间也更大时,他们也会发现文本更容易管理,对吗?它还避免了文本大小增加导致预期设计被挤出甚至可能损坏(例如,尝试放大其他 Zen Garden 设计中的文本)。我将在稍后更详细地讨论弹性问题。

然而,“弹性庭院”旨在更多地作为一种概念的有趣演示,而不是可访问性/可用性演示。这并非我通常的设计方法——有些东西,比如图形子标题、可能具有更高对比度背景的前景以及带有图案背景的文本,会降低可用性,但 Zen Garden 的重点是演示 CSS 的图形设计能力。这个特定的设计希望证明 em 是一个可行的选择,即使对于复杂的布局。

您可以通过查看带注释的 CSS 文件,了解该设计的某些方面是如何工作的。

评论

评论1

不错。我也喜欢那些动画链接。

John Pepper 于 2003 年 12 月 8 日星期一上午 10:19 GMT 说道。

评论2

伙计……很棒的概念!我喜欢它!

\[匿名] 于 2003 年 12 月 8 日星期一下午 3:11 GMT 说道。

评论3

我们已经使我们的一家网站完全可伸缩: http://www.imapa.de/

但我知道,在使用 800x600px 屏幕尺寸的用户增加文本大小时,他们必须水平滚动,而在德国,近 80% 的用户使用 1024x768 或更高的屏幕分辨率。在此基础上,我们的决定很容易做出。

Cornelia Lange 于 2003 年 12 月 9 日星期二上午 6:29 GMT 说道。

评论4

但是……但是……你是如何实现那种悬停状态下的滚动点状下划线样式的……?什么……怎么……给我!

brandon 于 2004 年 1 月 9 日星期五晚上 9:23 GMT 说道。

评论5

呵呵。好吧……

其实很简单。有一个静态的点状下划线图片作为所有链接的背景。当鼠标悬停时,背景图片会切换到一个 GIF 动画。

迪斯科。

Patrick 于 2004 年 1 月 9 日星期五晚上 9:30 GMT 说道。

评论6

你好!

我也在我的网站上使用了弹性设计(我称之为“可缩放”),并且包含了一个小小的 JavaScript,可以改变字体大小,从而产生“放大/缩小”的效果。您可以在这里看到:

http://www.publicmind.net

我知道这个设计可能有点粗糙,因为我刚刚删除了 CMS(我使用的是 AWF)自带的原始设计中的所有表格,但如果您不介意评论,我将非常感激。

此致,
Ivaylo

Ivaylo 于 2004 年 2 月 20 日星期五上午 7:20 GMT 说道。

评论7

太酷了!!!!

Dino 于 2005 年 6 月 13 日星期一上午 11:48 GMT 说道。

评论8

非常酷!

CSS Zen Garden 很棒。实际上,当我编写 Elxion CMS Designer 的前端时,它受到了 CSSZenGarden 的启发。当我看到 CSS 所能做到的事情时,我决定为 CSS 设计师制作 CMS……

elixon

于 2005 年 7 月 23 日星期六晚上 10:26 GMT 说道。

评论9

所有这些 CSS Zen* 的东西都太酷了,以至于我可能应该把 Elixon CMS 改名为 CSSZenCMS?:-) http://demo.webdevelopers.cz

elixon

于 2005 年 7 月 23 日星期六晚上 10:29 GMT 说道。

评论10

我为 csszengarden.com 完成了一个设计主题,项目让我非常兴奋。
您可以在这里查看: http://www.celebrityblog.net/zengarden/zengarden-sample.htm

Jane Jolin 于 2005 年 8 月 4 日星期四晚上 9:00 GMT 说道。

另请参阅

^ 顶部

SiteGround: Fast, reliable, recommended hosting.