五种常用CSS3网页小效果分享

本篇文章给大家分享5种很常用的css3网页小效果。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

五种常用CSS3网页小效果分享

教程推荐:css视频教程

第一种效果:

1.gif

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

立即学习“前端免费学习笔记(深入)”;

html代码:

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);    }}

昨晚看到某人的个人博客网站的回到顶部按钮悬浮效果就是这样子的,还是比较有趣的,不过人家的效果可能比我的好一些,大家不妨试一下。

第二种效果:

2.gif

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

html代码:


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;}

一般旁边都会有一个按钮,这里我就不做了。

第三种效果:

3.gif

这种效果也是很常用,比较多还是个人网站偏多。

html代码:

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;}

第四种效果:

4.gif

这种提示效果就更常用了,很多网站都用。

html代码:

这是我的个人博客

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);}

第五种效果:

估计这种就是不常用了,自己做着玩,有兴趣看一下咯:

5.gif

html结构:

东邪 西毒 南乞 北丐

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;}

结语

那么这次就分享这么几个小玩意吧,以后有时间会分享一些比较好的。

更多编程相关知识,请访问:编程视频!!

以上就是五种常用CSS3网页小效果分享的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1617239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 05:47:38
下一篇 2025年12月24日 05:47:49

相关推荐

  • css3有那些内置函数

    css3内置函数有:calc()、cubic-bezier()、hsl()、hsla()、linear-gradient()、radial-gradient()、rgba()、var()、max()、min()、cycle()等等。 本教程操作环境:Windows7系统、css3版本、Dell G3…

    2025年12月24日
    000
  • css3兼容ie8吗

    css3中只有小部分兼容ie8,而ie8也只支持非常小的一部分css3,比如“box-sizing:border-box”;但还有很多CSS3特性ie8及以下版本是不支持的,比如样式选择器、圆角、阴影等。 本教程操作环境:Windows7系统、css3&&internet explo…

    2025年12月24日 好文分享
    000
  • 箭头用css3怎么写

    用css3写箭头的方法:首先创建一个前端示例文件;然后利用CSS3中的transform属性实现一个没有背景填充小正方形;最后通过设置它的边框和翻转即可实现箭头效果。 本教程操作环境:Dell G3电脑、Windows7系统、HTML5&&CSS3版本。 推荐:《css视频教程》 箭…

    2025年12月24日
    000
  • 通过案例,了解CSS3创建简单动画的方法

    下面本篇文章通过案例来介绍使用css3创建简单动画的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 推荐:css视频教程 1.简易加载中 @keyframes myfirst { from{transform: rotate(0deg)}to{transform: rotat…

    2025年12月24日
    000
  • css3 如何画圆

    css3画圆的实现方法:首先创建一个HTML示例文件;然后定义一个div,并命名为“circle”;最后通过css属性“border-radius”使div实现圆的效果即可。 本教程操作环境:Dell G3电脑、Windows7系统、HTML5&&CSS3版本。 推荐:《css视频教…

    2025年12月24日 好文分享
    000
  • css怎么让图案上下浮动

    在css中,可以使用animation属性和@keyframes规则给img图片元素设置上下浮动动画效果来让图案上下浮动;动画的快慢速度可以通过元素高度与animation中的秒数去调整。 本教程操作环境:Windows7系统、HTML5&&CSS3版本,Dell G3电脑。 推荐:…

    2025年12月24日
    000
  • 使用CSS3模拟打字效果(代码实例)

    本篇文章给大家通过代码实例来介绍一下使用css3模拟中文/英文打字效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 推荐:css视频教程 一、使用CSS3实现打字效果原理 要模拟打字的效果,就需要让字符一个一个逐步显示。 立即学习“前端免费学习笔记(深入)”; 这里是通过…

    2025年12月24日
    000
  • css3 skew()属性怎么用

    在css3中,skew()是一个倾斜属性,需要和transform属性一起使用,可以改变元素在页面中的形状,让元素沿着X和Y轴进行2D倾斜转换;语法“transform:skew(x,y)”。 本教程操作环境:Windows7系统、CSS3版本,该方法适用于所有品牌电脑。 推荐:《css视频教程》 …

    2025年12月24日 好文分享
    000
  • CSS3 Cubic-Bezier()实现链接悬停动画效果的方法介绍

    我们将使用CSS3动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。 我们还将看一下CSS3 Cubic-Bezier(贝塞尔)曲线,它是CSS过渡,为弹出框提供了更加流畅的运动,而不是僵化的机械运动。 (推荐教程:CSS视频教程) 这是我们最后的效果: 立即学习…

    2025年12月24日 好文分享
    000
  • css3 pie怎么用

    css3 pie的使用方法:首先下载CSS3PIE插件;然后将pie.htc文件,放到项目的文件夹中;接着在css代码中在需要使用css3的地方添加“behavior: url(PIE.htc)”;最后指定到htc文件的位置即可。 本教程操作环境:windows7系统、css3版,该方法适用于所有品…

    2025年12月24日
    000
  • css3怎么实现字体倒影

    css3实现字体倒影的方法:首先创建一个HTML示例文件;然后定义一段文字;接着通过给指定文字添加“box-reflect”属性实现字体倒影即可。 本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。 推荐:《css视频教程》 css3实现字体倒影 在CSS中,主要采用box…

    2025年12月24日
    000
  • CSS nth-of-type和nth-child的区别是什么?

    区别:两种匹配的元素不同,“:nth-of-type(n)”选择器是匹配属于父元素的特定类型的第N个子元素,元素类型是有限制的;而“:nth-child(n)”选择器是匹配属于其父元素的第N个子元素,元素类型是没有限制的。 (推荐教程:CSS视频教程) 1、:nth-child() 选择器 :nth…

    2025年12月24日 好文分享
    000
  • 如何解决css3 media不起作用的问题

    解决办法:1、保证media书写格式为“@media screen and (css样式){}”;2、检查样式是否冲突;3、设置meta标签的viewport属性;4、media后跟的括号中的内容不能写结束符“;”,如果有,需要去掉。 本教程操作环境:Windows7系统、css3版,Dell G3…

    2025年12月24日
    000
  • css3 sticky不生效怎么办

    css3 sticky不生效的解决办法:1、父元素不能overflow:hidden或者overflow:auto属性;2、必须指定top、bottom、left、right4个值之一;3、父元素的高度不能低于sticky元素的高度。 本教程操作环境:windows7系统、css3版、thinkpa…

    2025年12月24日
    000
  • css3都有哪些新内容

    css3新内容有:1、子选择器,用于选取带有特定父元素的元素;2、兄弟选择器,用于选择紧接在另一个元素后的兄弟元素;3、其他兄弟选中器;4、结构伪类选择器;5、伪元素选择器等等。 本文操作环境:windows7系统,css3版,DELL G3电脑。 CSS3新增内容: CSS3新增选择器子选择器 子…

    2025年12月24日 好文分享
    000
  • css3中的2d变形有哪些

    css3中的2d变形有:1、位移transform:translate();2、缩放transform:scale();3、旋转transform:rotate();4、倾斜transform:skew()。 环境: 本文适用于所有品牌的电脑。 (学习视频分享:css视频教程) 2d变形分为: 立即…

    2025年12月24日 好文分享
    000
  • css3中text属性有哪些

    css3中text属性有:1、颜色属性color;2、文本对齐属性【text-align】;3、字符间距属性【letter-spacing】;4、文本行高属性【line-height】;5、文本修饰属性【text-decoration】。 本教程操作环境:windows10系统、css3版,该方法适…

    2025年12月24日
    000
  • css3怎么加内边框

    css3加内边框的方法:可以通过使用border属性和box-sizing属性来加内边框,如【box-sizing:border-box;】。box-sizing属性允许以某种方式定义某些属性,以适应指定区域。 本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。 css3添…

    2025年12月24日
    000
  • css3怎么让文字垂直居中显示

    css3让文字垂直居中显示的方法:可以通过使用绝对定位和transform属性来实现,如【position:relative; transform:translate(50%,-50%);】。 实现思路: 通过使用绝对定位和transform属性来实现。 (视频教程推荐:css视频教程) 属性介绍:…

    2025年12月24日
    000
  • css3 @media怎么不起作用?是什么原因?

    css3 media不起作用的原因:1、HTML meta标签中没有设置加viewport属性;2、样式冲突,@media查询代码的样式被后面的css所覆盖;3、格式书写出现错误,mediah语句的and后面必须有空格。 本教程操作环境:windows10、css3,本文适用于所有品牌的电脑。 相关…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信