堪比流行flash切割头像的插件一样方便一样酷,自由选择图片任意部分任意大小。
还可以得到及时反馈所需要的鼠标滑动时的信息,同样可以生成缩略图。
插件的使用起来特别方便,具体使用法请看传送门:
以前还用Photoshop制作透明水晶按钮的时候都要跟着网上教程学,就是现在用photoshop做水晶按钮也不是很简单就能做出很漂亮的按钮,现在有了css3,只要几行css代码就可以了,想怎么调试就怎么调试,想要什么颜色就要什么颜色,赶紧试试吧!
HTML结构:
<div class="button aqua"> <div class="glare"></div> Button Label </div>
css 代码:
.button{
width: 120px;
height: 24px;
padding: 5px 16px 3px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border: 2px solid #ccc;
position: relative;
/* Label */
font-family: Lucida Sans, Helvetica, sans-serif;
font-weight: 800;
color: #fff;
text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.aqua{
background-color: rgba(60, 132, 198, 0.8);
background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
border-top-color: #8ba2c1;
border-right-color: #5890bf;
border-bottom-color: #4f93ca;
border-left-color: #768fa5;
-webkit-box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px;
-moz-box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px; /* FF 3.5+ */
}
.button .glare {
position: absolute;
top: 0;
left: 5px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
height: 1px;
width: 142px;
padding: 8px 0;
background-color: rgba(255, 255, 255, 0.25);
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
}
预览地址:http://girliemac.com/sandbox/button.html
原文地址:http://girliemac.com/blog/2009/04/30/css3-gradients-no-image-aqua-button/
2011年12月Godaddy域名活动,1美元。
每个用户好像只能买一个域名,貌似还限定了一个信用卡。(本次活动只能用信用卡付款)
SPECIAL OFFER! $1.00 DOMAIN NAME! Register any available .COM, .US, .MOBI, .BIZ, .NET, .ORG, .CA, .CO.UK and .IN domain for just $1.00!*
优惠码:getfit
10000个或者1月31日前
注册地址:godaddy.com
Godaddy域名注册优惠码
优惠码: cjc695dom cjc749dom cjc749chp
cjc749IDC
说明: $7.49 .COM 注册
有效期: N/A
优惠码: cjc749b004
注册com域名 $7.49美元
优惠码: cjcPRIVATE
说明: 域名隐私保护
有效期: 2011年12月
优惠码: cjctld749
说明: $7.49 .NET 注册
有效期: N/A
优惠码: cjctld749
说明: $7.49 .ORG 注册
有效期: N/A
优惠码: cjcUS349
说明: $3.49 .US 注册
有效期: N/A
众所周知IE6早晚要死,可是它现在还在还在好死不或着,我们还要面对显示,还是要对IE6做下特殊的处理,下面就看看最大宽度和最小宽度的解决方法把:
先说说大家常用的css里面写一些js的方法,后面再说说纯js的方式,因为有的时候由于站点的框架问题不能用css里面的方法,就要用到纯js的方法。
1、IE6支持最大宽度,解决CSS代码:
.yangshi{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");overflow:hidden;}
说明:max-width:1000px; 这个是IE6以上级其它品牌浏览器支持最大范围宽度。而_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");overflow:hidden;
则是让IE6支持max-width替代CSS代码,但效果和其它版本浏览器相同效果。
让所有浏览器都支持max-width的CSS样式代码,完整:
max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");overflow:hidden;
这里的1000和1000px是你需要的数值,注意3个数值的相同。
设置最大max-width的时候别忘记加上overflow:hidden;
Continue reading →
用css3的RGBA属性能单独控制div的背景、边框、内容透明目前支持的浏览器:Apple Safari 4, Firefox 3.0.5+, Google Chrome 1+
RGBA允许你控制某个特性填充颜色的不透明度,无论是文本、背景、边框还是背景颜色。
设置颜色透明度的时候,你需要使用RGB颜色值,不可以再使用十六进制值,而那个”A”则代表透明度,你可以设置从0(透明)到1(不透明)之间的数值。
|
1
|
rgba(0-255,0-255,0-255,0-1)
|
你还可以单独使用RGB值:
|
1
2 3 4 5 6 7 8 |
.topbox {
color: rgb(235,235,235); color: rgba(255,255,255,0.75); background-color: rgb(153,153,153); background-color: rgba(0,0,0,0.5); border-color: rgb(235,235,235); border-color: rgba(255,255,255,0.65); } |
如果想让DIV背景透明,文字不透明,再也不用对DIV透明以后,还要把内容飘起来。现在直接写DIV的背景颜色透明“background-color: rgba(0,0,0,0.5);”就OK啦。
昨天在公司楼下买火车票,去的时候我还在纠结到底是买动车回家还是做卧铺回家,因为动车到家的时间是夜里,不认为五一回家票会那么紧张,结果到了那里一看还好只是十几个人在排队,但是到我的时候还是悲剧了,只有站票,问我要不要,我在沉思状,售票的直接说到一边去想,看来不容我考虑,直接买了一张。
今天早上想想还是直接买好返程票的实在,但是周末早上能起多早呀,我不到八点就去了,一看人那叫个多呀,可想而知,站票都没有,我想假期最后一天返回的,没办法就在退后一天,答曰,到下午三点才能出票,好我就三点来。
到下午2点多,我就去了,到那里2点半,还好我排到十几名把,几分钟后,我后面排了好长对,心中窃喜,估计几天有戏,这时,出来一个售票的阿姨,挨个问到哪里,买什么票。登记到一个小本子上,神马情况,传说中的实名登记吗?到我的时候问好了去哪里,没要身份证,神马情况,难道是黄牛?
三点一到,前面人很快都买到了票,而且速度都挺快,这时我有所醒悟,果不其然,到我的时候问我到哪里的票,我说到***,售票员直接说到旁边窗口拿票,我那个欢喜呀,到旁边窗口,看到那个阿姨拿了好多票,在哪里发。
给力的售票点,真的很给力,他们先登记每个人去哪里,然后在3点一到专心打票,尽量节省我们买票人询问妨碍他们打票的时间,这样以来他们就会在那个3点一过的有限时间里多多打出车票。抢在别的售票点前面。
扯到网站上去,是不是就和我们的图片预加载一个道理呢?
昨天心血来潮把以前诺基亚手机里的照片上传到qq邮箱里,因为那个老机器不带内存卡,上传的时候就看到上传后文件件名变成乱码了,没在意想着无所谓,从邮箱下载到电脑里的时候,杯具鸟,打开看图片啥都没有,我想可能是乱码的问题,我重命名,结果出现假死现象,我强行关掉了文件夹,再打开始,重命名的那个照片好了,于是我重命名第二个,有假死,我又强行关掉,更杯具鸟,整个文件夹打不开。呵呵,神马情况。我重启电脑,还是打不开这个文件夹。
我用acdc浏览文件夹,哎可以看到我重命名的两个图片,其余都看不到,用ps打开,根本就打不开文件夹,我试着用我电脑上的所有作图的看图的软件都打不开这个文件夹了。于是乎问了google,无果,更改文件夹属性,把只读去掉,还是不行,不知道为什么我想到了用rar把文件夹压缩,然后用winrar打开,奇迹出现了,可以打开了,也可以重名了,我全部重命名好了,把这个文件夹解压出来,嘿嘿 , 好了,照片可以打开了。
这是在ie6和ie7里出现的bug,上下的文字 “test”都在左边,而input框却距离左边100px,他们都在一个div里面同级。并没有对input框设置边距。
html
css
#div{
margin-left:100px;
}
#div .input{
padding:0px;
background:#666;
height:30px;
}
看看html的结构,最外面的div上面加上了margin-left:100px;左边有100px的宽度空白,是正确的效果,但是在最里面的input框竟然距离外面的div的距离还有100px的宽度,产生了双倍的距离,神奇的是为什么上下的文字没有产生双倍。
在<div class=”input”>和input框之间插入一个文字,奇迹发生了,竟然input的双倍没有了,我网上找了找,网上有下面这种解决方法。
在<div class=”input”>和input框之间插入<span style=”width:0;overflow:hidden;display:inline-block;float:left;”> </span>
看看他的原理就是在<div class=”input”>和input框之间插入一个0px宽度的元素,这样既能让input消除双倍,还不占用空间。
这样总归多谢了一行代码,感觉不爽,想想既然产生双倍,那就用平时处理的方法,清空float,其实整个css都没有用float,但是还是试试看吧。
在#div的css里面加上了清空css的代码,也是我常用的清空方法:
overflow:auto;
_display:inline-block;
测试结果ok了,很神奇吧,根本就没用到float,也要用清空浮动。
有一种更简单的方法,在#div的css加上高度:
height:50px;
还有一种方法,就是不用margin-left,改成padding-left,一样可以搞定这个问题(打不过我跑还不行吗)。同样能搞定input的双倍的问题,这个原理就是和清空float的原理一样。
到现在,我还是不知道ie6和ie7 为什么会产生这样的问题?到底是不是产生双倍的问题?又为什么其他文字没有双倍?希望知道的童鞋给我留个言,谢谢!