javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

每个子元素都有延迟的CSS动画

我试图通过将动画应用于每个子元素来创建级联效果。 我想知道是否有比这更好的方法:

.myClass img:nth-child(1){
    -webkit-animation: myAnimation 0.9s linear forwards;
}
.myClass img:nth-child(2){
    -webkit-animation: myAnimation 0.9s linear 0.1s forwards;
}
.myClass img:nth-child(3){
    -webkit-animation: myAnimation 0.9s linear 0.2s forwards;
}
.myClass img:nth-child(4){
    -webkit-animation: myAnimation 0.9s linear 0.3s forwards;
}
.myClass img:nth-child(5){
    -webkit-animation: myAnimation 0.9s linear 0.4s forwards;
}

等等...所以基本上,我希望每个孩子都有一个动画开始,但要有一个延迟。感谢您的输入!

另外:也许我没有正确解释我所关注的问题:这与我有多少孩子无关。 如何执行此操作而不必写下每个孩子的属性……例如,当我不知道会有多少个孩子时。

trans by 2019-11-17T08:40:37Z

CSS3-如何使用CSS选择前2个<li>元素

嗨,我想对与第一个li元素相邻的前两个元素(一个,两个)应用css。

<div class="one">
    <ul>
        <p>
            <li>One</li>
            <li>Two</li>
        <p>
        <li>Four</li>
        <li>Five</li>
    </ul>
</div>

将其应用于所有4个li元素之后

.one ul p:nth-child(odd) ~ li {
    background: lightsteelblue;
}
trans by 2019-11-16T07:27:56Z

CSS-如何在计算中使用手写笔变量?

在手写笔中,如何在calc表达式中使用变量?

例如,以下操作不起作用(arrow-size是变量):

arrow-size = 5px
left calc(50% - arrow-size)
trans by 2019-11-15T22:04:43Z

CSS3-如何实现最大字体大小?

我想使用vw指定字体大小,如下所示

font-size: 3vw;

但是,我也想将字体大小限制为36px。 如何获得等效的max-font-size(不存在)?这是使用媒体查询的唯一选择吗?

trans by 2019-11-15T11:49:09Z

CSS-如何水平居中显示“字体真棒”图标?

我有一个带有Font Awesome图标的表格,我想使文本左对齐和居中对齐。我试过居中<i>,但不起作用:

HTML:

<td><i class="icon-ok"></i></td>

CSS:

td, th {
    text-align: left;
}
td i {
    text-align:center;
}

的jsfiddle

我也尝试设置text-align:center !important;,但不起作用。 我做错了什么?

trans by 2019-11-13T10:04:39Z

我可以使用jQuery淡入背景图像(CSS:background-image)吗?

