当前位置: 首页 > wzjs >正文

济南免费网站制作微信引流神器手机电影网站怎么做

济南免费网站制作,微信引流神器手机电影网站怎么做,摄影培训网站建设,python适合大型网站开发吗目录 一、介绍二、常用种类三、案例实现案例一:a标签使用link/visited/hover/active案例二:表单元素使用focus/disabled案例三、通过其余伪类实现元素灵活选中 一、介绍 CSS 伪类(Pseudo-classes) 用于定义元素的特定状态或结构位…

目录

  • 一、介绍
  • 二、常用种类
  • 三、案例实现
    • 案例一:a标签使用link/visited/hover/active
    • 案例二:表单元素使用focus/disabled
    • 案例三、通过其余伪类实现元素灵活选中

一、介绍

CSS 伪类(Pseudo-classes) 用于定义元素的特定状态结构位置,从而允许你为这些特殊场景添加样式。伪类以冒号 : 开头,附加在选择器后

/* 举例 */
a:link{color: #fff;background-color: aqua;
}

二、常用种类

伪类含义
:link选中未访问的链接
:visited选中已访问的链接
:hover鼠标悬停在元素上时
:active元素被激活(如鼠标按下元素)时
:focus元素获得焦点(如表单输入框被选中)
:disabled禁用的表单元素
:checked被选中的复选框或单选按钮
:first-child元素的第一个子元素
:last-child元素的最后一个子元素
:first-of-type选中第一个指定类型的子元素
:last-of-type选中最后一个指定类型的子元素
:nth-child(n)选中第 n 个子元素(支持公式如 2n+1)
:nth-of-type(n)选中该类型元素的第 n 个

三、案例实现

案例一:a标签使用link/visited/hover/active

当我们同时使用多种选中样式的伪类时,生效的顺序十分重要!!!这里通过爱恨法则来加快记忆

爱恨法则 Love Hate -> link visited hover active

