5个很常用的CSS3网页小实例

第一种效果:

由于录制gif图片会掉帧,所以看起来不流畅,很卡,但其实实际效果还是不错的,有弹性一些。

HTML

<span class="shake">弹</span>

css

.shake{width:40px;height:40px;display:block;background:lightgreen;border-radius:50%;margin:5px;color:#fff;font-size:24px;text-align:center;line-height:40px;cursor:pointer;-webkit-transition:all 0.25s;
}
.shake:hover{-webkit-animation:shake 0.25s;background: lightblue;
}
@-webkit-keyframes shake{0%,10%,55%,90%,94%,98%,100%{-webkit-transform:scale(1,1);}30%{-webkit-transform:scale(1.14,0.86);}75%{-webkit-transform:scale(0.92,1.08);}92%{-webkit-transform:scale(1.04,0.96);}96%{-webkit-transform:scale(1.02,0.98);}99%{-webkit-transform:scale(1.01,0.99);}
}

第二种效果:

这种效果其实目前线上很多网站都在用了,不管是使用CSS3,还是jQuery,都是可以实现的。那这里我只是简单地使用CSS3来实现。

html代码:

<input class="search" type="text" placeholder="搜索...">

CSS代码:

.search{width:80px;height:40px;border-radius:40px;border:2px solid lightblue;position: absolute;right:200px;outline:none;text-indent:12px;color:#666;font-size:16px;padding:0;-webkit-transition:width 0.5s;
}
.search:focus{width:200px;
}

第三种效果:

html代码:

<div class="banner"><a href="javascript:;">博</a><span>这是我的个人博客</span>
</div>

css代码:

.banner{width:234px;height:34px;border-radius:34px;position:absolute;top:400px;left:200px;
}
.banner a{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;border:2px solid lightblue;position:absolute;left:0px;top:0px;background:lightgreen;color:#fff;text-align:center;text-decoration:none;cursor:pointer;z-index:2;
}
.banner a:hover + span{-webkit-transform:rotate(360deg);opacity:1;
}
.banner span{display:inline-block;width:auto;padding:0 20px;height:34px;line-height:34px;background:lightblue;border-radius:34px;text-align: center;position:absolute;color:#fff;text-indent:25px;opacity:0;-webkit-transform-origin:8% center;-webkit-transition:all 1s;
}

第四种效果:

html代码:

<div class="banner1"><a href="javascript:;">博</a><span>这是我的个人博客</span>
</div>

css代码:

.banner1{width:234px;height:34px;border-radius:40px;position:absolute;top:400px;left:600px;
}
.banner1 a{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;border:2px solid lightblue;position:absolute;left:0px;top:0px;background:lightgreen;color:#fff;text-align:center;text-decoration:none;cursor:pointer;z-index:2;
}
.banner1 a:hover + span{-webkit-transform:translateX(40px);opacity:1;
}
.banner1 span{display:inline-block;width:auto;padding:0 20px;height:30px;line-height:30px;background:lightblue;border-radius:30px;text-align: center;color:#fff;position:absolute;top:2px;opacity:0;-webkit-transition:all 1s;-webkit-transform:translateX(80px);
}

第五种效果


html结构:

<div class="wrapper"><div class="round"><span>东邪</span><span>西毒</span><span>南乞</span><span>北丐</span></div>
</div>

css代码:

.wrapper{width:100px;height:100px;background:lightblue;border-radius:50%;border:2px solid lightgreen;position: absolute;top:200px;left:400px;cursor:pointer;
}
.wrapper:after{content:'你猜';display:inline-block;width:100px;height:100px;line-height:100px;border-radius:50%;text-align:center;color:#fff;font-size:24px;
}
.wrapper:hover .round{-webkit-transform:scale(1);opacity:1;-webkit-animation:rotating 6s 1.2s linear infinite alternate;
}
@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(180deg);}
}
.round{width:240px;height:240px;border:2px solid lightgreen;border-radius:50%;position: absolute;top:-70px;left:-70px;-webkit-transition:all 1s;-webkit-transform:scale(0.35);opacity:0;
}
.round span{width:40px;height:40px;line-height:40px;display:inline-block;border-radius:50%;background:lightblue;border:2px solid lightgreen;color:#fff;text-align:center;position:absolute;
}
.round span:nth-child(1){right:-22px;top:50%;margin-top:-22px;
}
.round span:nth-child(2){left:-22px;top:50%;margin-top:-22px;
}
.round span:nth-child(3){left:50%;bottom:-22px;margin-left:-22px;
}
.round span:nth-child(4){left:50%;top:-22px;margin-left:-22px;
}

