Archive

Archive for the ‘设计布局’ Category

第一款自己做的PJ皮肤Green_Live

July 17th, 2007
4 comments 342 views

用了一段时间的PJblog,渐渐的我也有种要做张皮的冲动,于是摸索着学习DIV+CSS,寻找着夏天的感觉,最终做了这么一个半成品,可惜自己艺术细胞太少,设计得比较单调,让高手们看到肯定笑掉大牙了=。=

原本是想继续完善它的,但最近要准备回家一趟,估计是没时间再做它了,等着回来以后重新做张吧!

截张图,留作纪念


设计布局

DIV+CSS网页中IE和火狐兼容问题的整理

June 27th, 2007
No comments 299 views

DIV+CSS构建网站时常会出现浏览器不兼容的问题,下面整理了一些常见不兼容问题,及解决办法!

1、用!important解决IE和Mozilla的布局差别

!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,例如,我们定义这样一个样式:

.colortest{ border:20pxsolid#60A179!important; border:20pxsolid#00F; padding:30px; width:300px;}

在Mozilla中浏览时候,能够理解!important的优先级,因此显示#60A179的颜色;在IE中浏览时候,不能够理解!important的优先级,因此显示#00F的颜色。

2、解决超链接访问过后hover样式不显示的问题

改变CSS属性的排列顺序: 先后顺序标准应为:a:link—a:visited—a:hover—a:active

3、Li中内容超过长度后以省略号显示的方法

<meta content=”text/html; charset=gb2312″ http-equiv=”Content-Type” /><style type=”text/css”>
<!–
li {
    width:200px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;}
–></style>
<ul>
    <li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
    <li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
</ul>

4、margin和padding定义尺寸的缩写

margin:3px——表示所有边都是3px;
margin:3px  5px—— 表示top和bottom的值是3px ,right和left的值是5px
margin:3px  5px 7px——表示top的值是3,right和left的值是5,bottom的值是7
margin:3px  5px 7px 5px——四个值依次表示top,right,bottom,left;上右下左。

5、解决IE不能正确显示透明PNG——header内加入代码

程序代码 程序代码
<script language=”javascript”>
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
  var img = document.images[i]
  var imgName = img.src.toUpperCase()
  if (imgName.substring(imgName.length-3, imgName.length) == “PNG”)
  {
   var imgID = (img.id) ? “id=’” + img.id + “‘ ” : “”
   var imgClass = (img.className) ? “class=’” + img.className + “‘ ” : “”
   var imgTitle = (img.title) ? “title=’” + img.title + “‘ ” : “title=’” + img.alt + “‘ “
   var imgStyle = “display:inline-block;” + img.style.cssText
   if (img.align == “left”) imgStyle = “float:left;” + imgStyle
   if (img.align == “right”) imgStyle = “float:right;” + imgStyle
   if (img.parentElement.href) imgStyle = “cursor:hand;” + imgStyle
   var strNewHTML = “<span ” + imgID + imgClass + imgTitle
   + ” style=”" + “width:” + img.width + “px; height:” + img.height + “px;” + imgStyle + “;”
  + “filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”
   + “();”></span>”
   img.outerHTML = strNewHTML
   i = i-1
  }
}
}
window.attachEvent(“onload”, correctPNG);
</script>



6、ul在Firefox和IE下表现不同
使用(padding:0; margin:0; list-style:inside;)或者(padding:0; margin:0; list-style:none;)实现兼容,参考地址:http://and8.net/article.asp?id=273

7、BOX模型在firefox和IE中的解释相差2px的解决方法

div{margin:30px!important;margin:28px;}

注意这两个margin的顺序一定不能写反。根据上面提到的IE并不支持!important,所以在IE下其实解释成这样:

div{maring:30px;margin:28px}

重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;

8、margin的默认效果
div里的内容,ie默认为居中,而ff默认为左对齐。使ff内容居中的方法是增加代码margin:auto;

参考资料:
http://www.cnitblog.com/yhf119/archive/2006/03/01/7050.html
http://www.81see.com/club/2/2-1843.html

设计布局

抽出滤镜轻松实现透明婚纱抠像

June 26th, 2007
No comments 594 views

婚纱抠像的难度就是如何保持婚纱的半透明效果,网友“死鬼”的博客上看到了婚纱抠像的教程,借来学习一下!




原图



效果图


由于原图找的不是很适合,扣出来的效果也不明显,详细教程请查看:http://www.sigui.cn/article.asp?id=458

总结要点:
1、运用两次“抽出”滤镜,分别抠出白色婚纱和黑色头发
2、使用蒙板,将背景部分擦除

关于Extract(抽出)滤镜:
抽出滤镜是使用一种复杂的方法将某一个图层中的物体与其背景分离开来,特别适合外形很纤细或者复杂的物体,以及无法定义明确颜色边界的物体

