十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
!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鼠标悬停伪类 :hover 使用方式如下
div class="test"则是测试div/div
.test: hover {
color: orange;
font-weight: bold;
}
当鼠标悬停在 div test 上时,test里面的文字会加粗,颜色变为橘色。
鼠标悬停伪类在手机端是看不到效果的,因为手机端是触屏的
css中悬停改变样式的最好方法是用伪类选择器 div:hover{}。css代码示例如下:
div{ width:100px; height:200px; background:#000;}
div:hover{ background:#fff;}
这是一个修改背景颜色的示例,伪类里可以修改跟多的样式,宽度,高度或者字体大小,字体颜色都是可以修改的。
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的style标签中,输入css代码:a:visited {color: blueviolet;}。
3、浏览器运行index.html页面,此时超链接文本单击后的样式被设置了文字紫色颜色。