`
1036225283
  • 浏览: 19091 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

放弃semantic,使用bootstrap

阅读更多

好久没有写博客了,今天写一篇,关于semantic和bootstrap的文章

       首先,介绍一下semantic和bootstrap:

       semantic中文官网:http://www.semantic-ui.com.cn/

       semantic英文官网:http://www.semantic-ui.cn

 

       bootstrap 中文官网:http://www.bootcss.com/       http://v2.bootcss.com/

       bootstarp 英文官网:http://getbootstrap.com/

       semantic,语义化的前端框架,各种组件比bootstrap炫一点,这是我最喜欢semantic的一点,也是因为这个原因,我想把semantic应用到真实的开发中去,而不是折腾着各种小demo,上几张效果图。

      

 

 

 

       bootstrap非常优秀的前端框架,出自Twitter,非常容易上手,最简单的应用就是直接复制粘贴即可,下面也来几张效果图:

  

 

 


 

 

    semantic和bootstrap都支持响应式布局,但为什么放弃semantic,而选择bootstrap呢,原因有二:

        1.对于我这种前端小白来说,复制粘贴就能用是最好的,bootstrap就能达到这一点,而semantic呢,光是复制粘贴还不足以解决问题,比如说,菜单模块,就会没有相应的效果

         2.第二个因素,也是决定性因素,semantic和bootstrap都依赖于jquery,

 

            项目中jquery也就83kb,再看bootstrap有多大:

 

             再看semantic有多大:

 

       综上所述,个人觉得bootstrap还是移动端的最佳选择,当然,能不借助jquery和bootstrap就能编写出高大上的界面是最好不过了

 

  • 大小: 9.3 KB
  • 大小: 18.9 KB
  • 大小: 20.4 KB
  • 大小: 2.7 KB
  • 大小: 34 KB
  • 大小: 5.6 KB
分享到:
评论

相关推荐

    Bootstrap模板:Semantic ui

    对于那些已经熟悉Bootstrap的开发者来说,虽然两者在结构和使用上有一定差异,但通过学习 Semantic UI 的文档,他们通常能快速上手。 总之,Bootstrap模板和Semantic UI都是为了提升前端开发效率,创建美观、响应式...

    基于SpringBoot+Mybatis+Thymeleaf+SemanticUI+Bootstrap+Mysql的在线考试系统

    项目经过严格测试,确保可以运行!源码无需做任何更改! 系统概要 在线考试系统旨在为学生提供一个在线考试的平台,在这里,学生不仅可以网上在线考试,而且可以浏览题库中心下的各个课程...Semantic UI Bootstrap jQuery

    基于SpringBoot+Mybatis+Thymeleaf+SemanticUI+Bootstrap的在线考试系统.zip

    这是一个基于Java技术栈开发的在线考试系统的源代码压缩包,主要使用了SpringBoot、Mybatis、Thymeleaf、SemanticUI和Bootstrap等技术。以下是这些技术的详细解释和它们在在线考试系统中的应用: 1. **SpringBoot**...

    semanticUI

    Semantic-UI。Bootstrap很通用,兼容性很好,甚至能兼容低版本的IE,Semantic-UI则更Geek,有不少CSS3的特性,比如 Shape 和 Reveal 就很有趣。从界面设计风格来说,Semantic比Bootstrap(2)更扁平化

    SMTB一个Bootstrap主题受SemanticUI启发

    SMTB是一个基于Bootstrap的主题及元件合集。样式模仿Semantic UI,并且加入了一些Semantic UI实用的CSS元件。包括卡片,图片变换效果,侧边栏,分隔线,特色标签和按钮等。

    Semantic UI学习(一、开始使用)

    文章目录一、使用1.CDN加速CDN介绍2.官网下载直接引用semantic.css与semantic.min.css区别3.NodeJS、Gulp方式安装二、测试1.测试代码2.测试结果(成功)三、本节完整代码 官方地址 https://semantic-ui.com 一、使用...

    Semantic UI 离线 中文 文档

    Semantic UI 是一个流行的前端框架,它的设计目标是使开发者能够使用自然语言来构建用户界面。这个离线中文文档是 Semantic UI 的学习宝典,帮助开发者更快速、更深入地理解并掌握该框架。 **1. 什么是 Semantic UI...

    基于SpringBoot+Mybatis+Thymeleaf+SemanticUI+Bootstrap的在线考试系统(低仿牛客网

    该项目利用了基于springboot + vue + mysql的开发...Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    SemanticUI​后台模板Semantic-Admin-Template.zip

    Semantic-Admin-Template 是 Semantic UI 的后台模板。 标签:Semantic

    基于bootstrap的 后台管理 系统

    Bootstrap 是一款广泛应用于前端开发的开源框架,以其响应式布局、易于使用和丰富的组件库而闻名。在构建后台管理系统时,Bootstrap 提供了一套完善的设计和开发工具,使得开发者能够快速地搭建出美观且功能丰富的...

    前端界面开发框架 Semantic UI.zip

    Semantic UI—完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。Semantic UI 特点: 文档和演示非常完善易于学习和使用...

    前端开源库-semantic-ui-css

    5. **集成与扩展**:尽管 Semantic UI CSS 不包含 JavaScript,但原始的 Semantic UI 项目提供了完整的 JavaScript 插件,可以与 CSS 版本结合使用,实现更丰富的交互功能。此外,由于其开源性质,开发者还可以根据...

    semantic-ui 官方文档最新版 前端开发福利

    **Semantic-UI 深入理解与应用** Semantic-UI 是一个流行的开源前端框架,它致力于使用户界面设计更加语义化,便于开发者理解和构建美观的网页应用。这个框架通过提供一套直观的类名,使得HTML元素更具描述性和...

    Semantic-UI-CSS-master.zip_semantic_semantic css

    Semantic UI CSS是一款流行的开源前端框架,专注于提供直观、易于理解和使用的用户界面组件。在“Semantic-UI-CSS-master.zip”这个压缩包中,我们找到了核心的“Semantic-UI-CSS-master”项目,它包含了构建高效、...

    semanticUI 后台管理模板

    11. **图标(Icon)**:使用Semantic UI的图标库,提供大量的矢量图标,增加界面的可识别性和吸引力。 12. **主题(Theme)**:预设的样式和颜色方案,可以根据需求进行定制,以匹配品牌风格。 在"templatesy_771"这个...

    semantic

    semantic

    springboot.zip+springboot使用+spring thymeleaf+semantic UI使用+spring data jpa

    总之,这个压缩包提供了一个完整的SpringBoot项目示例,涵盖了SpringBoot的基本使用、Thymeleaf模板引擎的应用、Semantic UI的前端界面设计,以及Spring Data JPA的数据持久化操作。学习并理解这些内容,对于构建...

    semantic ui 官方api

    6. **类命名约定**:Semantic UI 使用人类可读的类名,如 "ui button" 或 "active visible",这使得代码更易理解和维护。 7. **集成其他库**:Semantic UI 可以与jQuery、React、Angular等其他库配合使用,提供了...

Global site tag (gtag.js) - Google Analytics