2019-04-29

基于CSS入门基础必备

CSS选择器:
    标签选择器:
            标签名{样式名1:样式值1;.......}
            作用: 会将当前网页内的所有该标签增加相同的样式
    id选择器:
           #标签的id属性值{样式名1:样式值1;.......}
           作用:给某个指定的标签添加指定的样式
    类选择器:
            .类选择器名{样式名1:样式值1;.......}
            作用:给不同的标签添加相同的样式
    全部选择器:
            *{样式名1:样式值1;.......}
            作用:选择所有的HTML标签,并添加相同的样式

----------------------------------------------------------------------------------
    组合选择器:
            选择器1,选择器2,.....{样式名1:样式值1;.......}
            作用:解决不同的选择器之间重复样式的问题
    子标签选择器:
            选择器1 子标签选择器{样式名1:样式值1;.......}
    属性选择器:
            标签名[属性名=属性值]{样式名1:样式值1;.......}
            作用:选择某标签指定具备某属性并且属性值为某属性的标签
CSS使用过程:
    1.声明css代码域
    2.使用选择器选择要添加样式的标签
            根据需求:
                使用*选择器给整个页面添加基础样式
                使用类选择器给不同的标签添加基础样式
                使用标签选择器来给某类标签添加基础样式
                使用id,属性选择器,style属性声明的方式给某一个标签添加个性化样式
    3.书写样式单
            边框设置
                    border:solid 1px;
             字体设置
                    font-size:10px设置字体的大小
                    font-family:"黑体"; (设置字体的格式)
                    font-weight:bold; (设置字体加粗)
             字体颜色设置
                    color:颜色;
             背景色设置
                    background-color:颜色;
             背景图片设置
                    background-img:url(图片的相对路径)
                    background-repeate:no-repeate; 设置图片不重复
                    background-size:cover;图片平铺整个页面
             宽高设置
             浮动设置:
                    float:left;  ||  float:right;
             行高设置:
                     line-height:10;
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css选择器</title>
        <style>
            /*标签选择器*/
            table{

                background-color: aquamarine;
                border: solid 1px;
            }
            /*id选择器*/
            #t1{
                background-color: blue;
            }
            /*类选择器*/
            .common{
                width: 300px;
                color: black;
                height: 20px;
                background-color: blueviolet;
            }
            /*全部选择器*/
            /*
            *{
                background-color: crimson;
            }*/
            /*组合选择器*/
            #t1,table{
                width: 200px;
                height: 200px;
            }
            /*子标签选择器*/
            p a{
               color: crimson;
            }
            /*属性选择器*/
         table[id=t2]{
             background-color: blueviolet;
         }

        </style>
    </head>
    <body>
        <h3>css选择器</h3>
        <br>
        <hr class="common">
        <hr>
        <table id="t1" class="common">
            <tr>
                <td ></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>
        <table id="t2">
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>
    <p id="as">
        <a href="http://www.baidu.com/">百度一下</a>
        <a>360搜索</a>
    </p>
    </body>
</html>
CSS选择器的使用
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css选择器使用</title>
        <style>
            table{
               /* background-image: url("../img/1.jpg");
                background-repeat: no-repeat;
                background-size: cover;*/
            }
            body{
                background-image: url("../img/1.jpg");
                background-repeat: no-repeat;
                background-size: cover;
            }
            td{
                width: 100px;/*设置宽*/
                color: yellow;/*设置文本的颜色*/
                border: solid 1px red;/*设置边框的颜色和大小*/
                border-radius:10px;/*设置表框的角度*/
                text-align: center;/*设置文本位置*/
                font-weight: bold;/*设置文本加粗*/
                letter-spacing: 10px;/*设置字体间距*/
            }
            ul{
                background-color: gray;
                height: 50px;
            }
            /*使用属性选择器*/
            li{
                list-style-type: none;/*设置li标识符*/
                float: left;/*设置菜单左浮动*/
                /*display: inline;  !*也表示设置去除li的小黑点或者空心原点等标识符*!*/
            }
            /*子标签选择器*/
            li a {
                color: blueviolet;
                text-decoration: none; /*去掉超链接的下划线*/
                font-weight: bold;/*加粗超链接文字*/
                font-size: 20px;/*设置超链接内部标签字间距*/
                margin-left: 20px;/*设置超链接标签的间距*/
            }

        </style>
    </head>
    <body>
        <h3>css样式获取</h3>
        <table>
            <tr>
                <td>姓名</td>
                <td>学号</td>
                <td>成绩</td>
            </tr>
            <tr>
                <td>张三</td>
                <td>101</td>
                <td>88</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>102</td>
                <td>99</td>
            </tr>
        </table>
        <ul>
            <li><a href="http://www.baidu.com" target="_blank">百度</a></li>
            <li><a href="http://www.jd.com" target="_blank">京东</a></li>
            <li><a href="http://www.taobao.com" target="_blank">淘宝</a></li>
        </ul>

    </body>
</html>
显示效果
CSS制作照片墙
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>照片墙</title>
    <style>
        body{
            background-color: aqua;
            text-align: center;
        }
        img{
            width: 200px;
            height: 200px;

            padding: 10px;
            background-color: white;
            margin: 30px;
            transform: rotate(-10deg) ;/*设置*/
        }
        /*伪类选择器*/
        img:hover
        {
            transform:rotate(0deg)  scale(1.5);/*设置倾斜角度和缩放比例*/
            z-index: 1;/*设置显示优先级别*/
            transition: 1.5s;/*设置显示时间*/
        }
    </style>
</head>
<body>
<br>
<br>
<br>
<br>
    <img src="../img/c8.jpg" alt="">
    <img src="../img/c14.jpg" alt="">
    <img src="../img/c9.jpg" alt=""><br>
    <img src="../img/c4.jpg" alt="">
    <img src="../img/c5.jpg" alt="">
    <img src="../img/c10.jpg" alt="">
</body>
</html>
效果显示:
图片.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 第1章 HTTP资源 1.1 媒体类型   互联网上的数据有很多不同的类型,Web服务器会把通过Web传输的每个对...
    淺唱吶鍛慯阅读 542评论 0 1
  • 静态、动态、伪静态网页1、什么是静态网页资源?放在服务器上看到的是什么,显示的就是什么,一旦存在于服务器上,就不会...
    苦丿咖啡阅读 163评论 0 0
  • 充电桩其功能类似于加油站里面的加油机,可以固定在地面或墙壁,安装于公共建 筑(公共楼宇、商场、公共停车场等)和居民...
    尹晓峰_107c阅读 567评论 0 0
  • 北望兮玉盘悬青空, 回首兮桂树立镜中! 高歌诗赋叹其美艳绝伦于天地, 察纳雅言赞其素洁无华耀乾坤。 月兮月兮, 山...
    Oia1993阅读 576评论 0 0
  • 一.setter/getter方法 objc_setAssociatedObject objc_getAssoci...
    zcz朝阅读 204评论 0 0