博主信息
博文 5
粉丝 0
评论 0
访问量 4800
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第四课CSS中常用的选择器+3种案例手抄
小孔的博客
原创
1005人浏览过

实例

实例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS中常用的选择器</title>
    <style>{
    /*padding: 0;*/
    margin: 0;
    width: 550px;
    border: 1xp dashed #666;  /*边框虚线*/
    padding: 10px 5px;
    }
    /*子块撑开父级级区块*/
    ul:after{
    content:"";
    display: block;
    clear: both;
    }
    ul li{
    list-style: none;  /*关闭默认值样式*/
    float: left;     /*全部浮动*/
    width: 40px;   /*宽*/
    height: 40px; /*高*/
    line-height: 40px;    /*行高垂直居中*/
    text-align: center;  /*文字居中*/
    border-radius: 50%;    /*变成圆形,50%正圆*/
    box-shadow: 2px 2px 2px #888;  /*圆形背景以及颜色*/
    background-color: skyblue;   /*背景颜色*/
    margin: 5px;      /**/
    }
    /*id选择器/#id选择器*/
    #item1{
    background-color: coral;
    }
    /*类选择器/class选择器*/
    .item2{
        background-color: gold;
    }
    /*属性选择器:属性名*/
    ul li[class1]{
        background-color: blueviolet;
    }
    /*属性选择器:属性值*/
    ul li[class="ta"]{
        background-color: grey;
    }
    /*属性选择器:以指定的属性值开头的元素*/
    ul li[class^="cat"]{
        background-color: brown;
    }
    /*!*属性选择器:以指定的属性值结尾的元素*!*/
    /*ul li[class$="pig"]{*/
        /*background-color: red;*/
    /*}*/
    /*!*属性选择器:以指定中包含指定的子串*!*/
    /*ul li[class*="te"]{*/
        /*background-color: green;*/
    /*}    */
    /*后代选择器/层级选择器给所有body下面li加一个外边框颜色*/
    body li{
        border: 1px solid #010006;
    }
    /*子选择器*/
    ul>li[class$="pig"]{
        background-color: greenyellow;
    }
    /*相邻选择器*/
    ul li[class$="pig"] ~  * {
        background-color: black;
        color: white;
    }
    /*相邻兄弟选择器*/
    ul li[class$="ping"] + li {
        background-color: pink;
        color: black;
    }

    /*---分隔符双色球-----*/
    /*群组选择器*/
    h1,p{
        font-size: 2rem;
        font-weight: lighter;
        margin: 0;
        text-align: center;/* 文本居中*/
    }
    a{
        font-size: 2rem;
    }
    /*访问前*/
    a;link{
          color: rem;
      }
    /*访问后*/
    a:visited{
        color: #ff7e74;
    }
    /*获取焦点的时候*/
    a:focus{
        color: purple;
    }
    /*鼠标悬停的时候*/
    a:hover{
        color: #19fcff;
    }
    /*鼠标点击激活的时候*/
    a:active{
        color: blue;
    }
    /*-------分隔符文本区域选择器---------------*/
    /*伪类选择器:根据子元素的数量*/
    ol:only-child{
        background-color: lawngreen;
    }
    ol li:only-child{
        background-color: lawngreen;
    }
    ul li:nth-last-child(3){
        background-color: wheat;
    }
    ol li:nth-of-type(2){
        background-color: wheat;
    }
    /*-------分隔符文本区域选择器---------------*/
    li{
        font-size: 1.5rem;
    }

    /*鼠标悬停的时候*/
    li:hover{
        color: #00edff;
    }
    /*鼠标点击激活的时候*/
    li:active{
        color: blue;
    }
    </style>
</head>
<body>
<ul>
<li id="item1">1</li> <!--/*id选择器/#id选择器*/-->
<li class="item2">2</li><!--/*类选择器/class选择器*/-->
<li class1="">3</li><!--属性选择器:属性名 -->
<li class="ta">4</li><!--属性选择器:属性值 -->
<li class="cat">5</li><!--属性选择器:以指定的属性值开头的元素 -->
<li class="pig">6</li><!-- /*子选择器*/-->
<li class="ping">7</li><!--/*相邻选择器*/ -->
<li>8</li><!--相邻兄弟选择器 -->
<li style="background-color: #ef3d53">9</li><!--直接给颜色 -->
<li id="item6">10</li><!-- -->

</ul>
<h1>css选择器大发</h1>
<p>css选择器非常重要,特殊是对于学习js,jquery以及其它前端框</p>
<a href="http://baidu.com">PHP中文网</a>
<ol>
    <li>列表项1</li> <!--/*伪类选择器:位置*/-->
</ol>
<ol>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</liclass>
</ol>
<ol>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    <li>列表项4</li>
</ol>

</body>
</html>
运行实例 »
点击 "运行实例" 按钮查看在线实例

运行实例 »

点击 "运行实例" 按钮查看在线实例


IMG_7527.jpg

  • 使用各种选择器进行双色器单独添加颜色

  • 给所有li添加鼠标经过点,击效果。

批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学