D24 BootStrap

D24

 F1.BootStrap的安装和使用

  1.BootStrap介绍
   1)官网:Bootstrap·The most popular HTML, CSS, and JS library in the world.
     中文网:Bootstrap中文网
   2)BootStrap是一套现成的CSS样式集合
   3)BootStrap是最受欢迎的HTML,CSS和JS框架,用于来发响应式布局,移动设备优先的web项目
   4)BootStrap建设的网站:界面清晰,简洁;要素排版利落大方
   5)BootStrap特别适合那种没有设计师团队(甚至没有前端的团队)。可以快速的做出一个网页
  2.BootStrap特点
   1)简洁,直观,强悍的前端开发框架,HTML,css,js工具集,让web 开发更速,简单
   2)基于HTML5,CSS3的BootStrap,具有大量的又热特性:友好的学习曲线,卓越的兼容性。响应式设计,12列格网,样式向导文档
   3)自定义JQUERY插件,完整的类库,BootStrap3基于Less,BootStrap4基于Sass的css预处理技术
   4)BootStrap响应式布局设计,让一个网站可以兼容不同分辨路的设备。BootStrap响应式布局设计,给用户提供更好的视觉使用体验
   5)丰富的组件
  3.下载与使用
   1)下载:起步 · Bootstrap v3 中文文档 | Bootstrap 中文网
   2)下载完成后
     拷贝dis/css中的BootStrap.min.css到项目css中
     拷贝dis/js中的BootStrap.min.js到项目js中
   3)下载jQuery.js
  4.在html中模板为:


<!DOCTYPE html>
<html lang="en">
    <head>
        <!--设置当前HTML文件的字符编码-->
        
        <!--compatible兼容的,设置浏览器的兼容模式版本(让IE使用最新的渲染引擎工作)-->
        
        <!--声明当前网页在移动端浏览器展示的相关设置-->
        <!-- 
            viewport表示用户是否可以缩放页面
            width指定视区的逻辑宽度
            device-width指定视区宽度应为设备的屏幕宽度
            initial-scale指令用于设置Web页面的初始化缩放比例
            initial-scale-1则将显示未经缩放的Web文档
         -->
        
        <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
        <title>Bootstrap基本的HTML模板</title>
        <!--引入Bootstrap核心样式表(CSS)文件-->
        <link  rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/>
        <!--引入html5shiv.min.js让浏览器可以识别HTML5的新标签-->
        <!--引入respond.min.js让低版本浏览器可以使用CSS3的媒体查询-->
        <!--[if It IE 9]>
        <script src="html5shiv/html5shiv.min.js"></script>
        <script src="Respond/respond.min.js"></script>
        <![endif]-->
        <!--自己写的CSS样式文件放head最下面-->
    </head>
    <body>
        <div><h1>Hello,world!</h1></div>
        <!-- Bootstrap的所有JS组件都是依赖jQuery的,所以必须放在前边-->
        <script src="js/jquery.js"></script>
        <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。-->
        <script src="bootstrap/js/bootstrap.min.js"></script>
        <!--自己写的js文件放在body最下面-->
    </body>
</html><!DOCTYPE html>
<html lang="en">
    <head><title>Bootstrap基本的HTML模板</title><link  rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/></head>
    <body>
        <div><h1>Hello,world!</h1></div>
        <script src="js/jquery.js"></script>
        <script src="bootstrap/js/bootstrap.min.js"></script>
    </body>
</html>

  5.参考API:
   1)全局 CSS 样式·Bootstrap v3 中文文档 | Bootstrap 中文网

 F2.布局容器和栅格网格系统

  1.布局容器
   1) .container类用于固定宽度并支持响应式布局的容器

<div class="container">
---
</div>

   2).container-fluid类用于100%宽度,占据全部视口(viewport)的容器

