为什么鼠标hover的动画结束后,变黑的“您好”会变细,有什么办法能让它不变细?

来源:1-5 编程练习

qq_啊啦嘞_0

2016-11-29 21:11

1)变黑的“您好”会变细,有什么办法能让它不变细?

2)transition 的all关键字是表示所有的动画,是指什么?是transform定义的所有动画吗?

3)为什么transition可以写在.mainDiv:hover{}里面。也可以写作.mainDiv 里面??

写回答 关注

1回答

  • Leebours
    2016-11-30 09:48:23
    1. 可以设置下font-weight,代码:.mainDiv:hover{font-weight:bolder;}   。

      然后字体想跟图片上的一样就设置一下font-famliy,body{font-family: 'Microsoft YaHei', Verdana, Geneva, sans-serif;}

    2. transition 的all关键字就是让transition作用于这个class或者id的所有属性

    3. transition是过渡效果,写在hover里面是为了当鼠标划过div时,hover中属性的变化有过渡的效果,而不会直接就变化了,写在.mainDiv是为了鼠标划出div时,div的属性值变回原来的样子,过渡效果还存在。


CSS3绚丽照片墙

CSS3属性轻松实现绚丽照片墙效果,展示不同位置不同角度多张照片

56605 学习 · 63 问题

查看课程

相似问题