我正在构建一个简单的基于网格的布局,我想.vertical pointing menu放在第3个紫色行中,如此处显示小提琴.哪个是使第3行的高度适合100%视口的正确方法?我尝试通过将主体和指向菜单高度设置为100%但没有任何效果.该行的高度由内容的高度决定,在这种情况下是菜单的高度.
如何使侧边栏始终在语义UI中可见?只需添加"活动"css类,但会混淆页面布局.
There is a working example on jsFiddle.
我在HTML表单中集成下拉菜单时遇到问题.我已经尝试了我能做的一切以及我在网上找到的东西,但它仍然无效.我发现这个代码在JSFiddle上运行正常.脚本路径很好,脚本正确加载.
我错过了什么?
<html>
<head>
<meta charset="UTF-8">
<link href="../semantic/packaged/css/semantic.min.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="../semantic/packaged/javascript/semantic.min.js"></script>
<script>
$('.ui.dropdown').dropdown();
</script>
</head>
<body>
<form class="ui form segment" style="width:400px; margin:auto;" method="POST" action="register_do.php">
<div class="field">
<label>??</label>
<div class="ui fluid dropdown selection">
<input type="hidden" name="grade">
<div class="default text">??</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="10">?1</div>
<div class="item" data-value="11">?2</div>
<div class="item" data-value="12">?3</div>
</div>
</div>
</div>
<div class="ui buttons">
<button class="ui red submit button">??</button>
<div class="or"></div>
<div class="ui button" onClick="history.back();">??</div>
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 有没有已知的方法<div>使用Semantic UI的Web开发框架来集中标签,而不添加我自己的CSS样式?
我在文档中尝试了几个与位置相关的标签,例如<div class="centered grid'>,这些只适用于水平居中.
这不是一个具有挑战性的实施案例,我只是感到惊讶,因为垂直居中并不包含在Web开发框架中,而且我很好奇我的Google搜索和眼睛是否已经对它进行了抨击.在创建自定义样式之前,我更愿意遵守框架样式.我知道有几种方法可以实现我自己的垂直居中(这是我认为最不可取的选项),但是我更喜欢使用框架中的类.
我想在我的新项目中使用Laravel的Elixir和Semantic UI.
在Semantic UI文档中,他们建议如何将gulp任务包含在当前项目的gulpfile中.在Laravel,他们(简要地)建议如何扩展Elixir.但是如何在watch命令中包含另一个gulp任务?
目前我正在运行gulp watch watch-ui,但我想将watch-ui任务包括在内watch.可能吗?
这是我目前的gulpfile.js:
var gulp = require('gulp');
var elixir = require('laravel-elixir');
var semantic = {
watch: require('./resources/assets/semantic/tasks/watch'),
build: require('./resources/assets/semantic/tasks/build')
};
gulp.task('watch-ui', semantic.watch);
gulp.task('build-ui', semantic.build);
elixir(function(mix) {
mix.task('build-ui');
});
Run Code Online (Sandbox Code Playgroud) 我正在使用Angular2和Semantic UI作为css库.我有这段代码:
<div class="ui three stakable cards">
<a class="ui card"> ... </a>
<a class="ui card"> ... </a>
<a class="ui card"> ... </a>
</div>
Run Code Online (Sandbox Code Playgroud)
卡片很好地呈现在它们之间的空间.像这样:请参阅链接中的卡片部分
因为卡片代表某种视图我想到用它制作一个组件,所以现在代码是:
<div class="ui three stakable cards">
<my-card-component></my-card-component>
<my-card-component></my-card-component>
<my-card-component></my-card-component>
</div>
Run Code Online (Sandbox Code Playgroud)
但现在风格破碎了,它们之间再也没有空间了.
有没有什么好办法解决这个问题?
我想做的第一件事是:
my-card-component OLD template:
<a class="ui card">
[some junk]
</a>
|||
VVV
my-card-component NEW template:
[some junk]
and instantiating like:
<my-card-component class="ui card"></my-card-component>
or like:
<a href="?" my-card-component></a>
Run Code Online (Sandbox Code Playgroud)
但这并不令人满意,因为我希望能够传入一个对象并且组件会自动设置[href]=obj.link.
在AngularJS 1.0中,有一个replace: true属性可以满足我的需求,在Angular2中有类似的东西吗?
css semantic-ui angular2-directives angular2-template angular
我想打开打开下拉列表的链接左侧的下拉列表,这样就可以在像iPhone这样的小屏幕上看到它.有一些标准的方法吗?
这是我的下拉列表定义 - 让一些设置(类)告诉下拉列表正确对齐,而不是左侧链接,这将是很好的.
<div class="four wide mobile three wide computer column">
<div class="ui compact dropdown doNotClose">
<i class="dropdown icon"></i>
<span class="ui tiny header">Filters</span>
<div class="menu">
<div class="item">
<div class="ui toggle checkbox">
<input type="checkbox" checked>
<label>Acknowledge</label>
</div>
</div>
<div class="item">
<div class="ui toggle checkbox">
<input type="checkbox" checked>
<label>Active</label>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
版:
gulp@3.9.1
我在交互式设置过程中安装semantic-ui 了npm install并通过了默认设置.
但是,当我gulp build从/semantic文件夹中做到时,我得到以下错误:
[20:52:27] Starting 'build'...
Building Semantic
[20:52:27] Starting 'build-javascript'...
Building Javascript
[20:52:27] Starting 'build-css'...
Building CSS
[20:52:27] Starting 'build-assets'...
Building assets
[20:52:28] Created: dist/components/site.js
[20:52:28] Created: dist/components/site.min.js
[20:52:28] Created: dist/components/form.js
[20:52:28] Created: dist/components/form.min.js
[20:52:28] Created: dist/components/accordion.js
[20:52:28] Created: dist/components/accordion.min.js
[20:52:28] Created: dist/components/checkbox.js
[20:52:28] Created: dist/components/dimmer.js
[20:52:28] Created: dist/components/checkbox.min.js
[20:52:28] Created: dist/components/dimmer.min.js
[20:52:28] Created: dist/components/dropdown.js
[20:52:29] Created: dist/components/embed.js
[20:52:29] Created: dist/components/dropdown.min.js
[20:52:29] Created: dist/components/reset.css
[20:52:29] Created: dist/components/reset.min.css
[20:52:29] …Run Code Online (Sandbox Code Playgroud) 我想把每个语义ui item放入一个segment.什么是在语义ui/html中执行此操作的正确方法?我应该放在item里面segment,segment里面item还是不放?
项目
物品代码:
<div class="ui divided items">
<div class="item">
<div class="image">
<img src="/images/wireframe/image.png">
</div>
<div class="content">
<a class="header">12 Years a Slave</a>
<div class="meta">
<span class="cinema">Union Square 14</span>
</div>
<div class="description">
<p></p>
</div>
<div class="extra">
<div class="ui label">IMAX</div>
<div class="ui label"><i class="globe icon"></i> Additional Languages</div>
</div>
</div>
</div>
<div class="item">
<div class="image">
<img src="/images/wireframe/image.png">
</div>
<div class="content">
<a class="header">My Neighbor Totoro</a>
<div class="meta">
<span class="cinema">IFC Cinema</span>
</div>
<div class="description"> …Run Code Online (Sandbox Code Playgroud) 如何在状态中选择下拉列表中的值。这是我的代码iam为名称字段获取值,但是下拉列表不起作用,有人可以找出我所缺少的内容吗?
MyComponent.js
import React,{Component} from 'react';
class MyComponent extends Component{
state={
data:{
name:'',
subject:''
}
}
onChange = e =>
this.setState({
data: { ...this.state.data, [e.target.name]: e.target.value }
},()=>{
console.log(this.state.data);
}
)
render(){
const {data}=this.state;
const subjects= [
{text: '1',value: 'kannada'},
{text: '2', value: 'english'},
{text: '3',value: 'hindhi'}
]
return(
<div>
<Input
name="name"
onChange={this.onChange}
placeholder='Your name ...'
/>
<Dropdown
placeholder='Select Subject'
name="subject"
onChange={this.onChange}
selection
options={subjects}
/>
</div>
)
}
}
export default MyComponent;
Run Code Online (Sandbox Code Playgroud)
如何在状态中选择下拉值?我正在为名称字段获取更改的值,但没有获取下拉列表的值。
semantic-ui ×10
css ×5
html ×3
gulp ×2
angular ×1
dom ×1
gulp-watch ×1
html5 ×1
javascript ×1
jquery ×1
laravel ×1
laravel-5 ×1
node.js ×1
reactjs ×1