当前位置:   article > 正文

element UI 学习_el-row 行间距

el-row 行间距

记录下,自己搭建这个 网站(古典小说网) 初始elementUI版本的过程

目录

一、搭建环境

1、引入JS 、CSS

2、VUE

二、布局

三、导航

1、参考官网导航介绍,设置自己的导航 

2、发现有一个白线,下面是去掉白线的样式

3、想让二级菜单也是横排

4、界面边距

四、在header中添加相关公示信息

五、图片显示部分

1、布局

2、图片显示

3、图片下面加个文字 说明 

1)比如加个 软件名称 : 有声小说书屋

2)设置标题格式

4、更改排列方式为 垂直居中

六、文字段落介绍部分

1、标题样式

 2、文字左对齐

3、设置padding

4、设置按钮样式

七、类似的把自己另二款软件介绍加进来

八、Footer

1、友情链接

2、页脚底部 版权信息

九、首页代码

1、HTML

2、CSS


一、搭建环境

1、引入JS 、CSS

elementUI官方网站:Element - The world's most popular Vue UI framework

VUE       官方网站:Vue.js

  1. <head>
  2. <meta charset="utf-8">
  3. <meta name="viewport" content="width=device-width, initial-scale=1">
  4. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  5. <title>古典小说网</title>
  6. </head>

  1. <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  2. <script src="https://unpkg.com/element-ui/lib/index.js"></script>

2、VUE

  1. <script>
  2. new Vue({
  3. el: '#app',
  4. data: function() {
  5. return { }
  6. },
  7. methods:{
  8. },
  9. mounted(){
  10. }
  11. })
  12. </script>

二、布局

根据自己网站,选择适合的容器布局

  1. <el-container>
  2. <el-header>Header</el-header>
  3. <el-main>Main</el-main>
  4. <el-footer>Footer</el-footer>
  5. </el-container>

不加样式的话,

 官网上的示例,加了额外样式

  1. <style>
  2. .el-header, .el-footer {
  3. background-color: #B3C0D1;
  4. color: #333;
  5. text-align: center;
  6. line-height: 60px;
  7. }
  8. .el-aside {
  9. background-color: #D3DCE6;
  10. color: #333;
  11. text-align: center;
  12. line-height: 200px;
  13. }
  14. .el-main {
  15. background-color: #E9EEF3;
  16. color: #333;
  17. text-align: center;
  18. line-height: 160px;
  19. }
  20. body > .el-container {
  21. margin-bottom: 40px;
  22. }
  23. .el-container:nth-child(5) .el-aside,
  24. .el-container:nth-child(6) .el-aside {
  25. line-height: 260px;
  26. }
  27. .el-container:nth-child(7) .el-aside {
  28. line-height: 320px;
  29. }
  30. </style>

这里需要注意的是,header高度默认60,

如果想改header高度,在样式里设置height没起作用

但是el-header 提供了height属性,可在属性里设置

		<el-header height='160px'>

三、导航

1、参考官网导航介绍,设置自己的导航 

 Element - The world's most popular Vue UI framework

  1. <el-header height='160px'>
  2. <el-menu :default-active="activeIndex" mode="horizontal" @select="handleSelect" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b" >
  3. <el-menu-item index="1">首页</el-menu-item>
  4. <el-submenu index="2">
  5. <template slot="title">古典小说</template>
  6. <el-menu-item index="2-1">传世经典</el-menu-item>
  7. <el-menu-item index="2-2">古书拾遗</el-menu-item>
  8. <el-menu-item index="2-3">古典言情</el-menu-item>
  9. <el-submenu index="2-4">
  10. <template slot="title">史书戏曲</template>
  11. <el-menu-item index="2-4-1">选项1</el-menu-item>
  12. <el-menu-item index="2-4-2">选项2</el-menu-item>
  13. <el-menu-item index="2-4-3">选项3</el-menu-item>
  14. </el-submenu>
  15. </el-submenu>
  16. <!-- <el-menu-item index="3" disabled>消息中心</el-menu-item> -->
  17. <!-- <el-menu-item index="4"><a href="https://www.ele.me" target="_blank">订单管理</a></el-menu-item> -->
  18. </el-menu>
  19. </el-header>

VUE 对应的data 和 选中某菜单事件方法

  1. <script>
  2. new Vue({
  3. el: '#app',
  4. data: function() {
  5. return {
  6. activeIndex: '1'
  7. }
  8. },
  9. methods:{
  10. handleSelect(key, keyPath) {
  11. console.log(key, keyPath);
  12. }
  13. },
  14. mounted(){
  15. }
  16. })
  17. </script>

效果如下:

2、发现有一个白线,下面是去掉白线的样式

  1. /* 去除白线 */
  2. .el-menu.el-menu--horizontal{
  3. border: none;
  4. }

效果如下:

3、想让二级菜单也是横排

比如 ,想呈现如下效果