我有一个div { background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(http://upload.wikimedia.org/wikipedia/commons/8/84/Konqi_svg.svg); border: 1px solid #666; height: 10em; }元素,其中包含文本和一个背景图像,该背景图像是通过CSS属性background-image设置的。是否可以通过jQuery在背景图像中淡入淡出?

div {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(http://upload.wikimedia.org/wikipedia/commons/8/84/Konqi_svg.svg);
  border: 1px solid #666;
  height: 10em;
}
background-image

编辑

我做了一个小提琴来说明我的情况。 基本上,这将配置初始background-imagetransition,并使用jQuery更改background-image。 在我的测试中,两个图像之间没有动画过渡。

EDIT2

我修改过的小提琴奏效了!

trans by 2019-11-11T05:31:58Z

css3-WebKit:使用css缩放+ translate3d的模糊文本

我看到一个问题,其中Chrome和其他WebKit浏览器使任何同时应用了transform3d的css缩放内容严重模糊。

这是一个JS小提琴:[http://jsfiddle.net/5f6Wg/。](在Chrome中查看)。

<div class="test">
  <div class="testInner">
    This is blurry in Chrome/WebKit when translate3d and scale or scale3d are applied.
  </div>
</div>
<div class="test">
  <div class="testInner">
    This is blurry in Chrome/WebKit when translate3d and scale or scale3d are applied.
  </div>
</div>

有任何已知的解决方法吗? 在上面的简单示例中,我得到了答案,我可以简单地使用translate而不是translate3d-这里的重点是将代码简化为基本要素。

trans by 2019-11-11T02:49:50Z

html-flex中的等高行包含

如您所见,第一个row中的<ul class="list"> <li class="list-item"> <div class="list-content"> <h2>box 1</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor</p> </div> </li> <li class="list-item"> <div class="list-content"> <h1>h1</h1> </div> </li> </ul>具有相同的height。但是第二个row中的项目具有不同的heights。我希望所有项目都具有统一的height

有什么方法可以在不提供固定高度且仅使用flexbox的情况下实现此目的?

enter image description here

这是我的<ul class="list"> <li class="list-item"> <div class="list-content"> <h2>box 1</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor</p> </div> </li> <li class="list-item"> <div class="list-content"> <h3>box 2</h3> <p>Lorem ipsum dolor</p> </div> </li> <li class="list-item"> <div class="list-content"> <h1>h1</h1> </div> </li> </ul>

<ul class="list">
  <li class="list-item">
    <div class="list-content">
      <h2>box 1</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
  </li>
  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
  </li>

  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor</p>
    </div>
  </li>

  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor</p>
    </div>
  </li>
  <li class="list-item">
    <div class="list-content">
      <h1>h1</h1>
    </div>
  </li>
</ul>
<ul class="list">
  <li class="list-item">
    <div class="list-content">
      <h2>box 1</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
  </li>
  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
    </div>
  </li>

  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor</p>
    </div>
  </li>

  <li class="list-item">
    <div class="list-content">
      <h3>box 2</h3>
      <p>Lorem ipsum dolor</p>
    </div>
  </li>
  <li class="list-item">
    <div class="list-content">
      <h1>h1</h1>
    </div>
  </li>
</ul>

trans by 2019-11-10T20:56:51Z

css3-悬停时连续CSS旋转动画,悬停ou时动画返回0deg

当您将鼠标悬停在某个元素上时,我会旋转它。 悬停时,动画将停止。 简单:

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to { 
        -webkit-transform: rotate(360deg);
    }
}

.elem:hover {
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 1.5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

但是,当您将鼠标悬停时,动画会突然停止,恢复为0度。 我想重新设置动画位置,但是在语法设计上遇到了一些麻烦。

任何输入都会很棒!

trans by 2019-11-08T04:39:09Z

为什么我的jQuery:not()选择器在CSS中不起作用?

我有这样的布局:

<div id="sectors">
    <h1>Sectors</h1>
    <div id="s7-1103" class="alpha"></div>
    <div id="s8-1104" class="alpha"></div>
    <div id="s1-7605" class="beta"></div>
    <div id="s0-7479"></div>
    <div id="s2-6528" class="gamma"></div>
    <div id="s0-4444"></div>
</div>

使用以下CSS规则:

#sectors {
    width: 584px;
    background-color: #ffd;
    margin: 1.5em;
    border: 4px dashed #000;
    padding: 16px;
    overflow: auto;
}

#sectors > h1 {
    font-size: 2em;
    font-weight: bold;
    text-align: center;
}

#sectors > div {
    float: left;
    position: relative;
    width: 180px;
    height: 240px;
    margin: 16px 0 0 16px;
    border-style: solid;
    border-width: 2px;
}

#sectors > div::after {
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    background-color: rgba(255, 255, 255, 0.8);
    border-top: 2px solid;
    content: attr(id) ' - ' attr(class);
}

#sectors > div:nth-of-type(3n+1) {
    margin-left: 0;
}

#sectors > div.alpha { color: #b00; background-color: #ffe0d9; }
#sectors > div.beta  { color: #05b; background-color: #c0edff; }
#sectors > div.gamma { color: #362; background-color: #d4f6c3; }

我使用jQuery将:not()类添加到没有其他类alphabetagamma的扇区中:

$('#sectors > div:not(.alpha, .beta, .gamma)').addClass('unassigned');

然后,我对该类应用一些不同的规则:

#sectors > div.unassigned {
    color: #808080;
    background-color: #e9e9e9;
    opacity: 0.5;
}

#sectors > div.unassigned::after {
    content: attr(id) ' - Unassigned';
}

#sectors > div.unassigned:hover {
    opacity: 1.0;
}

一切都可以在现代浏览器中完美运行。

交互式jsFiddle预览

但是看到jQuery中的:not()选择器是基于CSS3中的:not(),我当时想我可以将其直接移到样式表中,这样就不必依靠使用jQuery添加额外的类了。 此外,我对支持IE的较旧版本并不感兴趣,其他浏览器也对:not()选择器提供了出色的支持。

因此,我尝试将上面的:not()部分更改为此(知道我的布局中将只有扇区Α,Β和Γ):

#sectors > div:not(.alpha, .beta, .gamma) {
    color: #808080;
    background-color: #e9e9e9;
    opacity: 0.5;
}

#sectors > div:not(.alpha, .beta, .gamma)::after {
    content: attr(id) ' - Unassigned';
}

#sectors > div:not(.alpha, .beta, .gamma):hover {
    opacity: 1.0;
}

但是,一旦我这样做,它就会停止工作-在所有浏览器中! 我未分配的扇区不再变灰,消失或标记为“未分配”。

更新,但不是交互式的jsFiddle预览

为什么:not()选择器在jQuery中起作用但在CSS中失败? 自从jQuery声称自己是“符合CSS3标准”以来,它在两个地方都不能完全一样工作吗?还是我缺少某些东西?

是否有一个纯CSS解决方法,还是我必须依靠脚本?

trans by 2019-11-07T09:36:56Z

html5-在bootstrap mod中将textarea宽度设置为100%

正在尝试所有可能的方法,但从未成功:

    <div style="float: right">
        <button type="button" value="Decline" class="btn btn-danger" data-toggle="modal" data-target="#declineModal">Decline</button>
    </div>

    <!-- Modal -->
    <div class="modal fade" id="declineModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                    <h4 class="modal-title" id="myModalLabel">Comment</h4>
                    </div>
                    <div class="modal-body">
                        <textarea class="form-control col-xs-12"></textarea>
                    </div>
                    <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-danger">Decline</button>
                </div>
            </div>
        </div>
    </div> 

如何使模态div中的textarea覆盖所有可用空间=宽度100%?

trans by 2019-11-06T23:18:37Z

转换错误:缩放和溢出:隐藏在Chrome中

使用CSS3属性transition,我发现了一个有趣的问题。 我想对图片做一些缩放效果。 但是当我将父div用于overflow: hiddenborder-radius时,子div扩展了父div的范围。

更新:

问题没有解决。 如果我添加transition,仍然无法正常工作。 我试图解决此问题,但没有成功。

这是一个演示

trans by 2019-11-04T15:56:19Z

html-边框半径+背景色==裁剪的bord

考虑使用border-radiusborderbackground-color CSS属性的<div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;"> Blah </div>

<div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;">
  Blah
</div>

enter image description here

现在考虑类似的布局,但在inner-div中指定<table>

<table>

enter image description here

我对内部<div><table>遮盖了外部border-radius的边界感到沮丧。

这是问题的简化示例。 实际上,我将<table>用作具有交替行颜色的内部元素。 而且我将<div>用作外部元素,因为border-radius似乎在<table>元素上不起作用。 这是此问题的一个示例。

有人对解决方案有建议吗?

trans by 2019-11-04T12:05:52Z

javascript-左侧的文本溢出省略号

我有一条路径列表(由于缺少更好的词,也许面包屑痕迹可以更好地描述它们)。 有些值太长而无法在其父级中显示,因此我使用的是text-overflow: ellipsis。问题是重要信息在右侧,所以我希望省略号出现在左侧。 像这样的ASCII艺术:

----------------------------
|first > second > third    |
|...second > third > fourth|
|...fifth > sixth > seventh|
----------------------------

请注意,第一行足够短,因此仍保持左对齐,而其他两行又太长,因此省略号出现在左侧。