<div class="container-fluid">
---
</div>

  2.栅格网格系统
     BootStrap提供了一套响应式,移动设备优先的流式栅格系统。随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。栅格系统用于通过一系列的行(row)与列(column)的组合来床架页面布局,你的内容九可以放入这些人创建好的布局中
   1)Bootstrap栅格网格系统将容器平分为12列,列的总数加起来不能超过12,大于12则自动换到下一行。通过一系列的行(row)与列(column)的组合来创建页面布局。网格系统必须使用到css,数据行(.row)必须包含在容器(.container)中,以便其赋予合适的对齐方式和内距(padding)。在行(.row)中可以添加列(.column),即:行中有列!

    <!-- 容器 -->
        <div class="container">
            <!-- 行中有列-->
            <div class="row">
                <div class="col-md-4" style="background-color: #ffccff;">灰色与青</div>
                <div class="col-md-8" style="background-color: #ff0099;">灰色与青</div>
            </div>
        </div>

   1)列组合
     列组合就是更改数字来合并列(列总数不能超过12,大于12,自动换到下一行),有点类似于表格的colspan属性

      <!--  列组合  -->
        <div class="container">
            <div class="row">
                <div class="col-md-4" style="background-color: #ffccff;">1</div>
                <div class="col-md-4" style="background-color: #ff0099;">2</div>
                <div class="col-md-4" style="background-color: #ff0066;">3</div>
            </div>
            <div class="row">
                <div class="col-md-2" style="background-color: #CCFFFF;">1</div>
                <div class="col-md-4" style="background-color: #FFCCCC;">2</div>
                <div class="col-md-6" style="background-color: #FFFFCC;">3</div>
            </div>
        </div>

   2)列偏移
     有时候,我们不希望相邻的两个列紧靠在一起,让它们之间存在间隙,这就可以用列偏移(offset)来实现。使用列偏移只需在列元素上添加类名.col-md-offset-*(星号代表要偏移的列组合数),同时应该注意偏移的总数不能超过12

    <!--  列偏移  -->
        <div class="container">
            <div class="row">
                <div class="col-md-1" style="background-color: #FF9966;">1</div>
                <div class="col-md-2 col-md-offset-3" style="background-color: #FF6666;">5</div>
                <div class="col-md-6" style="background-color: #FFCCCC;">6</div>
            </div>
        </div>

   3)列排序
     改变列的方向(改变左右浮动)并且设置浮动的距离
     col-md-push-* :往后push(右浮动) col-md-pull-* :往前pull(左浮动)

   <!--  列排序  -->
        <div class="container">
            <div class="row">
                <div class="col-md-3" style="background-color: #0066CC;">列排序</div>
                <div class="col-md-3 col-md-pull-2" style="background-color: #FF6666;">左浮动</div>
                <div class="col-md-3 col-md-push-1" style="background-color: #FFFF00;">右浮动</div>
            </div>
        </div>

   4)列嵌套
     在一个列中添加一个或者多个行容器,然后在这个行容器中插入列

    <!--  列嵌套  -->
		<div class="container">
			<div class="row">
				<div class="col-md-4">
					<div class="row">
						<div class="col-md-2" style="background-color: #1B6D85;">1-1</div>
						<div class="col-md-8" style="background-color: #204D74;">1-2</div>
						<div class="col-md-2" style="background-color: #FFCC99;">1-3</div>
					</div>
				</div>
				<div class="col-md-4" style="background-color: #CC9999;">2</div>
				<div class="col-md-4" style="background-color: #CCCC99;">3</div>
		    </div>
		</div>

 F3.常用样式

  1.排版
  A.标题
   1)BootStrap和普通的HTML页面一样,定义标题都是使用标签< h1>到< h6>,只不过BootStrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样。为了让非标题元素和标题使用相同的样式,还特意定义了.h1~.h6六个类名。同时后面可以紧跟着一行小的副标题< small>< /small>或使用.small

<h1>h1.Bootstrap heading<small>副标题</small></h1>
<div class="h1">Bootstrap标题1<span class="small">副标题</span></div>

  B.段落
   1)段落是排版中另外一个重要元素之一。通过.lead来突出强调内容分(其作用就是增大文本字号,加粗文本,而且对行高和margin也左相应的处理。可以使用一下标签给文本左突出样式处理)
     < small>:小字号
     < b>< strong>:加粗
     < i>< em>:斜体