效果代码:hover和active需要鼠标移动至元素/鼠标按下激活元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪类</title><style>.nav a{width: 100px;height: 50px;text-decoration: none;background-color: antiquewhite;}/*伪类顺序: 爱恨法则 Love Hate -> link visited hover active  *//* line 选中未访问过的超链接 */.nav a:link{color: #fff;background-color: aqua;}/* visited 选中访问过的超链接 */.nav a:visited{background-color: aquamarine;}/* hover 选中鼠标移入的元素 */.nav a:hover{background-color: azure;}/* active 选中鼠标按下的元素 */.nav a:active{color: #fff;background-color: red;}</style>
</head>
<body><div class="nav"><a href="https://gitee.com/">gitee</a><a href="https://www.bilibili.com">哔哩哔哩</a><a href="https://ys.mihoyo.com/">原神</a><a href="https://chat.deepseek.com/">deepseek</a></div>
</body>
</html>

效果
在这里插入图片描述

案例二:表单元素使用focus/disabled

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪类</title><style>form input:focus{outline: 1px solid red;}form button:disabled{cursor: not-allowed;}</style>
</head>
<body><form><input type="text" placeholder="一步一步向上爬"><button disabled>成绩加一</button></form>
</body>
</html>

focus:表单聚焦
disabled:表单元素禁用,这里改动的是鼠标样式
效果
在这里插入图片描述

案例三、通过其余伪类实现元素灵活选中

注意!!!:first-child 的匹配规则- - last-child同理

  • 严格检查位置:只有同时满足以下两个条件时才生效:
    • 元素是父容器第一个子元素
    • 元素类型与选择器指定的标签匹配

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪类</title><style>p:first-child{color: red;}</style>
</head>
<body><div> <!-- 父元素 --><span>span:灵活的选择器</span> <!-- 第一个为span --><div> <!-- 父元素 --><p>p:分割线</p> <!-- 第一个为p,满足条件 --></div><div> <!-- 父元素 --><span>span</span> <!-- 第一个为span --><p>p:分割线</p></div></div>
</body>
</html>

效果
在这里插入图片描述


案例:first-of-type

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪类</title><style>p:first-of-type{color: red;}</style>
</head>
<body><div><span>灵活的选择器</span><div><p>分割线</p></div><div><span>111</span><p>分割线</p></div></div></div>
</body>
</html>

案例:实现斑马线

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>伪类</title><style>.list{width: 400px;outline: 1px solid red;}.list p{margin: 0;}.list p:first-child{text-align: center;font-size: 32px;} .list p:nth-child(2n+3){background-color: hsl(160, 88%, 80%);}.list p:nth-child(2n){background-color: aqua;}</style>
</head>
<body><div class="list"><p><span>你好</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p><p><span>相信自己,你一定可以的,不要忘记休息</span></p></div>
</body>
</html>

效果
在这里插入图片描述


文章转载自:

http://FLhzGEuP.LqLbn.cn
http://TMBQb4Wo.LqLbn.cn
http://nOmp4FNR.LqLbn.cn
http://qLh5qxJL.LqLbn.cn
http://T0FiqqjN.LqLbn.cn
http://tPaAgxo0.LqLbn.cn
http://VvVkwET9.LqLbn.cn
http://oaAlODMg.LqLbn.cn
http://SNppVneo.LqLbn.cn
http://qrX9d0dS.LqLbn.cn
http://faoocFxA.LqLbn.cn
http://RgiHJzCb.LqLbn.cn
http://PSraETfk.LqLbn.cn
http://J5PEfC5p.LqLbn.cn
http://SxiXTOZ7.LqLbn.cn
http://vhVTs8WN.LqLbn.cn
http://lGzXHOP4.LqLbn.cn
http://50Sb5bPT.LqLbn.cn
http://XkLpF36h.LqLbn.cn
http://Gi6hIJrJ.LqLbn.cn
http://rdJO7OYC.LqLbn.cn
http://5wKokCbO.LqLbn.cn
http://tyscpKR2.LqLbn.cn
http://GT1cwDYo.LqLbn.cn
http://czvzF67v.LqLbn.cn
http://hvdnS1hp.LqLbn.cn
http://z24Kaq6K.LqLbn.cn
http://rnXpVbcl.LqLbn.cn
http://1KzhKEQ1.LqLbn.cn
http://zeBM9w9Y.LqLbn.cn
http://www.dtcms.com/wzjs/763829.html

相关文章:

  • 网站开发要什么专业专门做影评的网站
  • 用什么做asp网站网站开发需要多少钱推荐
  • 郑州优化网站图书馆网站建设申请
  • 沧源网站建设公司地址变更
  • 揭阳网站免费建站小程序代码
  • 在柬埔寨做网站开发做游戏网站教程
  • 哈尔滨行业网站建设策划动漫做羞羞的网站
  • 怎么做引流网站wordpress内页导航
  • 网页制作中怎么添加图片seo 推广怎么做
  • 上杭网站开发共享空间网站开发公司
  • 嘉禾县网站建设推广公司易语言和网站做交互
  • it培训网站模板学院网站怎么做的
  • 快速网站轻松排名辽宁朝阳网站建设公司
  • 潍坊在线制作网站cn.wordpress.org
  • 北京高端网站建设入门企业在线查询
  • 建设网站所需要的技术公司手机网站开发
  • 旅游网站内容泉州有那些网站建设公司
  • 如何建造网站视频教程西安seo高手
  • 深度科技商业官方网站友情链接收录
  • 网站建设哪家好万维科技深圳网站制作必推祥奔科技
  • 网站开发 前端 后端重庆网上核名
  • 企业网站备案容易吗剪辑软件
  • 河南省建设厅网站地址建设部网站注册规划师查询
  • wid2008vps创建网站怎么用dw做带登陆的网站
  • 做网站公司选哪家wordpress 注册小工具
  • 网站设计公司网页设计湛江网站建设皆选小罗24专业
  • 外贸做网站做网站需要什么人员
  • 网站篡改搜索引擎js做地推的网站
  • 家教网站代理机票网站建设公司
  • 怎么看一个网站是由哪个网络公司做的直播软件哪个好看