相关教程:

PHOTOSHOP简易抠图大法——硅谷动力


Photoshop超级美女抽出滤镜抠图——硅谷动力

轻松掌握Photoshop抽出滤镜抠图的方法——新浪

Photoshop抽出滤镜为MM染出缤纷秀发——天极

设计布局

网页设计者的利器【Web Developer】

June 9th, 2007
No comments 247 views

很早以前就装了这个扩展,今天仔细查看了之后才发觉,原来Web Developer的功能是无比的强大啊,对于网页设计者来说这可谓是一款不可多得的辅助工具。

Web Developer中包含了CSS、Forms、Images、Informations等十多个菜单选项,每个选项里都有它特殊的功能特征,举个简单的例子:Forms(表单)工具中有个Show Passwords选项,只要你当前网页中存在密码框,然后启用这个工具,密码框中的内容马上一览无余。这个效果是不是很酷啊?呵呵,再比如其中的Quirks mode工具可以让我们像使用傲游的ViewPages一样在火狐中显示网页信息。

当然对于网页设计者来说,它的功能还主要体现在CSS和Information等工具中,有个不错的设计网站已经详细介绍了Web Developer在网页设计中的使用方法,详情请查看:Web Developer教程专题

最后提供两个相关工具(火狐和Web Developer)下载

1、
2、 Web Developer扩展下载

设计布局

超酷的IP包–Next Project

April 10th, 2007
5 comments 310 views

帮你的网站制作个性Favicon

March 30th, 2007
No comments 350 views


做网站的朋友都想做个有个性的Favicon,Favicon不仅是网站的一个标志,通过它我们还可以非常容易地从书签中辨认出你的网站。

今天我也弄了个,虽然不咋滴,但毕竟也还是第一次,以后有想法了再重新设计。

下面给想做Favicon的朋友提供一些资源,以方便你的设计。

1、创作灵感

首先你要有自己的设计,网上有很多“激发你的灵感:50个优秀的Favicons的文章,你可以去找找灵感。

2、设计工具

我们可以使用Photoshop、FireWorks、Illustrator等常规工具设计自己的Favicon,设计好了之后最后能先保存成PNG格式的文件。

当然也有些插件能让你的制图工具支持ICO文件,如使用插件ICOFormat-1.6f9-win可以使Photoshop支持Ico,下载后把.8bi文件解压到Photoshop安装路径下的Plug-InsFile Formats目录中即可使用,相关介绍请点击

3、转换工具

如果不想直接做成.ico文件,我们可以将设计好的png文件转换成ico文件,转换的方法有很多,下面是我整理的几种方法。

1>使用工具【AveIcon】这个工具使用起来很简单,具体的使用方法及下载地址可以查看soking的文章:“PNG 转 ICO的简单工具”

【IconWorkshop】据说是功能很强大的工具,不过我没用过,绿色版下载地址http://www.greendown.cn/soft/3280.html

2>在线转换 与使用AveIcon相比,我觉得在线转换的效果要好些。



下面有两个网站支持在线转换

http://www.html-kit.com/favicon/

http://209.59.146.86/favicon/index.php

4、使用Favicon

如果不想进行一些复杂的操作,你可以直接把制作好的Favicon.ico文件放入到网站根目录下使用,如果想实现更多其他效果,可以使用如下一些代码:

改变Favicon.ico保存位置

程序代码 程序代码
<link rel=”icon” href=”/dir/favicon.ico” mce_href=”/dir/favicon.ico” type=”image/x-icon”>
<link rel=”shortcut icon” href=”/dir/favicon.ico” mce_href=”/dir/favicon.ico” type=”image/x-icon”>



Firefox还支持动画效果的Favicon,使用方法如下:

程序代码 程序代码
<link rel=”shortcut icon” href=”favicon.ico” >
<link rel=”icon” href=”animated_favicon.gif” type=”image/gif” >



关于Favicon使用的问题可参考soking的文章:网站个性标志Favicon的使用

设计布局

如何制作Vista资源美化包(四)

March 29th, 2007
1 comment 324 views

『四、制作卸载程序』

卸载程序里面只用到了Replacer.cmd工具,一个保存配置信息的文本文件restore.txt,

卸载程序包含内容:


restore.txt文件内容