<p class="lead"><small>以后的</small><b></b><i>感谢<em>努力</em><strong></strong></p>

  C.强调
   1)定义了一套类名,这里称其为强调类名,这些强调类都是通过颜色来表示强调,具体说明如下:
     .text-muted:提示,使用浅灰色(#999)
     .text-primary:主要,使用蓝色(#428bca)
     .text-success:成功,使用浅绿色(#3c763d)
     .text-info:通知信息,使用浅蓝色(#31708f)
     .text-warning:警告,使用黄色(#8a6d3b)
     .text-danger:危险,使用褐色(#a9442)

<div class="text-muted">提示</div>
<div class="text-primary">主要</div>
<div class="text-success">成功</div>
<div class="text-info">通知信息</div>
<div class="text-warning">警告</div>
<div class="text-danger">危险</div>

  D.对齐效果
   1)在css中常常使用text-align来实现文本的对其风格的设置
     其中主要有四种风格:
     左对齐,取值left;
     居中对齐,取值center;
     右对齐,取值right;
     两端对齐,取值justify;
   2)为了简化操作,方便使用,Bootstrap通过定义四个类名来控制文本的对齐风格:.text-left:左对齐 .text-center:居中对齐 .text-right:右对齐 .text-justify:两端对齐

<p class="text-left">我居左</p>
<p class="text-center"></p>
<p class="text-right"></p>
<p class="text-justify"></p>

  E.列表
   1)在HTML文档中,列表结构主要有三种:
     无序列表(< ul>< li>…< li>< /ul>)
     有序列表(< ul>< li>…< /li>)
     定义列表(< dl>< dt>…< /dt>< dd>…< /dd>< /dl>)
   2)去点列表

class="list-unstyled"
 
<ul class="list-unstyled">
    <li>无序列表1</li>
     <li>无序列表2</li>
</ul>

   3)内联列表
     class=“list-inline”,把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。也可以说内敛列表就是为制作水平导航而生

<ul class="list-inline">
	<li>首页</li>
    <li>java学院</li>
     <li>在线课堂</li>
</ul>

   4)定义列表
     在原有的基础上加入了 一些样式,使用样式class="dl-horizontal"制作水平定义列表:当标题宽度超过160px时,将会显示三个省略号

<dl>
    <dt></dt>
    <dd></dd>
    <dt></dt>
    <dd></dd>
</dl>
<dl class="dl-horizontal">
    <dt></dt>
    <dd></dd>
    <dt></dt>
    <dd></dd>
</dl>

  F.代码
     一般在个人博客上使用的较为频繁,用于显示代码的风格。在bootstrap主要提供了三种代码风格:
   1)使用< code>< /code>>来显示单行内联代码
   2)使用< pre>< /pre>>来显示多行代码
     样式:pre-scrollable(height,max-height高度固定为340px,超过存在滚动条)
   3)使用:来显示用户输入代码,如快捷键
   4)单行内联代码

<code>this is a simple</code>

   5)快捷键

<p>使用<kbd>ctrl+s</kbd>保存</p>

   6)多行块代码

<!--代码会保存元本的格式,包括空格和换行-->
 
<pre>
	public class helloworld{
		public static void main(String[] args){
			-----------s
		}
	}
	</pre>

  G.表格
   1)表格样式
     在使用bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格
     下表样式可用于表格中:
在这里插入图片描述

   2) tr,th,td样式
     提供了五种不同的类名,每种类名控制了行的不同背景颜色
在这里插入图片描述
  2.表单
     表单主要功能是用来与用户左交流的一个网页控件,良好的表单设计能够让王爷更好的沟通。表单中常见的元素主要包括:文本输入框,下拉选择框,单选按钮,复选按钮,文本域和按钮等
  A.表单控件
     .form-control .input-lg(较大) .input-sm(较小)
   1)输入框text
     .form-control

<div class="col-sm-3">
	<input type="text" name="" id="" class="form-control" />
	<input type="text" name="" id="" class="form-control input-lg" />
	<input type="text" name="" id="" class="form-control input-sm" />
</div>

   2)下拉选择框select
     多行选择设置:multiple=“multiple”

<div class="col-sm-3">
	<select calss="form-control">
			<option>北京</option>
			<option>北京</option>
			<option>北京</option>
			</select>
</div>

   3)文本域
     .form-control 表单元素的样式
   4)复选框 checkbox
     垂直显示:.checkbox
     水平显示: .checkbox-inline

hiHiHiH'zHih垂直HiHiH'zHihuHiHii
		<div class="row">
			<div class="col-md-3">
		<div class="checkbox">
			<label><input type="checkbox" name="hobby"> 唱歌</label>
		</div>
		<div class="checkbox">
			<label><input type="checkbox" name="hobby"> 跳舞</label>
		</div>
			</div>
		</div>
//水平	
<div class="row">
			<div class="col-md-3">
				<label class="checkbox-inline">
					<input type="checkbox" name="hobby"> 唱歌
				</label>
				<label class="checkbox-inline">
					<input type="checkbox" name="hobby"> 跳舞
				</label>
				</div>
		</div>

   5)单选框 radio
     垂直显示: .radio
     水平显示:.radio-inline

