CSS 常用样式总结

 <style></style>

 <!--

    css样式代码

    选择器{

        属性名:属性值;

        属性名:属性值;

    }


 

    egg:div{

            fongt-size:90px;

            color:red;

           }

    font-size 字体大小

    color     文字颜色


 

   

  -->

class=""

<!--

    类选择器

    给<body>中的标签加上class属性

        在<style>的样式标签中加入对应的class类

            可以实现对应的标签产生对应的class类的效果

            class类可以重复使用




 

            .class{

                font-size="";

                color="";

            }

 -->



 

 id=""

 <!--

    id选择器

    给<body>中的标签加上id属性

        在<style>的样式标签中加入对应的id类

            可以实现对应的标签产生对应的id类的效果

            id类不可以重复使用 id只能是唯一



 

            #id{

                font-size="";

                color="";

            }

  -->

选择器优先级

  id > class > 标签


 

样式表优先级

内联样式表 > 内部样式表 > 外部样式表   就近原则

<!--

                               font字体属性

            font-family font-weight   font-size  font-style  

            字体类型      字体粗细      字体大小     字体风格    

                        按顺序



 

                       

    div{

        /* font-size:90px ;font-family:italic ;font-style:"宋体" ;font-weight: 100px;  */

        font: italic 600 50px "宋体"

    }

 -->





 

                                    <!-- 文本样式 -->

 color                  设置文本颜色

 text-align             设置元素水平对齐方式   left  center  right

 text-indent            设置首行文本缩进

line-height             设置行间距

text-decoration         设置文本的装饰           none:默认,标准文本

                                                underline:定义文本下划线

                                                overline:定义文本上划线

                                                line-through:定义穿过文本的一条线



 

<!--

    .anli{

        text-indent: 35px;

        line-height: 30px;

        text-decoration: line-through;

} -->




 

                                    <!-- 鼠标样式 -->

    cursor:default      默认光标

           pointer      超链接指针(点击)

           wait         等待状态(转圈)

           help         指示可用的帮助(默认状态旁边有?)

           text         指示文档(放在文字上)

           crosshair    鼠标呈现十字状(截图时)


 

    <!-- .

        baidu{

       

        cursor: default;

    }

                                     -->



 

背景

body{

    background-color: black;

    background-image: url(./img/kasa.gif);

    background-repeat: no-repeat;

    background-size: 100%;

}


 

列表样式

ul{

    list-style-type: disc;

    list-style-image: url(./img/username.png);

    list-style-position: inside;

}


 

<!-- list-style-type -->

(1)无序列表

     disc 实体圆心(默认)

      circle 空心圆

      square 实体方心

      none   无列表标记

(2)有序列表

     1 / a / A / i  /  I

<!-- list-style-image -->

自定义列表标记为图片

属性值:url(图片路径)

<!-- list-style-position -->

列表标记定位

outside

inside


 

<!-- 并集选择器   用,隔开 -->

 h1,p,em,strong,.one{

    color: blue;

    font-size: 30px;

}

<!-- 交集选择器 前面是标签 后面是id或class类-->

div.one{

    color: red;

    font-size: 50px;

}

<!-- 后代选择器 用 空格 隔开 标签 id class类都可以 -->

div .two{

    color: red;

    font-size: larger;

}

<!-- 子元素选择器   外标签>内标签-->

div>span{

    color: red;

    font-size: 50px;

}


 

<!-- 属性选择器  标签[属性 或 属性=""]-->

p[name]{

    color: red;

}



 

                                <!-- 边框样式 -->

    div{

        width: 500px;                                solid 实线边框

        height: 500px;                               dashed 虚线边框

        background-color: pink;                      dotted 点状边框

        border-top: solid;                           double 双线边框

        border-right: dashed;                        none   无边框

        border-bottom: dotted;                       hidden 隐藏边框

        border-left: double;

   

        /* border-style: solid; */                        全边框

        /* border-style: solid double; */                 上 下

        /* border-style: solid dashed dotted double; */   上 右 下 左 顺时针

        /* border-color: red;   */                        全边框

        /* border-color: blue red; */                     上 下

        /* border-color: blue red pink purple; */         上 右 下 左 瞬时针

           border-width:10px;

        /* border-top: 10px blue solid;

           border-right: 5px hotpink dashed;

           border-bottom: 20px purple double;

           border-left: 6px green dotted; */

           box-sizing: border-box;            border-box       固定盒子大小

           border-content   不固定盒子大小 会被padding撑开  

           

           padding: 200px;                  内边距

           margin: 50px;                    外边距

                                         默认都有内外边距

           line-height: 500px;

           auto              自适应

         

    }




 

将 块级元素 隐藏

    p{

        display: none;

    }


 

将 块级元素 显示 转化为 内联标签 显示

    p{

        display: inline;     block块级元素    inline-block块级行内元素

    }

   




 

浮动    float     left 左浮动   right  右浮动

div.nav{

    float: left;

}


 

清除浮动  clear  left right both

div.nav{

    clear:both;

}



 

overflow   auot hidden

div{

    overflow:auto;

}


 

border-radius:;   弧度

transition:linear;   过度动画 匀速执行

transition:动画速度 过度时间 all;

transform:scale(倍数);图片缩放






 

                 <!-- position  定位属性 -->

            一、fixed 固定定位

                (1) 使用了固定定位的元素【会】 脱离标准文档流

                (2) 基于 浏览器窗口 进行偏移

                (3) 所有定位元素都基于 top、left、right、bottom四个方位进行偏移

            二、relative 相对定位

                (1) 使用了相对定位的元素【不会】 脱离标准文档流

                (2) 基于 自身原来在网页中的位置 进行偏移

                (3) 所有定位元素都基于 top、left、right、bottom四个方位进行偏移

            三、absolute 绝对定位

                (1) 使用了绝对定位的元素【会】 脱离标准文档流

                (2) 使用了绝对定位的元素以它最近的一个“已经定位”的“祖先元素” 为基准进行偏移。如果没有已经定位的祖先元素,那么会以浏览器窗口为基准进行定位

                (3) 所有定位元素都基于 top、left、right、bottom四个方位进行偏移


 

<!--

            <style>                                : 伪类

                .nav:hover{

                }

                .nav::after{                       :伪元素

                    content:" ";

                }

            </style>

       

       

        -->

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值