引用内容 引用内容
;; ReplacerScript
cscui.dll,RESTORE
devmgr.dll,RESTORE
dsuiext.dll,RESTORE
fontext.dll,RESTORE
hnetwiz.dll,RESTORE
hotplug.dll,RESTORE
ieframe.dll,RESTORE
input.dll,RESTORE
MSCTF.dll,RESTORE
msgina.dll,RESTORE
mstask.dll,RESTORE
mydocs.dll,RESTORE
netid.dll,RESTORE
netshell.dll,RESTORE
rasdlg.dll,RESTORE
remotepg.dll,RESTORE
setupapi.dll,RESTORE
shell32.dll,RESTORE
shimgvw.dll,RESTORE
srrstr.dll,RESTORE
stobject.dll,RESTORE
themeui.dll,RESTORE
uxtheme.dll,RESTORE
wiashext.dll,RESTORE
xpsp2res.dll,RESTORE
calc.exe,RESTORE
logonui.exe,RESTORE
Mobsync.exe,RESTORE
mspaint.exe,RESTORE
notepad.exe,RESTORE
sndvol32.exe,RESTORE
explorer.exe,RESTORE
winlogon.exe,RESTORE
access.cpl,RESTORE
appwiz.cpl,RESTORE
desk.cpl,RESTORE
hdwwiz.cpl,RESTORE
intl.cpl,RESTORE
irprops.cpl,RESTORE
joy.cpl,RESTORE
main.cpl,RESTORE
mmsys.cpl,RESTORE
ncpa.cpl,RESTORE
nusrmgr.cpl,RESTORE
powercfg.cpl,RESTORE
sysdm.cpl,RESTORE
telephon.cpl,RESTORE
timedate.cpl,RESTORE
wscui.cpl,RESTORE
wuaucpl.cpl,RESTORE



同样封装,注释内容为:

Path=vista_tmp
SavePath
Setup=Replacer.cmd restore.txt
Silent=2
Overwrite=1

其中Silent=2表示隐藏运行安装包的启动对话框,Overwrite=1表示覆盖所有文件

通过以上内容我们就完成了整个Vista资源包的封装,

进入安全模式,运行 “安装.exe” 后,就可以实现美化了。



系统美化包请到深度论坛下载,地址: Vista资源美化替换包最终完全版 !!!

设计布局

如何制作Vista资源美化包(三)

March 29th, 2007
No comments 362 views

『三、封装』

这里用WinRAR工具封装

Ctrl+A选择所有你要封装的文件,右击添加到档案文件



存档选项选择:创建自释放格式档案文件



注释内容添加如下:

Path=vista_tmp
SavePath
Setup=Replacer.cmd replace.txt
Silent=1
Overwrite=1



确定后你就可以生产所需的资源包了。

下面一步是制作该资源包的卸载工具

文章参考:用WinRAR自释放模块制作安装包图解教程

设计布局

如何制作Vista资源美化包(二)

March 29th, 2007
1 comment 261 views

『二、准备材料及工具』

首先,制作资源美化包,需要有材料,我们可以从vista系统中提取相关文件,并将其放入到文件夹”自动安装包”内。

下面是我们需要提取系统文件夹下的美化资源文件目录及其功能对照表

引用内容 引用内容

access.cpl …… 辅助功能选项

appwiz.cpl…… 添加/删除应用程序图标

calc.exe ……计算器

CSCUI.DLL…… 客户端缓存用户界面

desk.cpl…… 显示属性

devmgr.dll …..设备管理器 MMC 管理工具

dsuiext.dll ….. 目录服务通用用户界面

EXPLORER.AVI ……影片剪辑(AVI)(如何使用资源管理器)

EXPLORER.EXE ……”资源管理器”应用程序

fontext.dll ….Windows 字体文件夹外壳扩展 (用于维护字体文件夹的特殊结构, 且用于显示字体图标:)

hdwwiz.cpl ….添加硬件向导(控制面板小程序:)

hnetwiz.dll ….网络安装向导

hotplug.dll ….用于安全移除硬件, 比如, U 盘

ieframe.dll……(IE的下载动画)、

ieframe.dll.mui(下载框尺寸调整)

input.dll ……(文本输入 DLL). 语言和区域设置需要这个文件来显示相关对话框

intl.cpl …….区域和语言设置

irprops.cpl ..无线连接在控制面板中的小程序

joy.cpl ……..游戏控制器控制面板小程序

logonui.exe …(Windows 登录用户界面). Windows XP 进入桌面前显示的登录界面.

main.cpl ……鼠标

mmsys.cpl …..音频设备

MOBSYNC.EXE ….(脱机工作同步程序). 同步脱机网站.

MSCTF.DLL ……MSCTF 服务器 DLL

MSGINA.DLL …….Windows NT 登录 GINA DLL

MSPAINT.EXE …(Microsoft 画图). 基本的图形创建编辑工具.

mstask.dll …..计划任务接口 DLL

mydocs.dll …..我的文档文件夹用户界面

ncpa.cpl …….网络连接的控制面板存根

netid.dll …..系统控制面板; 网络 ID 页面

NETSHELL.DLL …..网络连接外壳

NOTEPAD.EXE ……(记事本). 文本编辑工具

nusrmgr.cpl ….Windows 用户管理器 (用户帐号).