<div class="row">
			<div class="col-md-3">
				<div class="radio">
					<label><input type="radio" name="sex"></label>
				</div>
			<div class="radio">
				<label><input type="radio" name="sex"></label>
			</div>
			</div>
		</div>

   6)按钮
    a.使用实现
     基础样式:btn

<button class="btn">按钮</button>

     滑稽样式:btn-primary btn-info btn-success btn-danger btn-link btn-default

<button class="btn btn-primary">按钮</button>
<button class="btn btn-info">按钮</button>
<button class="btn  btn-success">按钮</button>
<button class="btn btn-danger">按钮</button>
<button class="btn  btn-link">按钮</button>
<button class="btn btn-default">按钮</button>

    b.多标签支持:使用a div等制作按钮

<a href="##" class="btn btn-info ">a标签按钮</a>
<span class="btn btn-success">span标签按钮</span>

    c.使用.btn-lg .btn-sm .btn-xs 就可以获得不同尺寸的按钮

<button class="btn btn-primary btn-xs">按钮</button>

    d.按钮禁用
     方法1:在标签中添加disabled属性

<button class="btn btn-danger" disable="disabled">禁用按钮</buton>

     方法2:在元素标签中添加类名“disabled”

<button class="btn btn-danger disabled">禁用按钮</buton>

  B.表单布局
     基本的表单结构是bootstrap自带的,个别的表单控件自动接收一些布局样式。下面列出了创建基本表单的步骤:

  • 向父元素添加role="form".
  • 把标签和控件放在一个带有class.form-group的< div>中。这是获取最佳间距所必须的
  • 向所有的本文元素,,添加class="form-control".
  •    1)水平表单
         向同一行显示form-horizontal
         配合bootstrap框架的网格系统

    <form calss="form-horizontal">
    	<div class="form-group">
    		<label for="email">邮箱</label>
    		<input type="email" class="form-control" placeholder="清华输入密码">
    	</div>
        <div class="form-group">
            <label for="pwd">密码</label>
    			<input type="pwd" class="form-control" placeholder="请输入密码">		        
         </div>
        <div calss="form-group checkbox">
            <label><input type="checkbox"/>记住密码</label>
        </div>
        <div class="form-group">
            <button class="btn btn-default">提交</button>
        </div>
    </form>
    

       2)内联表单
         将表单的控件都在一行显示form-inline
         注意label不会显示,存在的意义:如果没有为输入控件设置label标签,屏幕阅读器将无法正确识别

    <form calss="form-inline">
    	<div class="form-group">
    		<label for="email">邮箱</label>
    		<input type="email" class="form-control" placeholder="清华输入密码">
    	</div>
        <div class="form-group">
            <label for="pwd">密码</label>
    			<input type="pwd" class="form-control" placeholder="请输入密码">		        
         </div>
        <div calss="form-group checkbox">
            <label><input type="checkbox"/>记住密码</label>
        </div>
        <div class="form-group">
            <button class="btn btn-default">提交</button>
        </div>
    </form>
    

      3.缩略图
         缩略图在电商类的网站很常见,最常用的地方就是产品列表页面。缩略图的实现是配合网格系统一起使用。同时还可以让缩略图配合标题,面熟内容,按钮等

    <div class="container">
    	<div class="row">
    		<div class="col-md-3">
    			<div class="thumbnail">
    				<img src="gaoyuanyuan.webp" alt="..."style="width: 240px;height: 360px;">
    				<h3> 高圆圆</h3>
    				<p>出生于背景,中国内地女演员,模特</p>
    				<button class="btn btn-default">
    					<span class="glyphicon glyphicon-heart"></span>喜欢</button>
    				<button class="btn btn-info">
    					<span class="glyphicon glyphicon-pencil"></span>评论
    				</button>
    			</div>
    			
            </div>
    

      4. 面板
         默认的.panel组件所左的知识设置基本的边框(border)和内补(padding)来包含内容
         .oanel-default:默认样式

     F4.BootStrap插件

      1.导航
         使用下拉与按钮组合可以制作导航
       1)基本样式:.nav与"nav-tabs","nav-pills"组合制作导航
       2)分类:
        a.标签型(nav-tabs)导航
        b.胶囊型(nav-pills)导航
        c.堆栈(nav-stacked)导航
        d.自适应(nav-justified)导航
        e.面包蟹式(breadcrumb)导航,单独使用样式,不予nav一起使用,直接加入ol,ul中即可,一般用于导航,主要起的作用是告诉用户所处页面的位置(当前位置)
       3)状态:
         选中状态 active样式
         禁用状态:disable
       4)标签式导航

    <div class="container">
        <div class="row">
            <div class="span6">
                <ul class="nav nav-tabs">
                    <li class="active"><a href="#">Home</a></li>
                    <li><a href="#">Tutorials</a></li>
                    <li><a href="#">Practice Editor </a></li>
                    <li><a href="#">Gallery</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </div>
        </div>
    </div>
    

       5)胶囊式导航

    <div class="container">
        <div class="row">
            <div class="span8">
                <ul class="nav nav-pills">
                    <li class="active"><a href="#">Home</a></li>
                    <li><a href="#">Tutorials</a></li>
                    <li><a href="#">Practice Editor </a></li>
                    <li><a href="#">Gallery</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </div>
        </div>
    </div>
    

      2.分页导航
         分页随处可见,分为页码导航和翻页导航
         页码导航:ul标签上加pagination[pagination-lg|pagination-sm]
         翻页导航:ul标签上加pager
       1)分页

    <ul class="pagination">
        <li><a href="#">&laquo;</a></li>
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
        <li><a href="#">5</a></li>
        <li><a href="#">&raquo;</a></li>
    </ul>
    

       2) 翻页导航

    <ul class="pager">
    	<li><a href="#">Previous</a></li>
    	<li><a href="#">Next</a></li>
    </ul>
    

      3.下拉菜单
         在使用Bootstrap框架的下拉菜单时,必须使用两个js
         下拉菜单是可切换的,是以列表格式显示链接的上下文菜单。这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现
         如需使用下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。下面的实例演示了基本的下拉菜单:

    <div class="dropdown">
        <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">主题
            <span class="caret"></span>
        </button>
        <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
            <li role="presentation">
                <a role="menuitem" tabindex="-1" href="#">Java</a>
            </li>
            <li role="presentation">
                <a role="menuitem" tabindex="-1" href="#">数据挖掘</a>
            </li>
            <li role="presentation">
                <a role="menuitem" tabindex="-1" href="#">数据通信/网络</a>
            </li>
            <li role="presentation" class="divider"></li>
            <li role="presentation">
                <a role="menuitem" tabindex="-1" href="#">分离的链接</a>
            </li>
        </ul>
    </div>
    

        a.使用一个类名为dropdown或btn-group包裹整个下拉框:

    <div class="dropdown"></div>
    

        b.默认向下dropdown,向上弹起加入.dropup即可
        c.使用button作为父菜单,使用类名:dropdown-toggle和自定义date-toggle属性

    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"></button>
    

        d.在button中使用font制作下拉箭头

    <span class="caret"></span>
    

        e.对齐方式:dropdown-menu-left 左对齐 默认样式   dropdown-menu-right 右对齐
        f.激活状态(.active)和禁用状态(.disabled)
      4.模态框
         模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等
         可以切换模态框(Modal)插件的隐藏内容:

  • 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier" 或 href="#identifier" 来指定要切换的特定的模态框(带有 id="identifier")
  • 通过 JavaScript
  •      :使用这种技术,您可以通过简单的一行 JavaScript 来调用带有 id=“identifier” 的模态框:
         $(‘#identifier’).modal(options)

    <h2>创建模态框(Modal)</h2>
    <!-- 按钮触发模态框 -->
    <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">开始演示模态框</button>
    <!-- 模态框(Modal) -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title" id="myModalLabel">模态框(Modal)标题</h4>
                </div>
                <div class="modal-body">在这里添加一些文本</div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                    <button type="button" class="btn btn-primary">提交更改</button>
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal -->
    </div>
    <h2>创建模态框(Modal)</h2>
    <!-- 按钮触发模态框 -->
    <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">开始演示模态框</button>
    <!-- 模态框(Modal) -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title" id="myModalLabel">添加用户</h4>
                </div>
                <div class="modal-body">
                	<form class="form-horizontal" role="form">
                        <div class="from-group">
                            <label for="uname" class="col-md-2 control-label">姓名</label>
                            <div class="col-md-8">
                                <input type="text" id="uname" class="form-control" placeholder="请输入姓名"/>
                            </div>
                        </div>
                         <div class="from-group">
                            <label for="upwd" class="col-md-2 control-label">密码</label>
                            <div class="col-md-8">
                                <input type="text" id="upwd" class="form-control"placeholder="请输入密码" />
                            </div>
                        </div>
                    </form>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                    <button type="button" class="btn btn-primary">提交更改</button>
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal -->
    </div>
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值