javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

css3 - CSS Box Shadow - 仅限顶部和底部

可能重复:
只投影底部css3

我找不到任何如何执行此操作的示例,但如何仅在元素的顶部和底部添加框阴影?

trans by 2019-08-04T08:03:15Z

css - 如何在html页面中绘制圆圈?

你如何使用HTML5和CSS3绘制圆圈?

是否也可以将文字放入?

trans by 2019-08-04T03:56:28Z

css3 - 如何使用CSS设置<option>的样式?

注意:此问题与制作自定义下拉列表无关。 它只是关于在CSS中的select元素中设置样式<option>元素的可能性

如何设置具有跨浏览器兼容性的<select>元素的<option>s? 我知道许多JavaScript方法可以自定义下拉列表以转换为<li>,我不会问。

<select class="select">
    <option selected>Select</option>
    <option>Blue</option>
    <option >Red</option>
    <option>Green</option>
    <option>Yellow</option>
    <option>Brown</option>
</select>

我问的是,只有CSS可以实现什么,兼容IE9 +,Firefox和Chrome。

enter image description here

我希望这样或尽可能接近样式。

enter image description here

我试过这里[http://jsfiddle.net/jitendravyas/juwz3/3/,]但Chrome除了字体颜色外没有显示任何样式,而Firefox则显示更多。 如何在Chrome中获得边框和填充功能?

trans by 2019-08-02T23:42:59Z

html - 如何将div放在另一个div中?

这个问题在这里已有答案:

  • 如何水平居中&lt; div&gt;?                                     96个答案

我有一个问题。 我有这样的HTML代码:

<div id="main_content" >
    <div id="container">
    </div>
</div>

像这样的CSS:

#main_content {
    top: 160px;
    left: 160px;
    width: 800px;
    min-height: 500px;
    height: auto;
    background-color: #2185C5;
    position: relative;
}

#container {
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
}

我想#container将在#main_content中居中。 但事实并非如此。 我只想找出原因以及如何使其居中。

trans by 2019-07-30T03:55:57Z

css3 - 强迫孩子在C中服从父母的弯曲边界

我在另一个div里面有一个div。 #outer#inner. #outer具有弯曲的边框和白色背景。 #inner没有弯曲的边框和绿色背景。 #inner延伸到#outer的弯曲边界之外。有没有阻止这个?

#inner
#inner

无论我如何尝试它仍然重叠。 如何使#inner服从并填写#outer的边界?

编辑

以下黑客为此目的服务。 但问题是(可能是CSS3和webbrowser编写者):为什么子元素不服从父母的弯曲边界,反正强迫他们去?

为了满足我现在的需求,你可以将这些曲线分配给各个边框。 所以为了我的目的,我只是给内部元素的前两个分配了一条曲线。

#inner {
    border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
    border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
}
trans by 2019-07-29T22:57:56Z

javascript - CSS / JS防止拖动鬼影?

有没有办法阻止用户看到他们试图拖动的图像的鬼魂(不关心图像的安全性,而是体验)。

我试过这个解决了文本和图像上的蓝色选择而不是重影图像的问题:

img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

(我也尝试将图像嵌入div中,并将相同的规则应用于div)。谢谢

trans by 2019-07-29T13:31:55Z

css - 控制虚线边框笔划长度和笔划之间的距离

是否可以控制CSS中虚线边框笔划之间的长度和距离?

以下示例在浏览器之间显示不同:

<div>I have a dashed border!</div>
<div>I have a dashed border!</div>

差异很大:IE 11 / Firefox / Chrome

IE 11 borderFirefox BorderChrome border

有没有什么方法可以更好地控制虚线边框的外观?

trans by 2019-07-27T12:40:29Z

css - 文本溢出:Firefox 4中的省略号? (和FF5)

-moz-binding CSS属性必须是Microsoft为Web做的少数事情之一。

