
贴身内衣也是8月5号活动开出来的。想要凑齐6个部位可不容易啊Orz
尽管如此,萨满职业的贴身内衣基本是最难看的了。不想多说啥,美工爆炸吧
贴身内衣的腿部比较好,穿上之后腿型都变得光滑笔挺了,比其他时装好太多,可惜我没有别的时装来与之搭配。
Read More →

这是快一个月之前的截图了。那天晚上,我整容整了4次,总算改的满意了一点,然后到1大陆自拍了几张,就暂时切出去游戏了。
等我回来的时候,惊讶的发现身边并排站了三个人!我马上意识到,拍合影照的机会来啦~
Read More →
今天在张鑫旭的网站看到了使用css的blur滤镜做模糊效果的例子:
.blur {
-webkit-filter: blur(10px); /* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
}
拿来测试了下,单靠这个的话,IE的一些版本会悲剧。不过可以尝试其他方法来弥补。

相信看过《乐园追放》的小伙伴们,都会感觉安吉拉美cry吧。安吉拉身材挺翘,怎能不让人prprpr。现在无良官方就推出了安吉拉的等臀大鼠标垫,实乃福音也ˋ( ° ▽、° )
买买买,不买还是人?(我就不买,我就bb
Read More →
今天完成了一个手机站专题的排版,然后到手机上测试缩放的时候出了问题,折腾半个上午,摸索出一些心得(后来发现,这就是固定宽度布局嘛)。
1.排版的时候用px排,在css里把body宽度固定,可以定成和设计稿一样,例如360px,640px。其他元素也都用px。
2.使用js动态设置viewport:
var scale=document.documentElement.clientWidth/640;
// var scale=window.screen.width/640;
var metaEl = document.createElement('meta');
document.querySelector("head").appendChild(metaEl);
metaEl.setAttribute('name','viewport');
metaEl.setAttribute('content', 'width=device-width ,initial-scale=' + scale + ',maximum-scale=1.0, minimum-scale=0 ,user-scalable=no');
这里面的640改成自己给body定的的宽度。这个代码的意思就是把initial-scale倍数设置为浏览器device-width/网页固定的宽度,使得页面被缩放到适应屏幕宽度。
ps:本文最近做过更新,第二步动态设置viewport,虽然理论上是正确的,但我还没实践过。我现在尝试用rem布局。
$("#box").change(function () {
//此时获取的已经是change后的值了
if($(this).prop("checked")){//如果全选按钮已经被选中
$(".sub").prop("checked",this.checked);
}else{//如果全选按钮未被选中
$(".sub").prop("checked",false);
}
});
#box是全选按钮(它也是个复选框),.sub是底下各个条目的复选框。用的是jq的.prop()方法。
刚才同学做全选功能,出了问题,来问我。我拿到代码试了试,点击全选按钮,然后获取并判断它的checked值,结果没反应。
然后去调试,发现发现获取到的复选框(checkbox)的checked值始终是undefined,选中了也不变。这还怎么做?
难道要把复选框放到form标签里才行?或者是需要手动加上checked这个属性?都试了试,完全没用
想想两年前还在学校的时候,就做过全选和反选这样的功能,怎么现在就做不出来了呢?这个郁闷啊
于是去百度“jq怎么获取checked值”,百度出来的各个教程的方法和我一样啊,怎么人家能用我就不能用?
最后直接百度“checkbox checked undefined”,总算找到答案了。
原来,在jquery1.6版本有了变更:
checked属性在页面初始化的时候已经初始化好了,不会随着状态的改变而改变。
也就是说如果checkbox在页面加载完毕时是选中的,那么返回的永远都是checked,如果一开始没被选中,则返回的永远是undefined。
然后怎么办呢, 用jq的.prop()方法。例子就是上边的代码了。
真想说过期信息害死人,以后搜索技术问题的时候最好去搜索选项里,把结果限制在最近一年之内。
比较简单的一个小玩意,昨天做的网站里需要这个类似的功能,于是改了下单独发出来。 代码如下:
<div id="wrap">
<a href="">hug_(artist)</a><a href="">single_shoe</a><a href="">豊聡耳神子</a><a href="">東方 東方project 東方プロジェクト touhou Touhou 东方 东方project</a><a href="">百合 レズ</a><a href="">碧眼</a><a href="">青髪 青い髪 水色髪</a><a href="">髪飾り</a><a href="">花 はな フラワー</a><a href="">short_sleeves</a><a href="">short_sleeves</a><a href="">御札</a>
</div>
<style>
#wrap{width: 900px;}
#wrap a{display: inline-block; padding: 0 10px;margin:0 8px 8px 0;font-family: "Microsoft YaHei";font-size: 13px;color: #fff;line-height: 26px;text-decoration: none;border-radius: 2px;}
#wrap a:hover{opacity: 0.8;transition:all .3s;}
</style>
<script>
function setbg (id,allColor) {//参数为容器id和颜色数组
var alla=document.getElementById("wrap").getElementsByTagName("a");
/*如果展示的区域太窄,可以截取字数以控制a标签的长度,以确保一行最少能有2个或几个
for (var i = 0; i < alla.length; i++) {
if(alla[i].innerHTML.length>8){
alla[i].innerHTML=alla[i].innerHTML.substr(0,7);
}
};
*/
//设置背景颜色
var allcolor=allColor;
usedColor=null; //上次用到的颜色
nowColor=null;//当前随机到的颜色
allaBgIndex=0;//给a标签设置背景颜色时,a的索引数字
bgindex = Math.floor((Math.random()*allcolor.length));
usedColor=allcolor[bgindex]; //先随机一个颜色设置为用过的颜色
for (var i = 0; i < 999; i++) {
bgindex = Math.floor((Math.random()*allcolor.length));
nowColor=allcolor[bgindex]; //随机一个颜色
if (usedColor!=nowColor) { //如果当前颜色和上一个用过的颜色不同,则设置背景色
alla[allaBgIndex].style.backgroundColor=nowColor;
usedColor=nowColor;//把这次用的颜色设置为上次用到的
allaBgIndex++;
if (allaBgIndex==alla.length) {//如果a标签已经全部设置了背景颜色
break;
};
};
};
};
setbg ("wrap",["#448EEF","#E95555","#1369C0","#1AB4C1","#F49129","#2C9F42"]);
</script>
主要的功能就是设置相邻的a标签的背景色不重复了,样式上没有什么难度。
注释里有个蛋疼的截取字数的功能,那是昨天在做网站时弄的。当时的展示区域非常小,宽度只有270多px,但是调取的还是文章标题,都不算短。要求一行最少有两个a标签,只好截取了。截取的缺点就是肯定有一些标签宽度是一样的,这显得很死板,展示区域越窄越明显。
display: inline-block;如果相邻的两个元素不对齐,可以使用vertical-align: top;
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form,ol,ul,li{margin:0; padding:0;}
body{font-size: 14px;font-family: 'Microsoft YaHei',Arial, Helvetica, sans-serif;color: #333;}
a{text-decoration: none;}
img{border: 0;max-width: 100%;}
a img{border: 0;vertical-align:middle;}
li{list-style: none;}
div,ul,li,p{box-sizing: border-box;}
.clearfix2:after{content:".";display:block;height:0; clear:both; visibility:hidden;}
自己用的,姑且记下来吧,虽然有些地方并不完美。