加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 金华站长网 (https://www.0579zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

使用HTML5/CSS3五步快速制作便签贴特效

发布时间:2018-10-05 13:45:50 所属栏目:创业 来源:站长网
导读:副标题#e# 本篇文字将展示给你的是,如何利用HTML5/CSS3,仅用5步就可以制作 便签 贴效果的HTML页面,效果图如下: (注: 图里的文字纯属杜撰,搞笑目的,如有雷同,纯属巧合,谢谢! ) 注:该效果可以在 Safari , Chrome , Firefox 和 Opera 在看到效果,I

为了让正方形倾斜,我们需要在li->a里添加如下代码:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] ul li a{
-webkit-transform:rotate(-6deg);
-o-transform:rotate(-6deg);
-moz-transform:rotate(-6deg);
}

但是为了能让正方形随机倾斜,而不是全部都倾斜,我们需要使用新的CSS3选择器,让正方形在每2个倾斜4个deg,每3个倾斜负3个deg,每6个倾斜5个deg:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] ul li:nth-child(even) a{
-o-transform:rotate(4deg);
-webkit-transform:rotate(4deg);
-moz-transform:rotate(4deg);
position:relative;
top:5px;
}
ul li:nth-child(3n) a{
-o-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
position:relative;
top:-5px;
}
ul li:nth-child(5n) a{
-o-transform:rotate(5deg);
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
position:relative;
top:-10px;
}

效果如下:

使用HTML5/CSS3五步快速制作便签贴特效

第四步:Hover和Focus时放缩正方形

想在hover和focus的时候达到缩放的效果,我们需要添加如下代码:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com] ul li a:hover,ul li a:focus{
-moz-box-shadow:10px 10px 7px rgba(0,0,0,.7);
-webkit-box-shadow: 10px 10px 7px rgba(0,0,0,.7);
box-shadow:10px 10px 7px rgba(0,0,0,.7);
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-o-transform: scale(1.25);
position:relative;
z-index:5;
}

设置z-index为5是为了让正方形在放大的时候盖住其它的正方形,同时因为也设置了focus,所以也支持Tab键切换访问,效果如下:

使用HTML5/CSS3五步快速制作便签贴特效

第五步:平滑过渡和添加颜色

(编辑:PHP编程网 - 金华站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读