所有其他浏览器现在都支持它...除了Firefox。

自2005年以来,Firefox开发人员一直在争论它,但尽管有明显的需求,他们似乎无法真正实现它(即使实验-moz-binding就足够了)。

几年前,有人设法破解Firefox 3以支持省略号。 黑客使用-moz-binding功能使用XUL实现它。 现在有很多网站正在使用这种黑客攻击。

坏消息? Firefox 4正在删除-moz-binding功能,这意味着此黑客将无法再使用。

因此,一旦Firefox 4发布(本月晚些时候,我听到),我们将回到让它无法支持此功能的问题。

所以我的问题是:还有其他方法吗? (我试图避免回到Javascript解决方案,如果可能的话)

[编辑]
很多投票,所以我显然不是唯一一个想知道的人,但到目前为止我有一个答案基本上都是'使用javascript'。 我仍然希望找到一个根本不需要JS的解决方案,或者最糟糕的是只将它用作CSS功能不起作用的后备。 因此,我将在这个问题上发布一个赏金,关于有人在某个地方找到答案的机会。

[编辑]
更新:Firefox已进入快速开发模式,但尽管现在正在发布FF5,但仍不支持此功能。 现在大多数用户已从FF3.6升级,黑客不再是解决方案。 好消息我被告知它可能会被添加到Firefox 6中,而新版本的发布时间表应该会在几个月内完成。 如果是这样,那么我想我可以等一下,但遗憾的是他们不能早点排序。

[最终编辑]
我看到省略号功能最终被添加到Firefox的“Aurora频道”(即开发版)。 这意味着它现在应该作为Firefox 7的一部分发布,它将于2011年底发布。真是令人宽慰。

