为了账号安全,请及时绑定邮箱和手机立即绑定

按钮特效

江老实 Web前端工程师
难度初级
时长 2小时 0分
学习人数
综合评分9.77
113人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • transform浏览器兼容问题
    查看全部
  • Transform参数
    查看全部
  • CSS
    查看全部
  • border-radius的浏览器兼容
    查看全部
  • js显示的提示信息相对于box定位是因为信息自适应显示的宽度超过了link的定义宽度,overflow外的信息无法显示。
    查看全部
  • 老师讲的过程中,把最后的线条宽度调成100%是不对的。因为线条的宽度是盒子的宽度,但是线条最后要覆盖的是盒子外边框的宽度啊!外边框是具有自身的宽度2px。我从一开始的demo演绎中就看到了四个线条不能重合的问题。但是到现在才算是知道了原因所在,这里应该定义宽度为184px。在正方形的四个顶点处,会有两两线条叠加的效果。。。
    查看全部
  • transtion的兼容性
    查看全部
  • 兼容性具体代码编写
    查看全部
  • 1234
    查看全部
    0 采集 收起 来源:课程简介

    2014-12-14

  • css3 中的 transform transition box-sizing border-radius
    查看全部
    0 采集 收起 来源:html结构制作

    2014-12-14

  • 笔记记了在哪里可看到
    查看全部
    0 采集 收起 来源:传统<input>标签

    2014-12-14

  • 自己记笔记吗
    查看全部
    0 采集 收起 来源:传统<input>标签

    2014-12-14

  • 这是jquery代码,所有浏览器完美显示 把box-sizing的内容注释掉,jquery中写法如下 $(function(){ //给个按钮驾鼠标滑过动作 $('.button').hover( function(){//鼠标悬浮时的事件 //1.获取需要显示的内容 var $this = $(this); var txt = $this.attr('data'); //2.将获得到的值放入tip em中 var $tip = $('.tip');//取得em对象 $('.tip em').text(txt);//为em对象放置文本值 //3.同时改变tip的位置 //3.1获得每个按钮相对于父元素的位置,此处只需要获得left值 var this_left = $this.position().left; //3.2设置tip与该按钮垂直剧中对齐 var tip_width = $tip.outerWidth();//获取每个em的宽度 var this_width = $this.outerWidth();//此按钮的宽度 var tip_pos = (this_left+this_width/2)-tip_width/2; $tip.css({left:tip_pos+"px"}).animate({top:'145px','opacity':1},500); }, function(){//鼠标离开时的事件 $('.tip').animate({'top':'110px','opacity':0},300); }); }); // 此方法几点说明 // 1.关于box-sizing属性,在moz浏览器中支持的还不很好,有误差 // 2.上述tip_left的计算方法是先找到按钮中心距父元素左右的距离, // 然后用此距离-tip的宽度/2,即是tip的左边距 // 3.此方法计算的左边距,可以完美解决tip宽度比按钮宽度小的情况
    查看全部
  • .button{ display:block; width:180px; height:50px; line-height:50px; color:#3dcb70; font-family:Arial; font-weight:bolder; border:2px solid rgba(255,255,255,0.8); padding-left:20px; /*这些属性值 可能不需要,在各个浏览器里都会非常好兼容 box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;*/ margin:0 auto; text-decoration:none; background:url(../images/allow.png) no-repeat 130px center; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -ms-transition:all 0.4s ease; position: relative; }
    查看全部
  • transform定义和用法
    查看全部

举报

0/150
提交
取消
课程须知
1、你至少具备photoshop简单基础知识。 2、熟悉html基础知识,尤其对<input>标签、<a>标签、<span>标签和css样式比较了解。 3、有(X)HTML和CSS2基础及对HTML5和CSS3有所了解的童鞋们。
老师告诉你能学到什么?
1、如何制作圆角按钮 2、如何拆解动画效果 3、如何使用transform属性实现旋转 4、如何使用transition属性实现过渡

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!