只需设置下li的样式

  1. li {
  2. display: inline-block;
  3. }

4、界面边距

左侧与浏览器边界有边距

  1. body{
  2. margin:0;
  3. }

消除边距

四、在header中添加相关公示信息

效果如下:

 实现如下:

  1. <el-header height='160px'>
  2. <el-menu :default-active="activeIndex" mode="horizontal" @select="handleSelect" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b" >
  3. <el-menu-item index="1">首页</el-menu-item>
  4. <el-submenu index="2">
  5. <template slot="title">古典小说</template>
  6. <el-menu-item index="2-1">传世经典</el-menu-item>
  7. <el-menu-item index="2-2">古书拾遗</el-menu-item>
  8. <el-menu-item index="2-3">古典言情</el-menu-item>
  9. <el-submenu index="2-4">
  10. <template slot="title">史书戏曲</template>
  11. <el-menu-item index="2-4-1">选项1</el-menu-item>
  12. <el-menu-item index="2-4-2">选项2</el-menu-item>
  13. <el-menu-item index="2-4-3">选项3</el-menu-item>
  14. </el-submenu>
  15. </el-submenu>
  16. <!-- <el-menu-item index="3" disabled>消息中心</el-menu-item> -->
  17. <!-- <el-menu-item index="4"><a href="https://www.ele.me" target="_blank">订单管理</a></el-menu-item> -->
  18. </el-menu>
  19. <el-row style="line-height:20px;font-size:14px;margin-top:10px;margin-bottom:20px;">
  20. <el-col :span="3" style="text-align:left; color:rgb(18, 228, 18);">
  21. <p>头条号:古典小说</p>
  22. <p>公众号:古典小说网</p>
  23. </el-col>
  24. <el-col :span="21" style=" display: flex; font-size:16px; color:rgb(225, 237, 238); justify-content:flex-start;align-items:center;" justify="flex">
  25. <p>千年千本古典小说,本网站整理近六百本古典小说资源,并提供有声聆听方式,欢迎咨询下载 QQ群号:252380640</p>
  26. </el-col>
  27. </el-row>
  28. </el-header>

这里需要注意的是:

行高                    line-height:20px;

字体大小             font-size:14px;

el-row行间距       margin-top:10px;margin-bottom:20px;

等设置

同时,行列布局采用的如下结构

  1.               <el-row>
  2.                   <el-col :span="3">
  3. <p>头条号:古典小说</p>
  4. <p>公众号:古典小说网</p>
  5.                   </el-col>
  6.                   <el-col :span="21">
  7.                   </el-col>              
  8.              </el-row>

第1列,放了两个段落,我想让第2列  水平居左,垂直居中显示