这里有发行说明:[https://developer.mozilla.org/en-US/Firefox/Releases/7]

trans by 2019-07-23T08:46:43Z

css3 - '>'与CSS选择器中的空格有什么区别?

使用此语法的重点是什么?

div.card > div.name

这是什么区别

div.card div.name
trans by 2019-07-22T12:57:01Z

css - Flexbox不在IE中垂直居中

我有一个简单的网页,其中包含一些以页面为中心的Lipsum内容。 该页面在Chrome和Firefox中运行良好。 如果我缩小窗口的大小,内容将填充窗口,直到它不能,然后添加滚动条并将内容从屏幕填充到底部。

但是,该页面不在IE11中。 我可以通过弯曲身体让页面在IE中居中,但是如果我这样做,那么内容开始从屏幕上移到顶部并切断内容的顶部。

以下是两种情况。 查看相关的小提琴。 如果问题不明显,请减小结果窗口的大小,以便强制生成滚动条。

注意:此应用程序仅针对最新版本的Firefox,Chrome和IE(IE11),它们都支持Flexbox的候选推荐标准,因此功能兼容性不应成为问题(理论上)。

编辑:使用全屏API全屏显示外部div时,所有浏览器都使用原始CSS正确居中。 但是,在离开全屏模式时,IE将恢复为水平居中和垂直顶部对齐。

编辑:IE11使用非供应商特定的Flexbox实现。 灵活的框(“Flexbox”)布局更新


在Chrome / FF中正确调整中心和调整大小,在IE11中无法居中但正确调整大小

小提琴:[http://jsfiddle.net/Dragonseer/3D6vw/]

html, body
{
    height: 100%;
    width: 100%;
}

body
{
    margin: 0;
}

.outer
{
    min-width: 100%;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.inner
{
    width: 80%;
}

无处不在的中心,在缩小时缩小顶部

小提琴:[http://jsfiddle.net/Dragonseer/5CxAy/]

html, body
{
    height: 100%;
    width: 100%;
}

body
{
    margin: 0;
    display: flex;
}

.outer
{
    min-width: 100%;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.inner
{
    width: 80%;
}
trans by 2019-07-21T18:48:03Z

html - 用css选择倒数第二个元素

我已经知道了:最后一个孩子。 但有没有办法选择div:

<div id="container">
 <div>a</div>
 <div>b</div>
 <div>SELECT THIS</div> <!-- THIS -->
 <div>c</div>
</div>

注意:没有jQuery,只能使用CSS

trans by 2019-07-21T13:06:14Z

html - 更改高度时保持图像宽高比

使用CSS flex box模型,如何强制图像保持其纵横比?

JS小提琴:[http://jsfiddle.net/xLc2Le0k/2/]

请注意,图像会拉伸或缩小以填充容器的宽度。 那很好,但是我们是否可以拉伸或缩小高度以保持图像比例?

HTML

<div class="slider">
    <img src="http://www.placebacon.net/400/300" alt="Bacn">
    <img src="http://www.placebacon.net/400/300" alt="Bacn">
    <img src="http://www.placebacon.net/400/300" alt="Bacn">
    <img src="http://www.placebacon.net/400/300" alt="Bacn">
</div>

CSS

.slider {
    display: flex;
}
.slider img {
    margin: 0 5px;
}
trans by 2019-07-20T02:34:48Z

css - 速记背景属性中的背景大小(CSS3)

我想在一个shorthanded background-position属性中混合backgroundbackground-size属性。 基于W3C文档background-position-x应该在background-position-y属性之后用斜杠(background-size)分隔。

W3C示例:

background

相当于:

background

MDN说同样的话。 我也发现了这篇和这篇关于速记CSS3背景属性的文章解释了这一点。

但这不起作用! 如果background-sizebackground-position有两个不同的值为background-position-xbackground-position-y或同样的事情background-size,也不清楚如何制作一个简写background属性。目前尚不清楚斜线(/)是如何发生的? 此示例在我的Chrome 15中无效。

示例我试图做一个简写就是这个CSS代码:

div {  
    background: url(http://www.placedog.com/125/125) 
        0 0 /  150px 100px 
        repeat no-repeat 
        fixed border-box padding-box blue;      
    height: 300px;
    width:360px;    
    border: 10px dashed magenta;  
}

一个清洁的例子

这是有效的(JSFiddle)

 body{
        background-image:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png);
        background-position:200px 100px;
        background-size:600px 400px;
        background-repeat:no-repeat;
    }

这不起作用(jsfiddle)

body{
    background:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png) 200px 100px/600px 400px no-repeat;
}

这也不行(jsfiddle)

body{
    background:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png) 200px/400px 100px/600px no-repeat;
}
trans by 2019-07-18T18:20:23Z

css - 有没有办法将列表分成列?

我的网页有一个“瘦”列表:例如,每个长度为100个单词的列表。 为了减少滚动,我想在页面上的两列甚至四列中显示此列表。 我应该如何使用CSS?

<ul>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
</ul>

我更喜欢灵活的解决方案,以便如果列表增加到200个项目,我不必进行大量手动调整以适应新列表。

trans by 2019-07-16T16:17:33Z

html - 更改bootstrap工具提示

我要做的是将工具提示颜色更改为红色。 但是,我也希望有多种其他颜色,所以我不想简单地替换原始工具提示的颜色。

我该怎么做呢?

trans by 2019-07-16T02:25:23Z

css - 禁用/关闭继承的CSS3过渡

所以我将以下css过渡附加到a元素:

a { 
     -webkit-transition:color 0.1s ease-in, background-color 0.1s ease-in ;  
     -moz-transition:color 0.1s ease-in, background-color 0.1s ease-in;  
     -o-transition:color 0.1s ease-in, background-color 0.1s ease-in;  
     transition:color 0.1s ease-in, background-color 0.1s ease-in; 
}

有没有办法在特定的元素上禁用这些继承的转换?

a.tags { transition: none; } 

似乎没有做这项工作。

trans by 2019-07-15T14:41:07Z

html - 在所有方面创建一个CSS3 box-shadow但是在

我有一个标签式导航栏,我希望打开的标签有一个阴影,使其与其他标签区分开来。 我还希望整个标签部分有一个阴影(见底部水平线)向上,阴影除了打开的所有选项卡的底部。

我将使用CSS3的z-index属性来做到这一点,但我无法找到一种方法来只遮蔽我想要的部分。

通常情况下,我会用内容区域(更高的z-index)覆盖打开标签的底部阴影,但在这种情况下,内容区域本身有一个阴影,这样就可以覆盖标签。

标签布局

     _______    _______    _______
    |       |  |       |  |       |
____|_______|__|       |__|_______|______

阴影线。

阴影会从水平线向上,在垂直线的外面。

                _______
               |       |
_______________|       |_________________

这是一个实例:

那里有任何帮助,天才?

trans by 2019-07-13T21:04:41Z

javascript - Twitter Bootstrap中的树木

我一直在努力创建一个树(如目录树),它使用尽可能多的CSS和尽可能少的JS(仅适用于状态等),我想知道是否有一些好的现有树插件用于引导程序 或jquery-ui bootstrap。


作为参考或对于这个问题感到困惑的人,我正在寻找类似dynatree for bootstrap的东西。

trans by 2019-07-13T02:38:56Z

html - 在flexbox中使div填充剩余*水平*空间

我在flexbox中有两个div并排。 右手应该总是相同的宽度,我希望左手一个只抓住剩余的空间。 但除非我专门设定宽度,否则不会。

所以目前,它设置为96%,看起来没问题,直到你真的挤压屏幕 - 然后右手div有点缺乏它所需的空间。

我想我可以保留它,但它感觉不对 - 就像必须有一种说法:

合适的人总是一样的; 你在左边 - 你得到了剩下的一切

<br/>
<br/>
<div class="ar-course-nav" style="display:flex; justify-content:space-between;">
  <div style="width:96%;">
    <div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis;">
      <strong title="Course Name Which is Really Quite Long And Does Go On a Bit But Then When You Think it's Stopped it Keeps on Going for even longer!">
                Course Name Which is Really Quite Long And Does Go On a Bit But Then When You Think it's Stopped it Keeps on Going for even longer!
            </strong>
    </div>
    <div style="width:100%; display:flex; justify-content:space-between;">
      <div style="color:#555555; margin-right:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;" title="A really really really really really really really really really really really long department name">
        A really really really really really really really really really really really long department name
      </div>
      <div style="color:#555555; text-align:right; white-space:nowrap;">
        Created: 21 September 2016
      </div>
    </div>
  </div>
  <div style="margin-left:8px;">
    <strong>&gt;</strong>
  </div>
</div>
<br/>
<br/>
<div class="ar-course-nav" style="display:flex; justify-content:space-between;">
  <div style="width:96%;">
    <div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis;">
      <strong title="Course Name Which is Really Quite Long And Does Go On a Bit But Then When You Think it's Stopped it Keeps on Going for even longer!">
                Course Name Which is Really Quite Long And Does Go On a Bit But Then When You Think it's Stopped it Keeps on Going for even longer!
            </strong>
    </div>
    <div style="width:100%; display:flex; justify-content:space-between;">
      <div style="color:#555555; margin-right:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;" title="A really really really really really really really really really really really long department name">
        A really really really really really really really really really really really long department name
      </div>
      <div style="color:#555555; text-align:right; white-space:nowrap;">
        Created: 21 September 2016
      </div>
    </div>
  </div>
  <div style="margin-left:8px;">
    <strong>&gt;</strong>
  </div>
</div>

trans by 2019-07-11T18:23:49Z

css3 - 使用C格式化数字(小数位,千位分隔符等)

是否可以使用CSS格式化数字?即:小数位,小数分隔符,千位分隔符等。

trans by 2019-07-10T19:51:15Z

上一页 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 下一页 共39页