“历史文档”目录存档

[CSS]自适应宽度圆角按钮

2007年11月20日,星期二

昨天群里大家讨论到一个豆瓣上的按钮,下面这个。在这里用到了不同宽度的按钮,但是只是用到了一个图片。
自适应宽度圆角按钮
演示地址:http://5key.net/demo/liquid-css-menu/

先来看张图片:
自适应宽度圆角按钮
原理就是通过背景的左对齐和右对齐用A标签和span标签组合出一个完整的圆角矩形。再通过hover标签去滑动图片。ok,看看代码吧。

*{margin:0; padding:0;}

body{padding:10px; font-size:12px;}

h1{margin:0; padding:10px 0; font-size:14px; font-weight:bold;}

a{background:url(1.gif) left 0;  color:#fff; text-decoration:none; height:30px; float:left; cursor:hand; margin:0 5px 0 0;}    a:hover{background:url(1.gif) left -30px;height:30px;} a span{background:url(1.gif) right 0;  padding:9px 8px 5px 0; margin:0 0 0 8px; float:left; height:16px;}

a:hover span{background:url(1.gif) right -30px; color:#000;  padding:9px 8px 5px 0; margin:0 0 0 8px; height:16px;  }
<h1>CSS自适应宽度圆角按钮 @5key.net</h1>
<a href=”#”><span>首页</span></a>
<a href=”#”><span>不是首页</span></a>
<a href=”#”><span>他也许是首页</span></a>
<a href=”#”><span>但他一定不是首页</span></a>
<a href=”#”><span>好了,就这样把。别扯了~</span></a>

利用CSS框架进行高效率的站点开发 Elements

2007年10月25日,星期四

  随着公司网站的再度改版,当初在页面代码规划以及css设计方面的问题逐渐都浮现出来。由于设计当初考虑得不够全面,给站点的改版带来很多不必要的麻烦。CSS框架这个概念在这个时候显得越发的重要,也是必要!

  在去年的时候曾经说过用Dreamweaver 代码片断 提高css开发效率。其实已经是CSS框架的雏形。而国外也开始有很多的CSS Frame出现。css框架已经是我们必须研究解决的一个问题。如果更快速、有效、可扩展的去书写站点的CSS代码。

这里为大家介绍一个CSS框架 - Elements 
下载地址:http://5key.net/down/css-framework-elements.rar 
利用CSS框架进行高效率的站点开发 Elements

一、什么是Elements
 Elements是一款纯净的CSS框架,可以帮助设计师快速高效率的书写css文档。你可以将他理解成一套模板,里面包含了大多数站点中所需要的那些css类。他很小,只有四个文件而已。总共不到6KB。

二、这四个文件分别是做什么用?
 Elements.css 归纳了一些站点css中常用的css类
 Reset 对一些常用的html标签进行预设。例如html, body, div, span, applet,  h1, h2, h3, h4, h5, h6….等等。
 Typography  文字排版常用标签的预设。例如body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea等
 External Links 对于各种文档形式的链接的预设。这个东西很早已经有人单独提出过。
uploads/200710/25_173323_2.gif

三、如何使用Elements CSS框架?

<link rel=”stylesheet” type=”text/css” href=”/css/elements/elementsImport.css” mce_href=”/css/elements/elementsImport.css” />  

大家可能注意到上面的图片中有5个css文件,其中的elementsImport.css只是将其他的四个css文件分别导入进来。

 @import "reset.css";
 @import "typography.css";
 @import "elements.css";
 @import "externalLinks.css";

Elements框架也许并不一定适合我们的站点开发,但是通过它我们可以找到一种好的架构方式。如果你经常会和css打交道,不论你是在做企业站还是门户站,好好的整理一下你以前的文档,根据你的需求制定自己的CSS框架,会很大程度上的提高你的开发效率。
  

LBS博客蓝色皮肤

2007年10月19日,星期五

LBS博客蓝色皮肤
记忆中做过不少蓝色的lbs皮肤,这款皮肤也只能算是以前的一些改进吧。

     1、着重对文章标题部分进行重新设计
     2、使用google搜索替换站内搜索
     3、增加各RSS订阅
     4、增加文章版权说明
     5、增加同类信息搜索
     6、增加随机阅读和10大热贴模块

整套皮肤对lbs架构修改较大,所以提供lbs整包(除数据库与upload),不喜甚用。修改涉及到global.asp default.asp article.asp functions.asp ubbcodeasp style.css以及增加若干图片。文件中已清理本blog中广告代码和相关链接(设计版权链接保留)提数据库即可入住。如有问题欢迎大家留言,我将尽快帮你解决。

下载地址:http://5key.net/down/lbs-blue-skin.rar

无限级可刷新Js树型菜单 dTree

2007年10月17日,星期三

无限级可刷新Js树型菜单 dTree

Demo url:http://5key.net/demo/javascript-tree-menu
Download:http://5key.net/demo/javascript-tree-menu/download.rar 

无意翻出一棵03年的老Js树型菜单,还不错。分享一下。 1、可设置无限级菜单
 2、不必使用框架
 3、可刷新,多页面内跳转不会影响菜单(IE6下好像有点问题)
 4、可限级创造子树
 5、支持目前主流浏览器:IE5,6,7
 6、节点图片可设置切换图片效果
作者给出的API,列出了相关函数
http://5key.net/demo/javascript-tree-menu/api.html

JS创建优美的页面滑动块效果 - Glider.js

2007年09月26日,星期三

曾经看到http://www.panic.com/coda/ 上的滑动块,非常喜欢。可惜自己多JS了解不深,没法模拟出来。

早上发现Google code上的一个JsFrame - Glider.js。很容易的实现http://www.panic.com/coda/ 上的滑动块效果。
演示地址:http://5key.net/ex/glider
下载地址:http://5key.net/ex/glider/glider-0.0.3.rar

Google code上的项目地址:http://code.google.com/p/missingmethod-projects/
uploads/200709/26_102259_1.jpg