标签: semantic-ui

如何使用ES6语法导入jquery?

我正在使用(JavaScript)ES6语法通过babel转换器和preset-es2015插件以及semantic-ui样式编写一个新的应用程序.

index.js

import * as stylesheet from '../assets/styles/app.scss';
import * as jquery2 from '../dist/scripts/jquery.min';
import * as jquery3 from '../node_modules/jquery/dist/jquery.min';

console.log($('my-app'));
Run Code Online (Sandbox Code Playgroud)

的index.html

<!DOCTYPE html>
<html lang="fr">
<head>
<body>
<script src="dist/app.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

项目结构

.
??? app/
?   ??? index.js
??? assets/
??? dist/
?   ??? scripts/
?   ?   ??? jquery.min.js
??? index.html
??? node_modules/
?   ??? jquery/
?   ?   ??? dist/
?   ?   ?   ??? jquery.min.js
??? package.json
??? tests/
Run Code Online (Sandbox Code Playgroud)

的package.json

  … …
Run Code Online (Sandbox Code Playgroud)

import jquery browserify ecmascript-6 semantic-ui

110
推荐指数
8
解决办法
14万
查看次数

Semantic-ui vs Bootstrap

哪一个是最好用的,如果可能的话,请提供这两者的不同之处和优点.

Semantic-ui vs Bootstrap 我正在尝试构建我的UI并且真的很困惑,因为它要使用什么.

请建议我最好的,如果可能的话,举例.

user-interface twitter-bootstrap semantic-ui

107
推荐指数
2
解决办法
6万
查看次数

semantic-ui下拉菜单不起作用

我一直在尝试使用Semantic-UI构建菜单.我无法让下拉菜单工作.我拿了一份菜单示例页面的副本,然后拉出除分层菜单以外的所有内容,并将其放在一个单独的文件中.尽管没有错误,但只有下拉菜单才会起作用.谁能告诉我我错过了什么?

<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="Content-Script-Type" content="text/jscript" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />    
    <link rel="stylesheet" type="text/css" class="ui" href="http://semantic-ui.com/build/packaged/css/semantic.min.css">
    <link rel="stylesheet" type="text/css" href="http://semantic-ui.com/stylesheets/semantic.css">  
    <script src="http://semantic-ui.com/javascript/library/jquery.min.js"></script>
    <script src="http://semantic-ui.com/javascript/library/history.js"></script>
    <script src="http://semantic-ui.com/javascript/library/easing.js"></script>
    <script src="http://semantic-ui.com/javascript/library/ace/ace.js"></script>
    <script src="http://semantic-ui.com/javascript/library/tablesort.js"></script>
    <script src="http://semantic-ui.com/javascript/library/waypoints.js"></script>
    <script src="http://semantic-ui.com/build/packaged/javascript/semantic.min.js"></script>
    <script src="http://semantic-ui.com/javascript/semantic.js"></script>
  </head>
  <body class="menu" >
    <div class="ui tiered menu">
      <div class="menu">
        <a class="active item">
          <i class="users icon"></i>
          Friends
        </a>
        <a class="item">
          <i class="grid layout icon"></i> Browse
        </a>
        <a class="item">
          <i class="mail icon"></i> Messages
        </a>
        <div class="right menu">
          <div class="item"> …
Run Code Online (Sandbox Code Playgroud)

html javascript semantic-ui

46
推荐指数
5
解决办法
6万
查看次数

如何使用语义UI CDN?

如何使用CDN将语义UI包含到HTML页面?CDN链接是https://cdnjs.com/libraries/semantic-ui,但如何使用它?

cdn semantic-ui

36
推荐指数
2
解决办法
4万
查看次数

屏幕中间的中心div

在屏幕中间对齐语义ui网格的最佳模式是什么?

这个css理想的是这个.

.div{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    width: 100px;
    height: 100px;
}
Run Code Online (Sandbox Code Playgroud)

但是在语义上,这与网格看起来不太好.

这是我的HTML的一部分.

 <div class="ui grid container">
    <div class="ui center aligned three column grid">
      <div class="column">
      </div>
      <div class="column">
        </div>
      </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

css css3 semantic-ui

34
推荐指数
4
解决办法
7万
查看次数

语义ui中的Datepicker

是否有像bootstrap datepicker这样的语义ui的日期选择器?我搜索了他们的网站.但未能得到.

Jquery datepicker工作得很好,但UI对我的项目看起来并不好看.

jquery datepicker jquery-ui-datepicker semantic-ui

32
推荐指数
5
解决办法
5万
查看次数

将vue.js与语义UI结合使用

我正在尝试使用Webpack + Semantic UI和Vue.js,我找到了这个库https://vueui.github.io/

但是存在问题:

ERROR in ./~/vue-ui/components/sidebar/sidebar.jade
Module parse failed: /Project/node_modules/vue-    
ui/components/sidebar/sidebar.jade Unexpected token (1:24)
You may need an appropriate loader to handle this file type.
Run Code Online (Sandbox Code Playgroud)

所以我安装了玉(哈巴狗),但仍然没有运气.

并且在github上有关于该lib的评论:

WIP,请勿使用(https://github.com/vueui/vue-ui)

我已经设法在我的模板中导入语义css,如下所示:

@import './assets/libs/semantic/dist/semantic.min.css';
Run Code Online (Sandbox Code Playgroud)

但问题是我不能使用像dimmer和其他东西这样的semantic.js函数.

问题是我已经有了一些用语义编写的旧代码库,不使用任何其他css框架(bootstrap或materialize)会很好.

有没有优雅的方法在我的vue.js项目中包含语义UI?

javascript single-page-application semantic-ui webpack vue.js

27
推荐指数
2
解决办法
2万
查看次数

语义UI(React):如何在Menu.List元素中使用Link组件

我正在尝试获得一个语义ui(react)菜单列表,它应该与react路由器一起工作,这意味着我想使用Link组件react router

如果我用这个......

<Menu.Item name='profile'>
    <Icon name='user' />
    My profile
</Menu.Item>
Run Code Online (Sandbox Code Playgroud)

......它给了我结果:

<a class="item">
    <i aria-hidden="true" class="user icon"></i>
    My profile
</a>
Run Code Online (Sandbox Code Playgroud)

但我想得到类似的东西

<Link to='profile'>
    <i aria-hidden="true" class="user icon"></i>
    My profile
</Link>
Run Code Online (Sandbox Code Playgroud)

这个不起作用,因为语法错误:

<Menu.Item name='profile' as={ <Link to='profile' /> }>
    <Icon name='user' />
    My profile
</Menu.Item>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs semantic-ui react-router semantic-ui-react

25
推荐指数
2
解决办法
2万
查看次数

如何在语义UI按钮中切换内容?

文档的按钮可以被格式化,以开启或关闭,但给定的例子仅是

<div class="ui toggle button">
    Vote
</div>
Run Code Online (Sandbox Code Playgroud)

这当然不起作用.检查示例的源代码会显示以active编程方式添加的类.

我可能遗漏了一些简单的东西,但是如何在该示例中创建一个切换按钮?指定切换内容的语法是什么?

html css jquery button semantic-ui

22
推荐指数
1
解决办法
2万
查看次数

使用Semantic-UI垂直对齐div

我似乎无法在文档中的任何地方找到它.

有没有办法使用Semantic-UI语义垂直居中页面上的div :)

这是我正在尝试做的事情:

<div class="ui centered grid">
  <div class="eight column wide">
    <div>I want to be centered vertically on a page</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css semantic-ui

22
推荐指数
3
解决办法
4万
查看次数