百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> CSS属性选中器:enabled的案例解析(代码实例)
分享文章到:

CSS属性选中器:enabled的案例解析(代码实例)

发布时间:09/01 来源:未知 浏览: 关键词:
本文指标:1、把握CSS中构造性伪类选中器—enabled的用途题目:1、实现下列表单,且运用纯DIV+CSS,必需运用选中器—enabled附加注明...

本文指标:

1、把握CSS中构造性伪类选中器—enabled的用途

题目:

1、实现下列表单,且运用纯DIV+CSS,必需运用选中器—enabled

2、新建好index.html,写好架构,架构怎样剖析呢

思绪剖析:

1、指标分为一个标题+一个表单

2、表单我们可以通过ul来布局,且li里的图标我们将他们作为配景这样可以很简略的让图标在li内垂直居中,且居左

好,先按照剖析,写好思绪,临时无论css的实现





    
    属性选中器:enabled


    
        

请完美信息

3、写样式 ,新建css文件夹,里面创建index.css,里面的样式怎么写了,下列是剖析思绪

思绪剖析:

.container * 公共样式

1、写了这么多案例,这一步根本上是必不成少的,也是为了减少代码冗余性,所以在这里我们可以定义公共的样式

所以index.css中增加代码如下:

.container *{
    padding:0;
    margin:0;
}

.container 外层容器

1、依据附加注明得知,宽380px,居中显示,所以需要margin:0 auto,高低摆布均有间距

所以index.css中增加代码如下:

.container{
    width:380px;
    margin:0 auto;
    padding:20px;
}

form 表单

1、依据指标得知,它有一个灰色边框

所以index.css中增加代码如下:

form{
    border:1px solid lightgray;
}

.avatar .avatar img 头像

1、头像要居中,且高低也存在padding

2、头像图片宽度为40,且带圆形边框,高低摆布均有padding

所以index.css中增加代码如下:

.avatar{
    text-align: center;
    padding:10px 0!important;
}
.avatar img{
    width: 40px;
    border: 1px solid gray;
    border-radius: 40px;
    padding: 10px;
}

ul li

1、li不带玄色圆点,所以无样式

所以index.css中增加代码如下:

ul li{
    list-style: none;
}

.item li的公共样式设定

1、左边由于有配景图标,所以需要padding-left,高度60,为了让他居中,所以line-height也要设定成同样

2、配景图标大小40,且水平标的目的上居左,垂直标的目的上居中

3、配景图标不反复

所以index.css中增加代码如下:

.item{
    padding-left: 50px;
    height: 60px;
    line-height: 60px;
    background-size: 40px;
    background-position-y: center;
    background-position-x: left;
    background-repeat: no-repeat;
}

li的配景图标设定

1、为每个li设定本人的配景图片

所以index.css中增加代码如下:

.age{
    background-image: url(../images/age.png);
}
.sfz{
    background-image: url(../images/sfz.png);
}
.sj{
    background-image: url(../images/sj.png);
}
.addr{
    background-image: url(../images/addr2.png);
}

text类型输入框 公共样式设定

1、宽度为300,高30,存在上间距

所以index.css中增加代码如下:

input[type="text"]{
    width:300px;
    height:30px;
    margin-top: 10px!important;

}

可编纂的输入框设定

1、这里我们可以运用enabled见识点来设定了,input[type="text"]:enabled来匹配,然后带2个像素的灰色左边边框,且配景色为浅绿

所以index.css中增加代码如下:

input[type="text"]:enabled {
    border-left:2px solid lightgray;
    background-color:lightgreen;
}

按钮设定

1、宽度为150px,高40px

所以index.css中增加代码如下:

input[type="button"]{
    width:150px;
    height:40px;
}

h2 标题设定

1、标题要居中,且高低存在padding

所以index.css中增加代码如下:

h2{
    text-align:center;
    padding:10px 0!important;
}

好,到当前为止,我们把想到的样式全部写好了,概括不合错误,我们再来修改

当前为止,css所有内容如下:

.container *{
    padding:0;
    margin:0;
}
.container{
    width:380px;
    margin:0 auto;
    padding:20px;
}
form{
    border:1px solid lightgray;
}
.avatar{
    text-align: center;
    padding:10px 0!important;
}
.avatar img{
    width: 40px;
    border: 1px solid gray;
    border-radius: 40px;
    padding: 10px;
}
ul li{
    list-style: none;
}

.item{
    padding-left: 50px;
    height: 60px;
    line-height: 60px;
    background-size: 40px;
    background-position-y: center;
    background-position-x: left;
    background-repeat: no-repeat;
}
.age{
    background-image: url(../images/age.png);
}
.sfz{
    background-image: url(../images/sfz.png);
}
.sj{
    background-image: url(../images/sj.png);
}
.addr{
    background-image: url(../images/addr2.png);
}
input[type="text"]{
    width:300px;
    height:30px;
    margin-top: 10px!important;

}
input[type="text"]:enabled {
    border-left:2px solid lightgray;
    background-color:lightgreen;
}
input[type="button"]{
    width:150px;
    height:40px;
}
h2{
    text-align:center;
    padding:10px 0!important;
}

将css参加html中





    
    属性选中器:enabled
    



    
        

请完美信息

运转效果如下:

细心调查,发明Ul没有居中,所以还要对ul设定一下

把下列代码参加css中

剖析:

1、由于li有50的左padding,然后每个文本框都有边框,且有本人的宽度,所以宽度355,要居中,所以需要margin

ul{
    width: 355px;
    margin: 0 auto!important;
}

运转结果如下:

总结:

1、学习了构造性伪类选中器—enabled用途,它可以大量猎取到所有可编纂的元素

以上就是CSS属性选中器:enabled的案例解析(代码实例)的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板