如何在Bootstrap 4中设置自定义复选框的样式?我尝试了一切,但我甚至无法改变它的背景颜色.
这是我的代码大纲:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input">
<span class="custom-control-indicator"></span>
<span class="custom-control-description">Check this custom checkbox</span>
</label>Run Code Online (Sandbox Code Playgroud)
我的目标是什么?有人可以告诉我如何改变它的背景吗?
谢谢.
我知道如何使用内置函数从十六进制代码中确定较暗的颜色.但是如何用hsl做到这一点?我有三种颜色,一种是主色,一种是深色,一种是浅色.我需要编写一个函数来计算它们之间的差异,并为它们获得更浅和更暗的阴影.因此,当我添加另一种颜色代码时,它会给出相同百分比的浅色和深色.
据我从Sass文档中了解到,我首先需要一个函数来获得基色的色调,饱和度和亮度,对吧?那么呢?
这些是我的十六进制颜色:
$base: #7760BF;
$base-darker: #483584;
$base-lighter: #b5a9dc;
Run Code Online (Sandbox Code Playgroud)
在这里他们是hsl,以防万一:
$base: hsl(255, 43%, 56%);
$base-darker: hsl(254, 43%, 36%);
$base-lighter: hsl(254, 42%, 76%);
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?
似乎无法弄清楚如何垂直对齐卡片中的一个标题,一个段落和一个链接.我尝试使用vertical-align实用程序,但它们仅用于内联元素.
这就是我的代码:
.second {
background: gray;
}
.card-text {
font-size: 12px;
}
.card-title {
font-size: 29px;
}
.btn {
font-size: 12px;
}Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<div class="col-6">
<div class="card">
<div class="card-block">
Some other text goes here
</div>
<div class="card-block">
<div class="second p-5">
<img src="https://placehold.it/200x200" class="rounded-circle float-left mr-4" height="200">
<h4 class="card-title mb-2">John Doe</h4>
<p class="card-text mb-2">Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam …Run Code Online (Sandbox Code Playgroud)当我更改复选框的背景时,检查图标的大小也会因某种原因调整大小.我怎么能阻止这种情况发生?
看看我的代码,看看我的意思:
.custom-checkbox .custom-control-indicator {
border-radius: 50%;
height: 25px;
width: 25px;
background-color: #fff;
border: 1px solid #2c2b2c;
}
.custom-control-description {
color: #2c2b2c;
text-transform: uppercase;
line-height: 2.7;
font-size: 12px;
}
/* When I remove background the icon goes back to that default size */
.custom-control-input:checked~.custom-control-indicator {
background: red;
}Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<div class="form-check">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ml-4">Checkbox</span>
</label>
</div> <!-- /.form-check -->Run Code Online (Sandbox Code Playgroud)
如何设置 Bootstrap 4 手风琴的样式,以便标题在打开和关闭时具有不同的样式?我需要定位哪些类,例如,当手风琴打开时标题颜色为红色,当手风琴未打开时标题颜色为灰色?
这是代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<div id="accordion">
<div class="card">
<div class="card-header" id="headingOne">
<h5 class="mb-0">
<button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</button>
</h5>
</div>
<div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt …Run Code Online (Sandbox Code Playgroud)除了npm install slick-carousel在npm 网站上,我找不到任何关于此的文档。我没有太多以这种方式安装插件的经验,所以如果有人能帮我一把,那就太好了。
这是我到目前为止收集的内容:
npm install jquery --save,以便(从我收集到的)它包含在我的package.json文件的依赖项中。npm install slick-carousel --save但是然后呢?我看到有人说我也需要require/import我global.js和style.scss文件中的一些文件,但我似乎无法弄清楚哪些或如何?我添加的任何内容都不起作用。
有人可以给我一个快速的纲要,或者指出我正确的阅读方向,因为我真的迷路了?
谢谢!
我正在创建一个复选框列表,当有人检查复选框时,我需要它来将文本从挂起更改为完成,并将背景更改为绿色.我已经设法使用jQuery完成所有工作.
除了它为每个复选框容器设置样式,而不仅仅是选中的容器.我该如何解决这个问题?如果有人在之后再次取消选中该复选框,我怎样才能将其更改回原始样式?
到目前为止这是我的代码:
$('.custom-control-input').click(function(){
if (this.checked) {
$('.pending').css('display', 'none')
$('.done').css('display', 'block')
$('.list-group-item').css('background-color','#4CAF50')
}
})Run Code Online (Sandbox Code Playgroud)
.done {
display: none;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<ul class="list-group">
<li class="list-group-item">
<div class="form-check">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ml-4">Checkbox</span>
</label>
</div> <!-- /.form-check -->
<div class="ml-auto status">
<p class="mb-0 done">done</p>
<p class="mb-0 pending">pending</p>
</div>
</li>
<li class="list-group-item">
<div class="form-check">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ml-4">Checkbox</span>
</label>
</div> <!-- /.form-check -->
<div …Run Code Online (Sandbox Code Playgroud)就像标题中所说的那样,在Bootstrap 4中,我无法弄清楚如何在.container-fluid内部的列中居中显示内容。
这是我的代码,有人可以让我知道我做错了吗?
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/css/bootstrap.css" rel="stylesheet" />
<div class="container-fluid">
<div class="row">
<div class="col-md-4 my-auto mx-auto">
<div class="mx-auto">
<h1 class="mb-5">This is a title
</h1>
<p class="mb-5">Lorem ipsum</p>
<a href="#">Click me</a>
</div>
</div>
<div class="col-md-8">
<p>Something else that's not important but needs to be here </p>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
.mx-auto为什么不起作用,我可以代替它使用什么?
我有一个包含 6 个项目的列表,我想将其排列为两列布局。并且分割需要在元素号 3 之后进行。因此,左列有 3 个元素,右列有 3 个元素。我该如何实现这一目标?我根本无法编辑 HTML。
这是 HTML 布局:
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)