Saber 酱的抱枕

Fly me to the moon

05/19
2017
学习

使用css3动画制作网页底部走动的桌宠

在pc设备上,我的博客底部会有一个saber桌宠走来走去~这个效果大概是三年前博客建立不久就做了,但是当时是用JavaScript的定时器来改变桌宠的位置的。今天我把它用css3动画重做了一遍,效果基本上维持原样。

这次我依然用到了JavaScript,不过JavaScript已经不直接移动桌宠的位置了,它的作用是动态创建animation动画规则,这样桌宠的移动就由css3动画控制了。

其实我改成css3动画本来是想降低我的博客在浏览器里的资源占用,但是改了之后发现效果不明显,看来占用资源大头的另有原因,这个以后再查吧。
Read More →

使用css3动画制作网页底部走动的桌宠

05/1
2017
ACG

2017年4月里番合集

2017年4月里番 H hentai 动画 磁链 福利 资源 里番
pid=59362201

转眼间,四月份过去了。今天是五一,但可怜的死宅站长今天依旧家里蹲……

四月里番已经出来了,在下先下为敬。

脸肿字幕组:
magnet:?xt=urn:btih:1A424FECF5B6BA25C7A96E6C0D2696062F0DA0EC

桜都字幕组:
magnet:?xt=urn:btih:53136051687fa1539e3e497ee396e88ae266e2ef

目录:
[BOOTLEG]堕落令嬢 THE ANIMATION
[QueenBee]ずっと好きだった1[柚木N’]
[ばにぃうぉ~か~] OVA 冥刻學園 受胎編 #1「お願いします……先生の精液で、私たちを助けて欲しいんです」
[Collaboration Works petit] ヌキどきッ!Revolution~天使と悪魔の搾精バトル~ 夕焼け空に天使降臨! セラのおっぱい、自由にしてね 編
[株式会社虎の穴]ボクとみさき先生
[メリー・ジェーン] 貴方ハ私ノモノ -ドS彼女とドM彼氏- 上巻 しつけ上手な優等生_v2
[PoRO]鬼父 Refresh 「小生意気ロマンティックがハマらない」
[ショーテン] 学園侵触 ×× of the Dead 上巻
[ピンクパイナップル]清楚で真面目な彼女が、最凶ヤリサーに勧誘されたら…? THE ANIMATION

2017年4月里番合集

03/8
2017
学习

使用 ::before 和 ::after 伪元素来制作CSS3动画

我们经常对html元素使用hover选择器来做一些效果,比如当鼠标放在一个a标签上时改变文字颜色:

a{color: #F4A801}  //超链接的文字是橘黄色
a:hover{color: #FF0000}  //当鼠标经过时变成红色

如果加上css3的一些过渡属性就会出现变化的过程,成为简单的css3动画。

但是之前我没想到 ::before 和 ::after 这俩伪元素也可以用类似hover的选择器触发它们的动画。今天见识到了,感觉很棒。

如下效果,当鼠标放到这个按钮上时会在底部展开一条线:

查看更多

这个是怎么做的呢?

按钮是A标签,需要给它设置相对定位和超出隐藏:

a{position: relative;overflow: hidden;}

然后用::before伪元素在底部做一条线,只不过一开始没让这条线显示出来。::before伪元素需要设置绝对定位,这样可以让它位于按钮内部。

最后,当鼠标经过按钮时(hover)改变::before伪元素的css属性,如同文章开头的代码中改变a标签的属性一样,只是写法不同:

a:hover::before{
    /*css属性*/
}

最终实现的代码如下:

<a href="" id="more">查看更多</a>
<style>
	#more{display: inline-block;width: 150px;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #fff;text-decoration: none !important;text-shadow:none !important;background: #8EE964;
		/*最后的por和ovh是必须的*/
		position: relative;overflow: hidden;
	}
	#more:before{
	  /*设置初始状态*/
	  content: "";
	  position: absolute;
	  left: 50%;
	  right: 50%;
	  bottom: 0;
	  background: #ff9d2e;
	  height:5px;
	  /*transition-property 设置过渡时要改变的属性 若不设置则为all*/
	  transition-property: left, right;
	  transition-duration: 0.3s;
	  transition-timing-function: ease-out;
	}
	#more:hover:before, #more:focus:before, #more:active:before {
		/*当鼠标经过、或按钮被焦点、被激活时对before的属性进行改变*/
	  	left: 0;
		right: 0;
	}
