css鼠标悬停样式,css鼠标悬停显示div

HTML+CSS制作鼠标悬停效果

!DOCTYPE html

成都创新互联专注于包河企业网站建设,响应式网站建设,商城开发。包河网站建设公司,为包河等地区提供建站服务。全流程专业公司,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

html

head

meta charset="UTF-8"

title鼠标悬停效果/title

style type="text/css"

    *{

        margin: 0;

        padding: 0;

    }

    body{

        background-color: #000;

    }

    a{

        width: 200px;

        height: 50px;

        display: block;

        text-align: center;

        line-height: 50px;

        text-decoration: none;

        position: absolute;

        top: 50%;

        left: 50%;

        transform: translate(-50%,-50%);

        font-size: 24px;

        font-weight: bold;

        color: white;

        border: 1px solid white;

        overflow: hidden;

    }

    a::before{

        content: "";

        position: absolute;

        top: 0;

        left: -100%;

        width: 100%;

        height: 100%;

        background-image: linear-gradient(60deg,transparent,rgba(146,148,248,.4),transparent);

        transition: all 0.5s;

    }

    a:hover::before{

        left: 100%;

    }

    a:hover{

        box-shadow: 0 2px 10px 8px rgba(146,148,248,.4);

    }

/style

/head

body

a href="#"鼠标悬停效果/a

/body

/html

CSS+HTML悬停下划线效果

!DOCTYPE html

html lang="en"

head

meta charset="UTF-8"

meta name="viewport" content="width=device-width, initial-scale=1.0"

meta http-equiv="X-UA-Compatible" content="ie=edge"

titleDocument/title

style

    body {

        display: flex;

        height: 100vh;

        justify-content: center;

        align-items: center;

    }

    ul {

        padding: 0;

        margin: 0;

        list-style-type: none;

    }

    ul li{

        padding: 5px 0;

    }

    ul li a {

        position: relative;

        display: inline-block;

        text-decoration: none;

        color: #3a3a3a;

        /* 转大写 */

        text-transform: uppercase;

        padding: 4px 0;

        transition: 0.5s;

        font-weight: bold;

    }

    ul li a::after {

        position: absolute;

        content: "";

        width: 100%;

        height: 3px;

        top: 100%;

        left: 0;

        background: #347cdb;

        transition: transform 0.5s;

        transform: scaleX(0);

        transform-origin: right;

    }

    ul li a:hover {

        color: #585858;

        text-shadow: 0 0 10px #ccc;

    }

    ul li a:hover::after {

        transform: scaleX(1);

        transform-origin: left;

    }

/style

/head

body

ul

    lia href="#"home/a/li

    lia href="#"archives/a/li

    lia href="#"tags/a/li

    lia href="#"categories/a/li

    lia href="#"about/a/li

/ul

/body

/html

css鼠标悬停伪类

css鼠标悬停伪类 :hover 使用方式如下

div class="test"则是测试div/div

.test: hover {

color: orange;

font-weight: bold;

}

当鼠标悬停在 div test 上时,test里面的文字会加粗,颜色变为橘色。

鼠标悬停伪类在手机端是看不到效果的,因为手机端是触屏的

css里鼠标悬停变色怎么设置?

css中悬停改变样式的最好方法是用伪类选择器 div:hover{}。css代码示例如下:

div{ width:100px; height:200px; background:#000;}

div:hover{ background:#fff;}

这是一个修改背景颜色的示例,伪类里可以修改跟多的样式,宽度,高度或者字体大小,字体颜色都是可以修改的。

如何用它CSS设置鼠标单击后的样式

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的style标签中,输入css代码:a:visited {color: blueviolet;}。

3、浏览器运行index.html页面,此时超链接文本单击后的样式被设置了文字紫色颜色。


本文名称:css鼠标悬停样式,css鼠标悬停显示div
浏览地址:http://scyanting.com/article/dsgdoio.html