5个很常用的CSS3网页小实例相关推荐

  1. HTML5+CSS3+JQuery小实例:简单又令人惊艳的hover效果登录界面

    今天给大家带来一个小案例,HTML5+CSS3+JQuery实现简单又令人惊艳的hover效果登录界面. 先看效果: 源代码: <div class="container"& ...

  2. html loader使用方法,webpack中loader的使用方法,以及几个常用loader的应用小实例

    loader:是webpack用来预处理模块的,在一个模块被引入之前,会预先使用loader处理模块的内容. 可能,你会遇到当你用webpack打包的时候,提示你需要一个loader来处理文件,那we ...

  3. HTML5+CSS3+JS小实例:仿制网易云音乐网站的轮播图

    实例:仿制网易云音乐网站的轮播图 技术栈:HTML+CSS+JS 字体图标库:font-awesome 效果: 源码: <!DOCTYPE html> <html><he ...

  4. HTML5+CSS3+JS小实例:始终飞向鼠标的纸飞机

    实例:始终飞向鼠标的纸飞机 技术栈:HTML+CSS+JavaScript 效果: 源码: <!DOCTYPE html> <html><head><meta ...

  5. HTML5+CSS3+JS小实例:旋转的圣诞树

    ​实例:旋转的圣诞树 技术栈:HTML+CSS+JS 效果: 源码: <!DOCTYPE html> <html><head><meta http-equiv ...

  6. HTML5+CSS3+JS小实例:倒计时动画特效

    实例:倒计时动画特效 技术栈:HTML+CSS+JS 效果: 源码: [html] <!DOCTYPE html> <html><head><meta htt ...

  7. 本人常用的一些编码小Tips(虽然不多,但很好用)

    本人常用的一些编码小Tips 我是可爱的目录 本人常用的一些编码小Tips 一.概述 二.Windows的一些常用的快捷键 (一).Win + others 类型 (二).Alt + others 类 ...

  8. Pits - CSS3+JS网页小游戏

    src="http://www.sfg.name/apps/pits/" width="600" height="300"> 玩游戏 ...

  9. HTML5 + css3 + js 网页设计作业 网页小游戏

    用HTML5 + css3 + js 做的一个翻图片的网页小游戏,挺有意思的吧! 因为上网页课要交一个个人的网页设计作业,时间挺紧的,记得以前玩游戏偶尔看到一个翻转图片的小游戏,就想模仿着做一个! 目 ...

最新文章

  1. SpringMVC如何实现aop
  2. 校招c语言面试题目及答案,C/C++学习之路(一)校招后端面试题及答案(作者回忆版)...
  3. ceph的数据存储之路(10) -----ceph对象存储的ls命令实现及思考
  4. Maven-学习笔记06【基础-Maven工程servlet实例】
  5. 17.容器的成员函数优先于同名的算法
  6. 金融业对区块链必须有足够认识
  7. linux mate eth0已下线,Linux Mint 18 Cinnamon 版和 MATE 版已经可以下载了
  8. 控制抽象之简化客户代码
  9. 5.MySQL优化---索引优化专题
  10. HTML5+CSS大作业——清新春暖花开个人博客网站(6页)
  11. 矩阵的转置与求导运算
  12. box-sizing 的使用
  13. 网络基础之网络协议篇(转自林海峰老师)
  14. OLED有哪些优劣势?
  15. Android 3分钟一个库搞定视频替换音频 视频合成 视频裁剪(高仿剪映)
  16. 【补番】左神算法系列——哈希的相关问题
  17. 最新服务器CPUe5,不能说的秘密 至强E5处理器背后的真相
  18. 破解WiFi并且成功连接!原wifi主人想哭~
  19. 汇编语言中LEA与MOV指令小结
  20. 架构道术-对架构敏捷实践的一些思考

热门文章

  1. tableau可视化数据分析60讲(二十一)-tableau预测及趋势线
  2. 贝叶斯学习--极大后验概率假设和极大似然假设
  3. 计算python执行时间
  4. uni-app读取html缓存,uni-app同步缓存值 设置 读取 删除(示例代码)
  5. python爬虫分析大学排名_Python爬虫获得国内高校排名,python,获取,大学排名
  6. Python入门100题 | 第058题
  7. numpy.empty详解
  8. Java - Get a list of all Classes loaded in the JVM[转]
  9. centos 6.7下安装rabbitmq 3.6.6过程
  10. 连接mongodb,kafka异步处理代码