zoukankan      html  css  js  c++  java
  • day66-CSS伪类选择器和伪元素选择器

    1. 伪类选择器:hover 和 focus 比较常用。
        1.1 hover:把鼠标移动到内容迈腾2020款TSI DSG舒适型的时候,字体变成了红色。
            html: 
                <body>
                        <p>迈腾2020款TSI DSG舒适型</p>
                </body>
            css:   p:hover{color:red}   注意p和hover中间用冒号:分开。p代表所有p标签。
    
        1.2 focus:点击文本输入框,背景颜色变成黄色。
            html: 
                <body>
                        <input type="text">
                </body>
            css:   input:focus{outline=0;background-color: yellow}   outline指外框, 注意p和hover中间用冒号:分开。
    
        1.3 active: 点击文本输入框,背景闪现黄色。如果鼠标左键按住输入框内部不放,背景一直都是黄色,放开之后黄色消失。
            html: 
                <body>
                        <input type="text">
                </body>
            css:   input:active{background-color: yellow}   
            
            同样适合用于文字:点击文字,闪现黄色,按住不放是黄色,放开之后黄色消失。
            html: 
                <body>
                        <p>迈腾2020款TSI DSG舒适型</p>
                </body>
            css:   p:active{color:yellow}
    
        1.4 link:浏览器刚打开的时候,没访问过的链接,把baidu的字体颜色设置为绿色,接下来如果访问这个链接之后,baidu的字体颜色会恢复到原来的紫色。注意id不能是纯数字。
            html: 
                <body>
                        <a id="d1" href="http://www.baidu.com">baidu</a>
                </body>
            css:   #d1:link{color:green}
    
        1.5 visited: 浏览器刚打开的时候,没访问过的链接,baidu的字体颜色默认是蓝色,接下来如果访问这个链接之后,baidu的字体颜色会变成红色。
            html: 
                <body>
                        <a id="d1" href="http://www.baidu.com">baidu</a>
                </body>
            css:   #d1:visited{color:red}
    
    2. 伪元素选择器
        2.1 first-letter :常用的给首字母设置特殊样式
            html: 
                <body>
                        <p>迈腾2020款TSI DSG舒适型</p>
                </body>
            css:   p:first-letter{font-size:38px;color:red} 首字母38像素,红色。
    
        2.2 before :在每个<p>标签的内容之前插入*
            html: 
                <body>
                        <p>迈腾2020款TSI DSG舒适型</p>
                    <p>迈腾2020款TSI DSG舒适型</p>
                </body>
            css:   p:before{content:'*';color:red}
    
        
        2.3 after :在每个<p>标签的内容后面插入[?]
            html: 
                <body>
                        <p>迈腾2020款TSI DSG舒适型</p>
                    <p>迈腾2020款TSI DSG舒适型</p>
                </body>
            css:   p:after{content:"[?]";color:red}
  • 相关阅读:
    【C#】C#8.0常用新特性
    【Docker】Asp.net core在docker容器中的端口问题
    【gRPC】ProtoBuf 语言快速学习指南
    【日常排雷】 .Net core 生产环境appsetting读取失败
    【gRPC】 在.Net core中使用gRPC
    raspbian buster阿里镜像
    管道通信
    关于utf8mb4的使用
    ef core数据迁移的一点小感悟
    windows 端口转发
  • 原文地址:https://www.cnblogs.com/python-daxiong/p/12360383.html
Copyright © 2011-2022 走看看