powercfg.cpl ..电源选项

RASDLG.DLL …….(远程访问通用对话框 API).

remotepg.dll …远程会话 CPL 扩展

SETUPAPI.DLL …..Windows Setup API

SHELL32.DLL ……Windows 外壳通用 Dll

shimgvw.dll ……(Windows 图片和传真查看器). 我要用它看电脑上的图片.

sndvol32.exe……音量高级调整对话框

stobject.dll……对应的是托盘音量图标 STOBJECT.DLL …..(Systray 外壳服务对象).

stobject.dll…… 是个库文件, 包含了一些像是图标这样的资源.

SNDVOL32.EXE ..(音量控制). 音量控制程序.

srrstr.dll …….系统还原操作库

sysdm.cpl …..系统属性(图标)

telephon.cpl …..电话控制面板

themeui.dll ……Windows 主题 API

timedate.cpl ..时间和日期

UXTHEME.DLL ……Microsoft UxTheme Library

wiashext.dll …图像设备外壳文件夹

WINLOGON.EXE …..Windows NT 登录应用程序

wscui.cpl …… 安全中心控制面板小程序

wuaucpl.cpl ….自动更新

XPSP2RES.DLL …..Service Pack 2 消息



除了以上资源,我们还需要有一个系统文件替换工具Replacer.cmd及它需要安装文件信息的配置文件“replace.txt”,一起放入到我们的自动安装包文件夹内。

replace.txt保存的信息内容如下:

引用内容 引用内容
;; ReplacerScript
cscui.dll,cscui.dll
devmgr.dll,devmgr.dll
dsuiext.dll,dsuiext.dll
fontext.dll,fontext.dll
hnetwiz.dll,hnetwiz.dll
hotplug.dll,hotplug.dll
ieframe.dll,ieframe.dll
input.dll,input.dll
MSCTF.dll,MSCTF.dll
msgina.dll,msgina.dll
mstask.dll,mstask.dll
mydocs.dll,mydocs.dll
netid.dll,netid.dll
netshell.dll,netshell.dll
rasdlg.dll,rasdlg.dll
remotepg.dll,remotepg.dll
setupapi.dll,setupapi.dll
shell32.dll,shell32.dll
shimgvw.dll,shimgvw.dll
srrstr.dll,srrstr.dll
stobject.dll,stobject.dll
themeui.dll,themeui.dll
uxtheme.dll,uxtheme.dll
wiashext.dll,wiashext.dll
xpsp2res.dll,xpsp2res.dll
calc.exe,calc.exe
logonui.exe,logonui.exe
Mobsync.exe,Mobsync.exe
mspaint.exe,mspaint.exe
notepad.exe,notepad.exe
sndvol32.exe,sndvol32.exe
explorer.exe,explorer.exe
winlogon.exe,winlogon.exe
access.cpl,access.cpl
appwiz.cpl,appwiz.cpl
desk.cpl,desk.cpl
hdwwiz.cpl,hdwwiz.cpl
intl.cpl,intl.cpl
irprops.cpl,irprops.cpl
joy.cpl,joy.cpl
main.cpl,main.cpl
mmsys.cpl,mmsys.cpl
ncpa.cpl,ncpa.cpl
nusrmgr.cpl,nusrmgr.cpl
powercfg.cpl,powercfg.cpl
sysdm.cpl,sysdm.cpl
telephon.cpl,telephon.cpl
timedate.cpl,timedate.cpl
wscui.cpl,wscui.cpl
wuaucpl.cpl,wuaucpl.cpl



以上的资源及工具就是我们的资源包需要的材料了。

下面一步是如何封装部署这些材料。

参考资料:压榨 Windows XP 完全指南  下载文件 文档下载
工具:下载文件 Replace.cmd下载

设计布局

如何制作Vista资源美化包(一)

March 29th, 2007
No comments 304 views

『一、前言』

Windows Vista资源美化替换包最终完全版 !!!(3月19日更新)

地址:http://www.vistafans.com/viewthread.php?tid=74631

学了几天的美化,知道美化最基本的原理就是替换系统文件,我对前一段时间的学习做个如下的一个总结。

我们需要替换的文件常见的有如下几个内容

开机画面 Ntoskrnl :系统美化DIY-仿Vista开机画面

登陆界面 logonui:系统美化DIY-14个极华丽的登录界面及替换工具

系统图标 shell32等:系统美化DIY-修改系统图标

鼠标 Cursor:系统美化DIY-几款精品鼠标及鼠标文件封装

屏保 .Scr: 系统美化DIY-一款超酷的夜光时钟屏保

系统声音 Media:系统美化DIY-定义自己的Vista声音方案

主题 Themes:系统美化DIY-更改主题的原理及主题推荐

关机画面 msgina.dl:系统美化DIY-修改关机画面

设计布局