我更喜欢仅CSS的解决方案,但如果无法避免,JS很好。 如果该解决方案仅适用于Firefox和Chrome,则可以。

编辑:在这一点上,我正在寻找解决Chrome中的错误的方法,这些错误会在文档混合了RTL和LTR时阻止其正确呈现。 从一开始我就是真正需要的,我只是没有意识到。

trans by 2019-11-03T22:22:56Z

css3-有没有办法在Less中为〜运算符使用变量,例如〜“ calc(100%-@spacing)”;

是否有一种方法可以在较少的~运算符中使用变量,例如

~"calc(70% - @spacing)";

当我尝试过时,它仅适用于静态值,例如

 ~"calc(70% - 10px)";

我可以在设置为属性之前获取要评估的字符串。

trans by 2019-11-03T21:01:44Z

html-是否可以在多行文本上使用text-overflow:省略号?

我有一个p-tag和一个widthheight。如果标签中的文本太长,我想使用text-overflow:ellipsis获得...。 CSS可以解决多行文字吗?

trans by 2019-10-28T17:08:55Z

html-IE11上的Flexbox:无缘无故拉伸图像?

我在IE11上的flexbox遇到问题,尽管我知道有很多已知问题,但我一直找不到解决方案...

<div class="latest-posts">
    <article class="post-grid">
        <img src="http://lorempixel.com/image_output/cats-q-c-640-480-4.jpg" alt="" />
        <div class="article-content">
             <h2>THIS IS POST TITLE</h2>
             <p>BLAH</p>
        </div>
    </article>
</div>

还有CSS ...

img {
  max-width: 100%;
}

.latest-posts {
  margin: 30px auto;
}

article.post-grid {
  width: 375px;
  float: left;
  margin: 0 25px 100px 0;
  padding-bottom: 20px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 2px;
  font-size: 14px;
  line-height: 26px;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
}
.article-content {
  padding: 20px 35px;
}

图像在flex容器中被拉伸。

enter image description here

应用align-items: flex-start(我认为,因为“拉伸”是默认值...)或justify-content: flex-start似乎不起作用。

Codepen:我的意思示例

我究竟做错了什么?

trans by 2019-10-28T10:52:02Z

CSS3-同时使用多个CSS过滤器?

我正在尝试使用CSS过滤器。

我想同时使用模糊和灰度,但是我似乎无法在同一张图片上同时使用两者?

在这里看到小提琴...

[http://jsfiddle.net/joshmoto/fw0m9fzu/1/]

.blur {
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
}

.grayscale {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
}


.blur-grayscale {
    filter: blur(5px) grayscale(1);
    -webkit-filter: blur(5px) grayscale(1);
    -moz-filter: blur(5px) grayscale(1);
    -o-filter: blur(5px) grayscale(1);
    -ms-filter: blur(5px) grayscale(1);
}
trans by 2019-10-26T18:59:59Z

css-将两个类分配给一个di时的类否决

我正在创建258352500573261107107标签,其中我想为<div>标签应用两个类,这将是一个缩略图库。 一类代表其位置,另一类代表其风格。 这样我就可以应用样式,结果有些奇怪,这使我产生了疑问。

是否可以将两个类分配给<div>标签? 如果是这样,哪一个优先于另一个?

trans by 2019-10-24T14:36:49Z

css3-我应该使用CSS:disabled伪类还是[disabled]属性选择器,还是有见识?

我正在尝试设置禁用输入的样式。 我可以用:

.myInput[disabled] { }

要么

.myInput:disabled { }

属性选择器是现代CSS3方式还是前进的方式? 我曾经使用伪类,但是找不到关于它们是否是旧方法并且将不被支持或者它们是否相等的任何信息,您可以使用最喜欢的任何方法。

我不需要支持较旧的浏览器(这是一个Intranet应用程序),因此:

  • 属性是更新更好的
  • 伪类仍然是要走的路
  • 无论您最喜欢哪个
  • 有一个技术上的理由要使用另一个
trans by 2019-10-23T19:35:47Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共39页