好久没有写博客了,今天写一篇,关于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就能编写出高大上的界面是最好不过了
相关推荐
对于那些已经熟悉Bootstrap的开发者来说,虽然两者在结构和使用上有一定差异,但通过学习 Semantic UI 的文档,他们通常能快速上手。 总之,Bootstrap模板和Semantic UI都是为了提升前端开发效率,创建美观、响应式...
项目经过严格测试,确保可以运行!源码无需做任何更改! 系统概要 在线考试系统旨在为学生提供一个在线考试的平台,在这里,学生不仅可以网上在线考试,而且可以浏览题库中心下的各个课程...Semantic UI Bootstrap jQuery
这是一个基于Java技术栈开发的在线考试系统的源代码压缩包,主要使用了SpringBoot、Mybatis、Thymeleaf、SemanticUI和Bootstrap等技术。以下是这些技术的详细解释和它们在在线考试系统中的应用: 1. **SpringBoot**...
Semantic-UI。Bootstrap很通用,兼容性很好,甚至能兼容低版本的IE,Semantic-UI则更Geek,有不少CSS3的特性,比如 Shape 和 Reveal 就很有趣。从界面设计风格来说,Semantic比Bootstrap(2)更扁平化
SMTB是一个基于Bootstrap的主题及元件合集。样式模仿Semantic UI,并且加入了一些Semantic UI实用的CSS元件。包括卡片,图片变换效果,侧边栏,分隔线,特色标签和按钮等。
文章目录一、使用1.CDN加速CDN介绍2.官网下载直接引用semantic.css与semantic.min.css区别3.NodeJS、Gulp方式安装二、测试1.测试代码2.测试结果(成功)三、本节完整代码 官方地址 https://semantic-ui.com 一、使用...
Semantic UI 是一个流行的前端框架,它的设计目标是使开发者能够使用自然语言来构建用户界面。这个离线中文文档是 Semantic UI 的学习宝典,帮助开发者更快速、更深入地理解并掌握该框架。 **1. 什么是 Semantic UI...
该项目利用了基于springboot + vue + mysql的开发...Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
Semantic-Admin-Template 是 Semantic UI 的后台模板。 标签:Semantic
Bootstrap 是一款广泛应用于前端开发的开源框架,以其响应式布局、易于使用和丰富的组件库而闻名。在构建后台管理系统时,Bootstrap 提供了一套完善的设计和开发工具,使得开发者能够快速地搭建出美观且功能丰富的...
Semantic UI—完全语义化的前端界面开发框架,跟 Bootstrap 和 Foundation 比起来,还是有些不同的,在功能特性上、布局设计上、用户体验上均存在很多差异。Semantic UI 特点: 文档和演示非常完善易于学习和使用...
5. **集成与扩展**:尽管 Semantic UI CSS 不包含 JavaScript,但原始的 Semantic UI 项目提供了完整的 JavaScript 插件,可以与 CSS 版本结合使用,实现更丰富的交互功能。此外,由于其开源性质,开发者还可以根据...
**Semantic-UI 深入理解与应用** Semantic-UI 是一个流行的开源前端框架,它致力于使用户界面设计更加语义化,便于开发者理解和构建美观的网页应用。这个框架通过提供一套直观的类名,使得HTML元素更具描述性和...
Semantic UI CSS是一款流行的开源前端框架,专注于提供直观、易于理解和使用的用户界面组件。在“Semantic-UI-CSS-master.zip”这个压缩包中,我们找到了核心的“Semantic-UI-CSS-master”项目,它包含了构建高效、...
11. **图标(Icon)**:使用Semantic UI的图标库,提供大量的矢量图标,增加界面的可识别性和吸引力。 12. **主题(Theme)**:预设的样式和颜色方案,可以根据需求进行定制,以匹配品牌风格。 在"templatesy_771"这个...
semantic
总之,这个压缩包提供了一个完整的SpringBoot项目示例,涵盖了SpringBoot的基本使用、Thymeleaf模板引擎的应用、Semantic UI的前端界面设计,以及Spring Data JPA的数据持久化操作。学习并理解这些内容,对于构建...
6. **类命名约定**:Semantic UI 使用人类可读的类名,如 "ui button" 或 "active visible",这使得代码更易理解和维护。 7. **集成其他库**:Semantic UI 可以与jQuery、React、Angular等其他库配合使用,提供了...