zoukankan      html  css  js  c++  java
  • 【CSS3】CSS3基础

    CSS3

    CSS3 –行内样式、内联样式、外联样式、选择器类型

    C(cascade)SS(StyleSheet) 级联样式表

    1. 行内样式(优先显示和覆盖):
    <标签 style="css样式代码"></标签>
      说明: html标签通用属性: style
      样式例子:
      font-size: 文字大小    值 数字px
      color: 标签内的文字颜色.
      font-family: 字体
      background-color:颜色  背景色
    2. 内嵌样式:
       	语法格式:
       	选择器: 选择标签.   	<!--放在head中-->
       	<style type='text/css'>
       	选择器{
               样式属性名:值;
               样式属性名:值;
           }
       	</style>
    3. 外部引入样式文件:
        ①将公用的样式css代码放在 css文件(*.css)
        ②在需要使用样式的html网页中,引入外部样式文件
           <link rel="stylesheet" href="外部css文件的路径">
    4. 选择器类型:
       	① 标签选择器: 
       		标签名{
       			css代码
       		}
       	② class选择器 (类选择器)
        使用:
       		①所有html标签公共属性 class="名字"
       		②使用class选择器添加样式
        语法:
           .class名字{
           	css代码
           }
        ③ ID选择器:
        使用:
       	①所有html标签都有id属性名(id属性值不能重复)
       	②使用id选择器添加样式
    	语法:
           #id值{
            	css代码
           }
    ④ 伪类选择器:
        	鼠标移入选择器:
       			css选择器:hover{
        			css样式
       			}
        	解释: 当鼠标移动到选择器选择的标签上以后,才会生效样式, 移出后,样式消失.
        ⑤ 父子选择器:
        	作用: 精确选择子标签
        	语法: 父标签>子标签
        		父标签>子标签{
        			css代码
       			}
    注意: 行内样式style属性的方式,优先级高于内嵌样式的方式.
    

    CSS3 –常见的CSS样式

    常用样式属性:
    		①文本相关
    			font-size:80px			字体大小
    			font-family:隶书;		字体
    			color:颜色			文字颜色
    			text-decoration: 		none无下划线 | underline有下划线
    		②边框相关
    			border:样式 粗细 颜色	
    			border:solid 2px red			
    			width:宽
    			height:高
    			border-shadow:3px 3px yellow;
    		③背景相关
    background-image:url(图片路径);							背景图片				 
    			background-repeat:no-repeat|repeat|repeat-x|repeat-y	 	背景平铺
    			background-position:center;								背景对齐位置
    			background-color:red;									背景颜色
    		④鼠标相关
    			cursor:pointer|wait|move|auto
    		⑤table相关
    			border-collapse:collapse;  //表格单行框、去掉冲突的边框
    ⑥补充样式: 
    			显示: display
    				值: inline  行内
    					block  块
    					none   消失(不显示), 元素占用网页空间变成0
    				概念: 行级元素: 占用空间是在行内部,显示完不会换行. 
    				 	块级元素:  占满当前行  显示完毕后,会换行
    			列表样式: 
    				list-style-type: none; 取消列表的默认样式
    

    CSS3 –第三方样式库、栅格化布局

    (1)第三方样式库[学会查看文档]
    第三方厂商提供现成可用的样式文件
    使用:①引入外部定义好的css样式文件
      	 	.xxxx{
       			css样式代码
       		}
    ②在需要使用标签使用样式(class="xxxx")
    ## 草莓图标库
    ①引入css样式库
       	<!-- 引入草莓图标库的样式文件 -->
       	<link rel="stylesheet" href="caomei/style.css">
    ②使用
       	<span class="图标样式class名"></span>
    

    BootStrap 样式库

    weeter公司: 第三方封装好css样式库.[组件库,jquery插件库]
    使用: 
    ①导入bootstrap样式相关文件
       引入bootstrap.min.css(开法版的,压缩后)
    ②在html通过link引入样式
       <link rel="stylesheet" href="css/bootstrap.min.css">
    ③使用标签的class名添加效果.
    例如:
    a.按钮
    标签: 
    a超链接
    button
    input
    样式:
    class="btn"
    按钮颜色样式
    class="btn-default"
     			class="btn-primary "
    按钮大小:
    class="btn-lg"
    class="btn-xs"
    b.文字
      文字颜色:
    `<p class="text-success"></p>`
      文字背景色: 
    `<p class="bg-danger"></p>`
    c.图片
    图片修饰
    `<img src="girl.jpg" class="img-thumbnail" width="200px" alt="">`
    d.表格
    table标签:
    <table class="table table-bordered table-hover table-condensed">
        		table: bootstrap的表格效果
        		table-bordered: 边框
        		table-hover: 鼠标移入效果,背景加深
       		 table-condensed: 紧凑型
    tr标签(td):
        	行背景色
        		.active	鼠标悬停在行或单元格上时所设置的颜色
    			.success	标识成功或积极的动作
    			.info	标识普通的提示信息或动作
    			.warning	标识警告或需要用户注意
    			.danger	标识危险或潜在的带来负面影响的动作
    e.表单:
    表单元素的标签(input select textarea)
    `<标签标签 class="form-control">`
    (2)栅格布局
    核心:
    ①使用div标签
    ②使用table布局的思路(行  列)
    使用步骤:
    a.最外层div
       class="container": 布局内容和网页左右两侧,留白.
       class="container-fluid": 宽度占用网页100%, 适合做后台管理系统.
    b. 划分行
       `<div class="row">`
    c. 在行内部划分单元格
       行内默认划分12格,最多只能使用12格.
       `<div class="col-md-1到12的数字">`
    
  • 相关阅读:
    Bessie Goes Moo
    小P的强力值
    Max Flow
    约瑟夫
    Moocryption
    杂务
    排行榜
    银行贷款
    轰炸
    Contaminated Milk
  • 原文地址:https://www.cnblogs.com/jwnming/p/13634824.html
Copyright © 2011-2022 走看看