css3伪类、表单控件伪类、文本相关伪类、afater清浮动、not选择器、毗邻元素、文字缩略

0804

css3伪类

target

突出显示活动的 HTML 锚

div:target{
            background: #0e3757;
        }

表单控件伪类

<style>
        input:enabled{
            background-color: #FFF2AB;
        }
        input:disabled{
            background-color: #f00;
        }
</style>
<body>
<input type="text" enabled>
<input type="text" disabled>
</body>

文本相关伪类

<style>
        p{
            width:400px;
        }
        p:first-line{
            color: #fff;
            background-color: #0e3757;
        }
        p:first-letter{
            font-size: 30px;
        }
    </style>
p::selection{
            color: #fff;

            background: rgba(0,0,0,0.9);

 }

p::selection 表示P元素在用户选中文字时
只能改变文字的颜色以及背景颜色

 p:before{
            position: absolute;
            left: 100px;
            top:300px;
            content: '这是我输入的文字';
            color: #fff;
            width:200px;
            height:300px;
            display: inline-block;
            background: url("images/04.png");
        }

        p:after{
            content: '';
            width:100px;
            height:200px;
            display: inline-block;
            background-color: #0e3757;
        }

在每个

元素的内容之前插入新内容: :before
在每个

元素的内容之后插入新内容: :after

afater清浮动

 <style>
        .clearFix{
            *zoom:1;
        }
        .clearFix:after{
            content:'';
            display:block;
            clear:both;
        }

not选择器

p:not(s) 除了s以外所有的p元素

 p:not(#main){
            background-color: #0e3757;
}

毗邻元素

E~F 表示选择E元素后面同级的所有F元素

<style>
        h1~div{
            background-color: #0e3757;
        }
</style>

E+F 表示选择E元素后面同级紧跟着的第一个F元素

<style>
        h1+h2{
            background-color: #0e3757;
        }
    </style>

文字缩略

text-overflow: ellipsis; 文字溢出显示省略号
一定要配合
overflow: hidden;
white-space: nowrap;
使用

<style>
        p{
            background-color: #0e3757;
            color: #fff;
            width:400px;
            height:30px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
    </style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值