</style>

ps:
我这次没使用::after伪元素,大家可以按需使用。

伪元素前面写两个冒号是符合标准的写法,写一个冒号是为了兼容比较旧的浏览器,实际使用中写一个或两个均可。

如有需要,也在hover外部定义动画,然后在hover内引用。如:

#more:hover:before, #more:focus:before, #more:active:before {
  	animation:showUnderline .3s forwards;
}
@keyframes showUnderline {
	to{
		left: 0;
		right: 0;
	}
}

注意,@keyframes定义的动画和直接在样式里写的动画有区别:
以鼠标hover时执行动画为例,@keyframes定义的动画,当鼠标离开后没有逐渐恢复至原来状态的过程,而在元素样式内定义的则有。
以本文的按钮为例,@keyframes定义的动画,当鼠标离开按钮后那个底边不会逐渐向中间收缩,而是瞬间就消失了。

使用 ::before 和 ::after 伪元素来制作CSS3动画

02/26
2017
ACG

2017年2月3D作品合集

2017年2月3D作品合集 资源 磁链

[夜桜字幕组]2017年2月3D作品合集[BIG5+GB]
magnet:?xt=urn:btih:EC8C855C1EB66EB5615713B4AA34BC41F06180E6

视频列表:
[みこにそみ]澪をXXするゲエム[GB].mp4
[@OZ]ビビッと一色 海水浴[スポーツビキニ][GB].mp4
[@OZ]ビビッと一色 海水浴[制服][GB].mp4
[SPRECHCHOR]姫騎士輪姦 第二話 悲劇の王女ミーア[GB].mp4
[エルテネス]黒ギャルちゃんがセックスしようと誘ってくれたけど、拡張プレイに終始した件。[GB].mp4
[KENZsoft]超★痴女メイド!2 -淫極!-[GB].mp4

2017年2月3D作品合集

10/14
2016
学习

使用css3动画给评论头像增加旋转效果

刚才我给评论区头像添加了鼠标经过旋转的效果,是使用css3动画做的。

在css样式表里先定义一个旋转的动画,然后在鼠标经过头像时触发动画:

@keyframes rotate_once{
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.comment-meta .avatar:hover{
	animation: rotate_once .5s;
}

有时候必须结合JavaScript事件播放动画的时候,可以先把animation那句放到一个单独的class名里,然后通过JavaScript来动态添加、删除改动画的className,来达到播放动画或去除动画的效果。

示例:

element.addEventListener("mouseover",function(){
	element.className=nowClassName+" rotate_once";
	element.addEventListener("animationend",function(){
		element.className=nowClassName;
	})
});

鼠标经过元素时添加rotate_once这个className,播放动画。动画播放完毕之后再去掉这个className。

这里有个知识点,就是JavaScript里有三个能监听动画播放的事件:

animationStart 动画开始执行
animationEnd 动画执行结束
animationIteration  重复动画开始执行(只有重复动画才会触发)

使用css3动画给评论头像增加旋转效果

10/10
2016
ACG

小女ラムネ 第1話 ちーちゃんと秘密のアルバイト

小女ラムネ 第1話 ちーちゃんと秘密のアルバイト

《小女ラムネ》(Shoujo Ramune)原作是2014年发售的一部R-18 GALGAME。讲述了三个发色不同(黑白棕)的萝莉妹子和怪蜀黍啪啪啪的故事。

点击此处查看CG (若打不开自行翻墙)

8月份就传出《小女ラムネ》动画化的消息(你说啥?当然是里番了)。然而10月7日才实际发售。身为萝莉控,还是很值得一看的,哦呵呵呵呵~

磁力链接:
magnet:?xt=urn:btih:4D3AD1D713CB2F7C8D314CB7BAF3EBE539076B72
Read More →

小女ラムネ 第1話 ちーちゃんと秘密のアルバイト