铁人赛 Day14 -- hover效果 之 网页快给我动起来啦

前言

今天来讲 hover 当我们触碰到某个元素时,会产生不同的效果

hover基本语法

要使hover有作用必须在hover前面加上 ':' --> :hover
除了原先设定写好的CSS之外,
再写另一个CSS,并将:hover写在名称後面 --> .aaa:hover{}
假设今天当我们将滑鼠游标碰到名为 aaa的class超连结 时,
要变换他的背景颜色,如下
原先的背景色

.aaa{
    background: #aaa;
}

透过hover後要变更的背景色

.aaa:hover{
    background: #000;
}

当然不只是颜色可以改变,其他像是字体、边框、长宽等等都可以透过hover滑到时改变

transition

那当我们碰到时,他直接改变颜色或是大小是不是有点奇怪?
这时候就可以使用我们的transition来让我们的动画更生动

transistion : 属性 转换时间 延迟执行时间 速度 ;

改变前

.aaa{
    background: #aaa;
    transition: all 1s 0s ;
}

改变後

.aaa:hover{
    background: #000;
}

这样我们的动画就会不死板并且更有延续感啦

那最後要再加点东西让我们的程序码可以看起来较完整一点

CSS:

改变前

.aaa{
    background: #aaa;
    color: #fff;
    font-size: 30px;
    text-decoration: none;
    transition: all 1s 0s ;
}

改变後

.aaa:hover{
    background: #000;
}

HTML:

直接写一个超连结来测试我们的hover效果就好

<a href="#" class="bts">OMG</a>

今天先这样,那我们铁人赛Day15见罗!!


<<:  每个专案的程序码都该这样开始

>>:  未来狂想:农业生产领域

[Day10] Storybook - Configure story rendering

在 Storybook - 基本介绍 & 安装 有提到 .storybook/preview...

Flutter基础介绍与实作-Day5 Dart语法介绍(2)

Function函式 上次介绍了一些简单的Function,今天要介绍一些比较复杂但是很实用的。在D...

铁人赛 Day10 -- 一定要知道的 CSS (七) -- background:linear-gradient渐层背景

前言 昨天知道一些背景的属性後,是不是觉得有点单调呀,所以我们今天就来谈谈渐层 基本语法 backg...

就学时多参加企业实习,了解产业型态

这篇第30篇是IT邦帮忙铁人赛最後一篇发文,但系统在第29篇就恭喜我完赛,我当作是官方提醒我最後一小...

Day27_渗透 Burp Suite-Intruder Positions

Burp Suite 使用环境:VMware Windows 7 将指定URL送到Intruder...