这是困扰我的一些小CSS问题.Stack Overflow周围的人们如何垂直对齐checkboxes以及他们labels一致的跨浏览器?每当我在Safari中正确对齐它们(通常使用vertical-align: baseline的input),他们完全关闭在Firefox和IE.修复它在Firefox中,Safari和IE不可避免地搞砸了.每次编写表单时,我都会浪费时间.
这是我使用的标准代码:
<form>
<div>
<label><input type="checkbox" /> Label text</label>
</div>
</form>Run Code Online (Sandbox Code Playgroud)
我通常使用Eric Meyer的重置,因此表单元素相对干净的覆盖.期待您提供的任何提示或技巧!
即时通讯试图找到一个css黑客只是safari NOT chrome,我知道这些都是webkit浏览器但我在chrome和safari中遇到div对齐问题,每个都显示不同.
我一直试图使用它,但它也影响铬,
@media screen and (-webkit-min-device-pixel-ratio:0) {
#safari { display: block; }
}
Run Code Online (Sandbox Code Playgroud)
有没有人知道另一个只适用于野生动物园的吗?
我的问题是:给定目标RGB颜色,#000使用CSS滤镜将黑色()重新着色为该颜色的公式是什么?
为了接受答案,它需要提供一个函数(以任何语言)接受目标颜色作为参数并返回相应的CSS filter字符串.
对此的上下文是需要在a内重新着色SVG background-image.在这种情况下,它是支持KaTeX中的某些TeX数学特性:https: //github.com/Khan/KaTeX/issues/587.
如果目标颜色为#ffff00(黄色),则一个正确的解决方案是:
filter: invert(100%) sepia() saturate(10000%) hue-rotate(0deg)
Run Code Online (Sandbox Code Playgroud)
(演示)
强力搜索固定过滤器列表的参数:https
://stackoverflow.com/a/43959856/181228缺点:效率低下,只生成一些16,777,216种可能的颜色(676,248 hueRotateStep=1).
使用SPSA的更快的搜索解决方案:https : //stackoverflow.com/a/43960991/181228 Bounty奖励
一个drop-shadow解决方案:
/sf/answers/3077189741/
缺点:不上边缘运行.需要非filterCSS更改和次要HTML更改.
您仍然可以通过提交非暴力解决方案获得接受的答案!
如何hue-rotate和sepia计算:
/sf/answers/2066480321/
例的Ruby实现:
LUM_R = 0.2126; LUM_G = 0.7152; LUM_B = 0.0722
HUE_R = 0.1430; HUE_G = 0.1400; HUE_B = …Run Code Online (Sandbox Code Playgroud)标题几乎解释了它.我在可滚动的div中有几个复选框.但由于某些原因,'background-color'属性不起作用.虽然'margin-top'似乎确实有效......
让我困惑的是一个属性如何工作而另一个属性不能工作.它也不像div拥有它自己的一组背景颜色属性,可能会超过复选框属性.
无论如何,下面是我的HTML(由JSP生成):
<div class="listContainer">
<input type="checkbox" class="oddRow">item1<br/>
<input type="checkbox" class="evenRow">item2<br/>
<input type="checkbox" class="oddRow">item3<br/>
<input type="checkbox" class="evenRow">item4<br/>
...
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的CSS:
.listContainer {
border:2px solid #ccc;
width:340px;
height: 225px;
overflow-y: scroll;
margin-top: 20px;
padding-left: 10px;
}
.oddRow {
margin-top: 5px;
background-color: #ffffff;
}
.evenRow{
margin-top: 5px;
background-color: #9FFF9D;
}
Run Code Online (Sandbox Code Playgroud)
提前感谢任何可以指引我正确方向的人!
您好朋友我想要做的就是更改复选框的背景颜色.我累了很多东西,但没有任何作用.有人可以帮忙吗?
input[type="checkbox"] {
background: #3d404e;
border: #7f83a2 1px solid;
}
Run Code Online (Sandbox Code Playgroud) 我尝试设置复选框背景颜色,但它不会改变我做的任何事情.我最近使用的是firefox 29.
在css中是否有一些规则更改或者可能在浏览器中?
CSS:
input[type="checkbox"] {
background: #990000;
}
.chk {
background-color: #990000;
}
Run Code Online (Sandbox Code Playgroud)
我无法更改复选框背景颜色。我的任何尝试均不成功,请参阅 - https://jsfiddle.net/o4rnd1q7/1/
input[type="checkbox"] {
background-color: #002B4E !important;
color: white;
}
input[type="checkbox"]:enabled:checked {
background-color: #002B4E !important;
color: white;
}
input[type="checkbox"]:before {
background-color: #002B4E !important;
color: white;
}
input[type="checkbox"]::before {
background-color: #002B4E !important;
color: white;
}
.dark-checkbox input[type="checkbox"]:checked {
background-color: #002B4E !important;
color: white;
}
Run Code Online (Sandbox Code Playgroud)
复选框仍然具有浅蓝色,而不是需要的深蓝色。
我在我的Angular应用程序中使用Bootstrap,所有其他样式都正常运行,但复选框样式却没有.它看起来像普通的旧复选框.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="container">
<form class="form-signin">
<h2 class="form-signin-heading">Please log in</h2>
<label for="inputEmail" class="sr-only">User name</label>
<input [(ngModel)]="loginUser.Username" type="username" name="username" id="inputEmail" class="form-control" placeholder="User name" required autofocus>
<label for="inputPassword" class="sr-only">Password</label>
<input [(ngModel)]="loginUser.Password" type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required>
<a *ngIf="register == false" (click)="registerState()">Register</a>
<div class="checkbox">
<label>
<input type="checkbox" [(ngModel)]="rememberMe" name="rememberme"> Remember me
</label>
</div>
<button *ngIf="register == false" (click)="login()" class="btn btn-lg btn-primary btn-block" type="submit">Log in</button>
</form>
</div>Run Code Online (Sandbox Code Playgroud)
它看起来像什么:
我想用Bootstrap样式看起来像什么:
如何设置firefox中的复选框样式,并使复选标记和边框消失?
http://jsfiddle.net/moneylotion/qZvtY/
CSS:
body { background: black; }
#conditions-form { color: white; }
#conditions-form input[type=checkbox] {
display:inline-block;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance:none;
appearance: none;
width:19px;
height:19px;
background: url('http://demo.somedomain.com/wp-content/themes/themename/images/care-plan-checkbox.gif') no-repeat top left;
cursor:pointer;
}
#conditions-form input[type=checkbox]:checked {
background:url('http://demo.somedomain.com/wp-content/themes/themename/images/care-plan-checkbox-checked.gif') no-repeat top left;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<form id="conditions-form">
<ul>
<li>
<input id="condition3" type="checkbox" name="conditions[condition3]"></input>
<label class="checkbox" for="condition3">Conditions 3</label>
</li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud) css ×10
html ×5
checkbox ×4
algebra ×1
alignment ×1
background ×1
css-filters ×1
firefox ×1
forms ×1
html5 ×1
input ×1
javascript ×1
math ×1
safari ×1