这里使用flex布局 方式  (Flex 布局语法教程 | 菜鸟教程

display:flex;

justify-content: flex-start;    //水平居左对齐

align-items:center;              //垂直居中对齐

  1. <el-col :span="21" style=" display: flex; font-size:16px; color:rgb(225, 237, 238); justify-content:flex-start;align-items:center;" >
  2. <p>千年千本古典小说,本网站整理近六百本古典小说资源,并提供有声聆听方式,欢迎咨询下载 QQ群号:252380640</p>
  3. </el-col>

五、图片显示部分

打算将自己写的几款软件,在这里展示下

实现效果如下:

1、布局

采用一行两列模式,左边显示图片,右边是介绍

  1. <el-main>
  2. <el-row>
  3. <el-col :span="12">
  4. </el-col>
  5. <el-col :span="12" >
  6. </el-col>
  7. </el-row>
  8. </el-main>

2、图片显示

  1. <el-image
  2. style="padding-bottom:0px;"
  3. :src="youshengURL"
  4. :fit="fit"></el-image>

参数对应于VUE中的成员变量

  1. new Vue({
  2. el: '#app',
  3. data: function() {
  4. return {
  5. activeIndex: '1',
  6. youshengURL: 'assets/img/有声小说.png',
  7. fit:'contain'
  8. }
  9. },

效果如下:

3、图片下面加个文字 说明 

1)比如加个 软件名称 : 有声小说书屋

  1. <el-col :span="12" >
  2. <el-image
  3. :src="youshengURL"
  4. :fit="fit">
  5. </el-image>
  6. <h6 class="section-title">有声小说书屋</h6>
  7. </el-col>

效果如下:

2)设置标题格式

  1. .section-title {
  2. position: relative;
  3. }
  4. .section-title h6 {
  5. color: #00B965;
  6. font-size: 17px;
  7. letter-spacing: 4px;
  8. }

效果如下:

4、更改排列方式为 垂直居中

下载的排列效果:

将其改为:

实现方式:

将el-col改为flex弹性布局 (Flex 布局语法教程 | 菜鸟教程

  1. <el-col :span="12" style="display:flex; flex-direction:column; justify-content:space-around;" >
  2. <el-image
  3. :src="youshengURL"
  4. :fit="fit">
  5. </el-image>
  6. <div class="section-title">
  7. <h6 >有声小说书屋</h6>
  8. </div>
  9. </el-col>

这样就实现了所希望的效果

六、文字段落介绍部分

左侧图片,右侧文字介绍

1、标题样式

  1. .section-title h2 {
  2. font-size: 50px;
  3. font-weight: 500;
  4. line-height: 60px;
  5. letter-spacing: 1px;
  6. margin: 20px 0;
  7. }
  8. .section-title h2 b {
  9. color: #FFD857;
  10. }
  11. p {
  12. font-family: 'Quicksand', sans-serif;
  13. font-size: 16px;
  14. font-weight: 500;
  15. line-height: 32px;
  16. position: relative;
  17. color: #686868;
  18. }

  1. <div class="section-title">
  2. <h2>听听书 <b>打发无聊时光</b></h2>
  3. </div>
  4. <p>也许是 电脑上最实用的 看书、听书、藏书的软件</p>
  5. <!-- <h1> 怎么使用?</h1> -->
  6. <div class="section-title">
  7. <h2><b><i>怎么使用?</i></b></h2>
  8. </div>
  9. <p>1、txt小说,直接拖入软件中,便可 自动划分章节</p>
  10. <p>2、epub格式小说,直接拖入软件中, 便可自动解析章节</p>
  11. <p>3、提供丰富的配色方案, 个性化阅读体验</p>
  12. <p>4、自动记录阅读位置,下次打开时,自动定位到具体章节中</p>
  13. <p>5、可以作为自己的藏书库,把喜欢的图书 导入进来,不断扩充书库,资料不再凌乱</p>
  14. <p>6、提供书签功能,方便定位</p>
  15. <p>7、提供标注功能,方便标注重点</p>
  16. <p>8、提供编辑功能,方便修改</p>
  17. <p>9、最重要的,提供语音朗读功能,利用win10自带的语音包 或 自己下载的语音包 进行小说朗读, 并提供方便的语速调整功能。 </p>
  18. <p>从此,只需要听就可以,而且听得内容完全是自己选择的。</p>

效果:

 2、文字左对齐

  1. <el-col :span="12" style="text-align: left;">
  2. <div class="section-title">
  3. <h2>听听书 <b>打发无聊时光</b></h2>
  4. </div>
  5. <p>也许是 电脑上最实用的 看书、听书、藏书的软件</p>
  6. <!-- <h1> 怎么使用?</h1> -->
  7. <div class="section-title">
  8. <h2><b><i>怎么使用?</i></b></h2>
  9. </div>
  10. <p>1、txt小说,直接拖入软件中,便可 自动划分章节</p>
  11. <p>2、epub格式小说,直接拖入软件中, 便可自动解析章节</p>
  12. <p>3、提供丰富的配色方案, 个性化阅读体验</p>
  13. <p>4、自动记录阅读位置,下次打开时,自动定位到具体章节中</p>
  14. <p>5、可以作为自己的藏书库,把喜欢的图书 导入进来,不断扩充书库,资料不再凌乱</p>
  15. <p>6、提供书签功能,方便定位</p>
  16. <p>7、提供标注功能,方便标注重点</p>
  17. <p>8、提供编辑功能,方便修改</p>
  18. <p>9、最重要的,提供语音朗读功能,利用win10自带的语音包 或 自己下载的语音包 进行小说朗读, 并提供方便的语速调整功能。 </p>
  19. <p>从此,只需要听就可以,而且听得内容完全是自己选择的。</p>
  20. <a href="down/有声小说书屋V3.11.zip" target="_blank" class="main-btn" >本地下载 </a>
  21. <a href="https://pan.baidu.com/s/1gvAZKdxjWZmVnBQpXBjGgQ" target="_blank" class="main-btn" >网盘下载 </a>
  22. <p> 提取码:0000</p>
  23. </el-col>

3、设置padding

两列挨着太近了,设置下右侧col的padding-left

  1. <el-col :span="12" style="text-align: left;padding-left:40px;">
  2. <div class="section-title">
  3. <h2>听听书 <b>打发无聊时光</b></h2>
  4. </div>
  5. <p>也许是 电脑上最实用的 看书、听书、藏书的软件</p>
  6. <!-- <h1> 怎么使用?</h1> -->
  7. <div class="section-title">
  8. <h2><b><i>怎么使用?</i></b></h2>
  9. </div>
  10. <p>1、txt小说,直接拖入软件中,便可 自动划分章节</p>
  11. <p>2、epub格式小说,直接拖入软件中, 便可自动解析章节</p>
  12. <p>3、提供丰富的配色方案, 个性化阅读体验</p>
  13. <p>4、自动记录阅读位置,下次打开时,自动定位到具体章节中</p>
  14. <p>5、可以作为自己的藏书库,把喜欢的图书 导入进来,不断扩充书库,资料不再凌乱</p>
  15. <p>6、提供书签功能,方便定位</p>
  16. <p>7、提供标注功能,方便标注重点</p>
  17. <p>8、提供编辑功能,方便修改</p>
  18. <p>9、最重要的,提供语音朗读功能,利用win10自带的语音包 或 自己下载的语音包 进行小说朗读, 并提供方便的语速调整功能。 </p>
  19. <p>从此,只需要听就可以,而且听得内容完全是自己选择的。</p>
  20. <a href="down/有声小说书屋V3.11.zip" target="_blank" class="main-btn" >本地下载 </a>
  21. <a href="https://pan.baidu.com/s/1gvAZKdxjWZmVnBQpXBjGgQ" target="_blank" class="main-btn" >网盘下载 </a>
  22. <p> 提取码:0000</p>
  23. </el-col>

4、设置按钮样式

  1. /*Button Style */
  2. .main-btn {
  3. display: inline-block;
  4. background: #FFD857;
  5. color: #191919;
  6. font-size: 16px;
  7. font-weight: 500;
  8. letter-spacing: 6px;
  9. text-transform: capitalize;
  10. padding: 14px 28px;
  11. text-align: center;
  12. vertical-align: middle;
  13. cursor: pointer;
  14. border-radius: 5px;
  15. -webkit-transition: .3s;
  16. transition: .3s;
  17. width: 100px;
  18. height: auto;
  19. }
  20. a {
  21. text-decoration: none;
  22. cursor: pointer;
  23. font-family: "Poppins", serif;
  24. }
  25. button,
  26. input,
  27. textarea,
  28. a:hover,
  29. a:focus,
  30. a:visited {
  31. text-decoration: none;
  32. outline: none;
  33. outline-width: 0 !important;
  34. }

效果:

从网上又找了按钮样式:

  1. a{
  2. display: block;
  3. line-height: 100px;
  4. text-align: center;
  5. }
  6. .main-btn {
  7. display: table-cell;
  8. text-align: center;
  9. vertical-align: middle;
  10. width: 200px;
  11. height: 100px;
  12. color: #fff;
  13. background-color: #6496c8;
  14. border: none;
  15. border-radius: 15px;
  16. box-shadow: 0 10px #27496d;
  17. letter-spacing: 6px;
  18. }

效果如下:

七、类似的把自己另二款软件介绍加进来

  1. <el-main>
  2. <el-row>
  3. <el-col :span="12" style="display:flex; height:800px; flex-direction:column; justify-content: flex-end;" >
  4. <el-image
  5. :src="youshengURL"
  6. :fit="fit">
  7. </el-image>
  8. <div class="section-title">
  9. <h6 >有声小说书屋</h6>
  10. </div>
  11. </el-col>
  12. <el-col :span="12" style="text-align: left;padding-left:40px;">
  13. <div class="section-title">
  14. <h2>听听书 <b>打发无聊时光</b></h2>
  15. </div>
  16. <p>也许是 电脑上最实用的 看书、听书、藏书的软件</p>
  17. <!-- <h1> 怎么使用?</h1> -->
  18. <div class="section-title">
  19. <h2><b><i>怎么使用?</i></b></h2>
  20. </div>
  21. <p>1、txt小说,直接拖入软件中,便可 自动划分章节</p>
  22. <p>2、epub格式小说,直接拖入软件中, 便可自动解析章节</p>
  23. <p>3、提供丰富的配色方案, 个性化阅读体验</p>
  24. <p>4、自动记录阅读位置,下次打开时,自动定位到具体章节中</p>
  25. <p>5、可以作为自己的藏书库,把喜欢的图书 导入进来,不断扩充书库,资料不再凌乱</p>
  26. <p>6、提供书签功能,方便定位</p>
  27. <p>7、提供标注功能,方便标注重点</p>
  28. <p>8、提供编辑功能,方便修改</p>
  29. <p>9、最重要的,提供语音朗读功能,利用win10自带的语音包 或 自己下载的语音包 进行小说朗读, 并提供方便的语速调整功能。 </p>
  30. <p>从此,只需要听就可以,而且听得内容完全是自己选择的。</p>
  31. <div style="display:flex;justify-content:space-around;">
  32. <a href="down/有声小说书屋V3.11.zip" target="_blank" class="main-btn" >下载 </a>
  33. </div>
  34. </el-col>
  35. </el-row>
  36. <el-divider></el-divider>
  37. <el-row>
  38. <el-col :span="12" style="display:flex; flex-direction:column; justify-content:space-around;" >
  39. <el-image
  40. :src="ketangURL"
  41. :fit="fit">
  42. </el-image>
  43. <div class="section-title">
  44. <h6 >快乐课堂</h6>
  45. </div>
  46. </el-col>
  47. <el-col :span="12" style="text-align: left;padding-left:40px;">
  48. <div class="section-title">
  49. <h6>快乐课堂</h6>
  50. <h2> 寓教于乐<b>小组、个人 完善积分机制</b></h2>
  51. </div>
  52. <p>老师评价:</p>
  53. <p>很好,很有创意</p>
  54. <p>这软件确实很实用</p>
  55. <p>学生很感兴趣</p>
  56. <p>这个软件在小组教学中,很有帮助</p>
  57. <div style="display:flex;justify-content:space-around;">
  58. <a href="down/快乐课堂V7.4.3.zip" target="_blank" class="main-btn" >本地下载 </a>
  59. </div>
  60. </el-col>
  61. </el-row>
  62. <el-divider></el-divider>
  63. <el-row>
  64. <el-col :span="12" style="display:flex; flex-direction:column; justify-content:space-around;" >
  65. <el-image
  66. :src="renxingURL"
  67. :fit="fit">
  68. </el-image>
  69. <div class="section-title">
  70. <h6 >任性动图</h6>
  71. </div>
  72. </el-col>
  73. <el-col :span="12" style="text-align: left;padding-left:40px;">
  74. <div class="section-title">
  75. <h6>任性动图</h6>
  76. <h2> 简简单单 傻瓜式创作动图<b> 就是这么任性</b></h2>
  77. </div>
  78. <p>文字、诗词生成动图,照片添加文字、生成动图,动图修改、添加文字等</p>
  79. <div style="display:flex;justify-content:space-around;">
  80. <a href="down/任性动图V9.8.1.zip" target="_blank" class="main-btn" >本地下载 </a>
  81. </div>
  82. </el-col>
  83. </el-row>
  84. </el-main>

这里设置下el-row样式

  1. .el-row{
  2. margin: 100px 60px;
  3. }

el-row 之间加了 分隔符

	<el-divider></el-divider>

八、Footer

想打造成以下样式

1、友情链接

  1. <el-footer height="auto" class="footer-area">
  2. <el-row >
  3. <el-col :span="8" >
  4. <h5>友情链接</h5>
  5. <ul >
  6. <li>
  7. <a href="http://xiazai.zol.com.cn/" target="_blank">ZOL软件下载</a>
  8. <a href="https://www.onlinedown.net/" target="_blank">华军软件园</a>
  9. <a href="https://www.crsky.com/" target="_blank">非凡软件站</a>
  10. </li>
  11. </ul>
  12. </el-col>
  13. </el-row>
  14. </el-footer>

去掉下划线等样式

  1. a {
  2. text-decoration: none;
  3. cursor: pointer;
  4. font-family: "Poppins", serif;
  5. }
  6. .footer-area ul li a {
  7. line-height: 50px;
  8. display: block;
  9. color: #eee;
  10. }

  1. .footer-area h5 {
  2. font-size: 20px;
  3. font-weight: 500;
  4. margin: 4px 0;
  5. color: #FFD857;
  6. }

效果如下:

2、页脚底部 版权信息

  1. .footer-bottom {
  2. padding: 0px 0;
  3. border-top: 1px solid #898b8e;
  4. }
  5. .footer-bottom a {
  6. color: #007bff;
  7. }

  1. <div class="footer-bottom">
  2. <p>&copy; 古典小说网 版权所有 <a target="_blank" href="http://www.beian.miit.gov.cn">京ICP备18035962号-4 </a></p>
  3. </div>

效果如下:

自此,首页就差不多写好了,在细节上微调下,这一版便可以了 。

九、首页代码

1、HTML

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  7. <!-- Style CSS -->
  8. <link href="assets/css/myGudianxiaoshuoStyle.css" rel="stylesheet">
  9. <title>古典小说网</title>
  10. </head>
  11. <style>
  12. body{
  13. margin:0;
  14. }
  15. .el-header, .el-footer {
  16. background-color: #13303e;
  17. color: #333;
  18. text-align: center;
  19. line-height: 60px;
  20. }
  21. .el-footer {
  22. color: #fff;
  23. }
  24. .el-aside {
  25. background-color: #D3DCE6;
  26. color: #333;
  27. text-align: center;
  28. line-height: 200px;
  29. }
  30. .el-main {
  31. padding-top:60px;
  32. background-color: #E9EEF3;
  33. color: #333;
  34. text-align: center;
  35. line-height: 160px;
  36. }
  37. body > .el-container {
  38. margin-bottom: 40px;
  39. }
  40. .el-container:nth-child(5) .el-aside,
  41. .el-container:nth-child(6) .el-aside {
  42. line-height: 260px;
  43. }
  44. .el-container:nth-child(7) .el-aside {
  45. line-height: 320px;
  46. }
  47. /* 去除白线 */
  48. .el-menu.el-menu--horizontal{
  49. border: none;
  50. }
  51. .el-row{
  52. margin: 100px 60px;
  53. }
  54. </style>
  55. <body>
  56. <div id="app">
  57. <el-container>
  58. <el-header height='160px'>
  59. <el-menu :default-active="activeIndex" mode="horizontal" @select="handleSelect" background-color="#13303e" text-color="#fff" active-text-color="#ffd04b" >
  60. <el-menu-item index="1">首页</el-menu-item>
  61. <el-submenu index="2">
  62. <template slot="title">古典小说</template>
  63. <el-menu-item index="2-1">传世经典</el-menu-item>
  64. <el-menu-item index="2-2">古书拾遗</el-menu-item>
  65. <el-menu-item index="2-3">古典言情</el-menu-item>
  66. <el-menu-item index="2-4">史书戏曲</el-menu-item>
  67. </el-submenu>
  68. <!-- <el-menu-item index="3" disabled>消息中心</el-menu-item> -->
  69. <!-- <el-menu-item index="4"><a href="https://www.ele.me" target="_blank">订单管理</a></el-menu-item> -->
  70. </el-menu>
  71. <el-row style="line-height:20px;font-size:14px;margin-top:10px;margin-bottom:20px;">
  72. <el-col :span="3" style="text-align:left; color:rgb(18, 228, 18);">
  73. <div class="section-title">
  74. <p class="pInfo">头条号:古典小说</p>
  75. <p class="pInfo">公众号:古典小说网</p>
  76. </div>
  77. </el-col>
  78. <el-col :span="21" style=" display: flex; font-size:16px; color:rgb(225, 237, 238); justify-content:flex-start;align-items:center;">
  79. <sapn>千年千本古典小说,本网站整理近六百本古典小说资源,并提供有声聆听方式,欢迎咨询下载 QQ群号:252380640</sapn>
  80. </el-col>
  81. </el-row>
  82. </el-header>
  83. <el-main>
  84. <el-row>
  85. <el-col :span="12" style="display:flex; height:800px; flex-direction:column; justify-content: flex-end;" >
  86. <el-image
  87. :src="youshengURL"
  88. :fit="fit">
  89. </el-image>
  90. <div class="section-title">
  91. <h6 >有声小说书屋</h6>
  92. </div>
  93. </el-col>
  94. <el-col :span="12" style="text-align: left;padding-left:40px;">
  95. <div class="section-title">
  96. <h2>听听书 <b>打发无聊时光</b></h2>
  97. </div>
  98. <p>也许是 电脑上最实用的 看书、听书、藏书的软件</p>
  99. <!-- <h1> 怎么使用?</h1> -->
  100. <div class="section-title">
  101. <h2><b><i>怎么使用?</i></b></h2>
  102. </div>
  103. <p>1、txt小说,直接拖入软件中,便可 自动划分章节</p>
  104. <p>2、epub格式小说,直接拖入软件中, 便可自动解析章节</p>
  105. <p>3、提供丰富的配色方案, 个性化阅读体验</p>
  106. <p>4、自动记录阅读位置,下次打开时,自动定位到具体章节中</p>
  107. <p>5、可以作为自己的藏书库,把喜欢的图书 导入进来,不断扩充书库,资料不再凌乱</p>
  108. <p>6、提供书签功能,方便定位</p>
  109. <p>7、提供标注功能,方便标注重点</p>
  110. <p>8、提供编辑功能,方便修改</p>
  111. <p>9、最重要的,提供语音朗读功能,利用win10自带的语音包 或 自己下载的语音包 进行小说朗读, 并提供方便的语速调整功能。 </p>
  112. <p>从此,只需要听就可以,而且听得内容完全是自己选择的。</p>
  113. <div style="display:flex;justify-content:space-around;">
  114. <a href="down/有声小说书屋V3.11.zip" target="_blank" class="main-btn" >下载 </a>
  115. </div>
  116. </el-col>
  117. </el-row>
  118. <el-divider></el-divider>
  119. <el-row>
  120. <el-col :span="12" style="display:flex; flex-direction:column; justify-content:space-around;" >
  121. <el-image
  122. :src="ketangURL"
  123. :fit="fit">
  124. </el-image>
  125. <div class="section-title">
  126. <h6 >快乐课堂</h6>
  127. </div>
  128. </el-col>
  129. <el-col :span="12" style="text-align: left;padding-left:40px;">
  130. <div class="section-title">
  131. <h6>快乐课堂</h6>
  132. <h2> 寓教于乐<b>小组、个人 完善积分机制</b></h2>
  133. </div>
  134. <p>老师评价:</p>
  135. <p>很好,很有创意</p>
  136. <p>这软件确实很实用</p>
  137. <p>学生很感兴趣</p>
  138. <p>这个软件在小组教学中,很有帮助</p>
  139. <div style="display:flex;justify-content:space-around;">
  140. <a href="down/快乐课堂V7.4.3.zip" target="_blank" class="main-btn" >本地下载 </a>
  141. </div>
  142. </el-col>
  143. </el-row>
  144. <el-divider></el-divider>
  145. <el-row>
  146. <el-col :span="12" style="display:flex; flex-direction:column; justify-content:space-around;" >
  147. <el-image
  148. :src="renxingURL"
  149. :fit="fit">
  150. </el-image>
  151. <div class="section-title">
  152. <h6 >任性动图</h6>
  153. </div>
  154. </el-col>
  155. <el-col :span="12" style="text-align: left;padding-left:40px;">
  156. <div class="section-title">
  157. <h6>任性动图</h6>
  158. <h2> 简简单单 傻瓜式创作动图<b> 就是这么任性</b></h2>
  159. </div>
  160. <p>文字、诗词生成动图,照片添加文字、生成动图,动图修改、添加文字等</p>
  161. <div style="display:flex;justify-content:space-around;">
  162. <a href="down/任性动图V9.8.1.zip" target="_blank" class="main-btn" >本地下载 </a>
  163. </div>
  164. </el-col>
  165. </el-row>
  166. </el-main>
  167. <el-footer height="auto" class="footer-area">
  168. <el-row style="margin:20px 100px;" justify="start">
  169. <el-col :span="24" style="text-align:left;" >
  170. <h5>友情链接</h5>
  171. <ul >
  172. <li>
  173. <a href="http://xiazai.zol.com.cn/" target="_blank">ZOL软件下载</a>
  174. <a href="https://www.onlinedown.net/" target="_blank">华军软件园</a>
  175. <a href="https://www.crsky.com/" target="_blank">非凡软件站</a>
  176. </li>
  177. </ul>
  178. </el-col>
  179. </el-row>
  180. <div class="footer-bottom">
  181. <p>&copy; 古典小说网 版权所有 <a target="_blank" href="http://www.beian.miit.gov.cn">京ICP备18035962号-4 </a></p>
  182. </div>
  183. </el-footer>
  184. </el-container>
  185. </div>
  186. </body>
  187. <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  188. <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  189. <script>
  190. new Vue({
  191. el: '#app',
  192. data: function() {
  193. return {
  194. activeIndex: '1',
  195. youshengURL: 'assets/img/有声小说.png',
  196. ketangURL:'assets/img/kuaileketang.png',
  197. renxingURL:'assets/img/renxingdongtu.png',
  198. fit:'contain'
  199. }
  200. },
  201. methods:{
  202. handleSelect(key, keyPath) {
  203. console.log(key, keyPath);
  204. }
  205. },
  206. mounted(){
  207. }
  208. })
  209. </script>
  210. </html>

2、CSS

  1. .about-content {
  2. margin-top: 30px;
  3. }
  4. /* Common CSS
  5. ============== */
  6. html,
  7. body {
  8. height: 100%;
  9. }
  10. body {
  11. font-family: 'Quicksand', sans-serif;
  12. font-size: 16px;
  13. line-height: 1.5;
  14. font-weight: 400;
  15. position: relative;
  16. z-index: 1;
  17. background: #fff;
  18. color: #191919;
  19. overflow-x: hidden;
  20. }
  21. h1,
  22. h2,
  23. h3,
  24. h4,
  25. h5,
  26. {
  27. position: relative;
  28. font-family: 'Quicksand', sans-serif;
  29. font-weight: 600;
  30. margin: 0;
  31. color: #191919;
  32. }
  33. h6 {
  34. font-family: "Poppins", serif;
  35. }
  36. a{
  37. text-decoration: none;
  38. line-height: 100px;
  39. text-align: center;
  40. font-family: "Poppins", serif;
  41. }
  42. p {
  43. font-family: 'Quicksand', sans-serif;
  44. font-size: 16px;
  45. font-weight: 500;
  46. line-height: 32px;
  47. position: relative;
  48. color: #686868;
  49. }
  50. button,
  51. input,
  52. textarea,
  53. a:hover,
  54. a:focus,
  55. a:visited {
  56. text-decoration: none;
  57. outline: none;
  58. outline-width: 0 !important;
  59. }
  60. input:focus::-webkit-input-placeholder,
  61. textarea:focus::-webkit-input-placeholder {
  62. color: transparent;
  63. }
  64. img {
  65. display: inline-block;
  66. max-width: 100%;
  67. }
  68. i,
  69. span,
  70. a {
  71. display: inline-block;
  72. text-align: left;
  73. }
  74. ul {
  75. list-style:none;
  76. margin: 0px;
  77. padding: 0px;
  78. }
  79. li {
  80. display: inline-block;
  81. }
  82. /*Section Padding CSS*/
  83. .section-padding {
  84. padding: 120px 0;
  85. }
  86. @media only screen and (min-width: 992px) and (max-width: 1200px) {
  87. .section-padding {
  88. padding: 80px 0;
  89. }
  90. }
  91. @media only screen and (min-width: 768px) and (max-width: 991px) {
  92. .section-padding {
  93. padding: 60px 0;
  94. }
  95. }
  96. @media only screen and (min-width: 576px) and (max-width: 767px) {
  97. .section-padding {
  98. padding: 50px 0;
  99. }
  100. }
  101. @media (max-width: 575px) {
  102. .section-padding {
  103. padding: 50px 0;
  104. }
  105. }
  106. /*Margin & Padding */
  107. .pad-top-0 {
  108. padding-top: 0;
  109. }
  110. .pad-bot-0 {
  111. padding-bottom: 0;
  112. }
  113. .pad-top-20 {
  114. padding-top: 20px;
  115. }
  116. .pad-bot-20 {
  117. padding-bottom: 20px;
  118. }
  119. .pad-top-30 {
  120. padding-top: 30px;
  121. }
  122. .pad-bot-30 {
  123. padding-bottom: 30px;
  124. }
  125. .pad-top-40 {
  126. padding-top: 40px;
  127. }
  128. .pad-bot-40 {
  129. padding-bottom: 40px;
  130. }
  131. .pad-top-50 {
  132. padding-top: 50px;
  133. }
  134. .pad-bot-50 {
  135. padding-bottom: 50px;
  136. }
  137. .mar-tp-30 {
  138. margin-top: 30px;
  139. }
  140. .mar-bt-30 {
  141. margin-bottom: 30px;
  142. }
  143. .mar-tp-50 {
  144. margin-top: 50px;
  145. }
  146. .mar-bt-50 {
  147. margin-bottom: 50px;
  148. }
  149. .mar-tp-100 {
  150. margin-top: 100px;
  151. }
  152. .mar-bt-100 {
  153. margin-bottom: 100px;
  154. }
  155. /*Section Title */
  156. .section-title {
  157. position: relative;
  158. }
  159. .section-title h2 {
  160. font-size: 50px;
  161. font-weight: 500;
  162. line-height: 60px;
  163. letter-spacing: 1px;
  164. margin: 20px 0;
  165. }
  166. .section-title h2 b {
  167. color: #FFD857;
  168. }
  169. @media only screen and (min-width: 576px) and (max-width: 767px) {
  170. .section-title h2 {
  171. font-size: 40px;
  172. line-height: 55px;
  173. margin: 10px 0;
  174. margin-bottom: 20px;
  175. }
  176. }
  177. @media (max-width: 575px) {
  178. .section-title h2 {
  179. font-size: 35px;
  180. line-height: 45px;
  181. margin: 8px 0;
  182. margin-bottom: 15px;
  183. }
  184. }
  185. .section-title h5 {
  186. font-size: 18px;
  187. letter-spacing: 2px;
  188. }
  189. .section-title h6 {
  190. color: #00B965;
  191. font-size: 17px;
  192. letter-spacing: 4px;
  193. }
  194. /* Bacground Color CSS
  195. ============== */
  196. .gray-bg {
  197. background: #f6f6f6;
  198. }
  199. .white-bg {
  200. background: #fff;
  201. }
  202. /* Causes Section CSS
  203. ======================= */
  204. p.pInfo {
  205. margin: 0px;
  206. color: #00B965;
  207. }
  208. /*Button Style */
  209. .main-btn {
  210. display: table-cell;
  211. text-align: center;
  212. vertical-align: middle;
  213. width: 200px;
  214. height: 100px;
  215. color: #fff;
  216. background-color: #6496c8;
  217. border: none;
  218. border-radius: 15px;
  219. box-shadow: 0 10px #27496d;
  220. letter-spacing: 6px;
  221. }
  222. /* Footer Area CSS
  223. ============== */
  224. .footer-area {
  225. background: #13303e;
  226. color: #fff;
  227. }
  228. .footer-area .logo .navbar-brand {
  229. color: #fff;
  230. }
  231. .footer-area h5 {
  232. font-size: 20px;
  233. font-weight: 500;
  234. margin: 4px 0;
  235. color: #FFD857;
  236. }
  237. .footer-area p {
  238. color: #eee;
  239. margin-top: 20px;
  240. }
  241. .footer-area ul li a {
  242. line-height: 50px;
  243. display: block;
  244. color: #eee;
  245. }
  246. .footer-area ul li a:hover {
  247. color: #EFC94C;
  248. }
  249. .footer-up {
  250. padding: 80px 0;
  251. }
  252. .footer-bottom {
  253. padding: 0px 0;
  254. border-top: 1px solid #898b8e;
  255. }
  256. .footer-bottom a {
  257. color: #007bff;
  258. }
  259. p.privacy {
  260. text-align: right;
  261. }

后继:

       Vue CDN 有时候挂掉, 最后把VUE 放在服务器上  不使用CDN方式引入了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/118314
推荐阅读
相关标签
  

闽ICP备14008679号