javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

css-响应式si上媒体查询的常见断点

因此,我正在我的第一个响应式网站上工作,该网站广泛使用了媒体查询。 我想知道是否应该优化一些常见的页面宽度。

我可能会有一个最大宽度(不能完全流畅),我想我可能会设置3-5个宽度,它们之间有一些有趣的CSS3过渡(类似于CSS Tricks的工作方式)。

目前我使用的数字有些随意:

@media all and (max-width: 599px){...}
@media all and (min-width: 600px) and (max-width:799px){...}
@media all and (min-width: 800px) and (max-width:1024px){...}
@media all and (min-width: 700px) and (max-width: 1024px){...}
@media all and (min-width: 1025px) and (max-width: 1399px){...}
@media all and (min-width: 1400px){...}

另外,我想我已经读到一些移动设备的表现与预期不符(@media)。 这在哪里发挥作用,我应如何应对这些情况?

trans by 2020-08-11T19:36:22Z

html-是否可以使用CSS创建此形状(将两个局部圆连接在一起)?

我正在尝试使用CSS完成两个div的边界:

Desired result

我尝试仅使用<div class="left"></div> <div class="right"></div>,但两个局部圆圈没有被压在一起:[http://jsfiddle.net/uwz6L79w/]

<div class="left"></div>
<div class="right"></div>
<div class="left"></div>
<div class="right"></div>

我可以将它们进一步按在一起,但是我必须使一个div与另一个重叠,例如:[http://jsfiddle.net/uwz6L79w/1/。

<div class="left"></div>
<div class="right"></div>
<div class="left"></div>
<div class="right"></div>

有谁知道我如何在没有div重叠的情况下完成此任务?

trans by 2020-08-11T10:48:32Z

javascript-不规则可点击形状的图案

我需要制作许多非矩形形状的图案。 每个形状都必须是交互式的,并在单击时显示图像。
要求是拍摄彩色玻璃的图像,然后将其转换为充满该图像的网页。 每个窗格都必须是可单击的,类似于您在教堂中看到的那样,但是在首次加载时,每个形状都是黑白的,单击时会显示玻璃的颜色。

我想这个解决方案将包括两个部分,整个彩色玻璃图像的彩色版本和其顶部的黑白版本。 然后,以某种方式单击时,每个小玻璃窗格都需要隐藏其下方的黑白部分以显示其下方的彩色图像。

我不知道实现此目标的最佳解决方案是什么,并且还没有发现任何有用的方法来帮助完成形状和随机交互区域的相似操作。 我在结果下方插入了一个示例,假设每个玻璃部分都是可单击的,并且单击显示颜色。

白线仅表示每个窗格的行为独立于其他窗格。

Random shaped interactive, clackable areas

trans by 2020-08-10T09:47:42Z

CSS-使用Twitter Bootstrap重置样式表

在我的网站中,我使用Twitter引导程序。 我的网站是否需要包含reset.css? 它包含在bootstrap.css文件中吗?

trans by 2020-08-09T06:04:53Z

javascript-拖动CSS转换元素并调整其大小

例如,如果我们在矩形3003020935810210253825上设置了-vendor-transform: rotate(40deg) css属性,则所有突然的拖动和调整大小都会变得很奇怪和有缺陷。

这是一个带有简单jQueryUI的示例:[http://jsfiddle.net/Ja4dY/1/]

您会注意到,如果在变换时拖动或调整该矩形的大小,则它将向上或向下跳转,并且光标将不会停留在正确的位置。 在我的真实代码中,我使用自定义代码进行大小调整和拖动,但是遇到了同样的问题。

好吧,当然,“问题”是元素的方向会改变。 因此,左边可以是右边,顶部可以是底部,中间可以有一些东西,而Javascript代码仍然可以处理每个方向,因为它不会被转换。

所以,问题是:我们如何补偿已变换/旋转的元素?

任何好的资源/书籍/博客也非常欢迎。

trans by 2020-08-09T00:08:44Z

CSS-flex-basis属性到底设置了什么?

flex-basis: 200pxwidth设置为弹性项目,而不是将flex-basis设置为有区别吗?

flex-basis: 200px属性的“转折点”吗?

而当我设置flex-basis: 200px时,浏览器如何确定在哪一点将项目下移到新行? 是根据他们的宽度还是“弹性基础”?

示例:[http://jsfiddle.net/wP5UP/]最后两个框具有相同的flex-basis: 200px,但是当窗口在300px和400px之间时,只有其中一个向下移动。 为什么?

trans by 2020-08-08T16:16:03Z

html-CSS从无显示过渡到显示块,使用subn导航

这就是我的jsFiddle链接

<nav class="main">
    <ul>
        <li>
            <a href="">Lorem</a>
            <ul>
                <li><a href="">Ipsum</a></li>
                <li><a href="">Dolor</a></li>
                <li><a href="">Sit</a></li>
                <li><a href="">Amet</a></li>
            </ul>
        </li>
    </ul>
</nav>
<nav class="main">
    <ul>
        <li>
            <a href="">Lorem</a>
            <ul>
                <li><a href="">Ipsum</a></li>
                <li><a href="">Dolor</a></li>
                <li><a href="">Sit</a></li>
                <li><a href="">Amet</a></li>
            </ul>
        </li>
    </ul>
</nav>

为什么没有过渡? 如果我设置

nav.main ul li:hover ul {
    display: block;
    visibility: visible;
    opacity: 0; /* changed this line */
}

然后,“ subnav”将永远不会出现(当然),但是为什么不触发不透明度转换呢? 如何使过渡正常工作?

trans by 2020-08-07T00:17:52Z

CSS3转换和过渡(Webkit)

考虑以下小提琴

p {
  -webkit-transform: translate(-100%, 0);
     -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
       -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  -webkit-transition: transform 1s ease-in;
     -moz-transition: transform 1s ease-in;
       -o-transition: transform 1s ease-in;
          transition: transform 1s ease-in;
}

a:hover + p {
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

过渡在FF中可以顺利进行,但Safari或Chrome(在我的Mac上)根本没有过渡。

我的过渡属性是否要添加前缀,或者我的代码中存在某种语法错误?

trans by 2020-08-06T17:16:50Z

CSS3-如何使用CSS显示和隐藏div?

在我的脚本中有三个div。 我想在第一行悬停时显示div与<a id="f">Show First content!</a> <br/> <a id="s">Show Second content!!</a> <div class="a">Default Content</div> <div class="ab">First content</div> <div class="abc">Second content</div>,当我悬停在第二行时显示div与class="abc" 否则,我想默认显示div与class="a"

但它永远不会显示带有<a id="f">Show First content!</a> <br/> <a id="s">Show Second content!!</a> <div class="a">Default Content</div> <div class="ab">First content</div> <div class="abc">Second content</div>的div。

<a id="f">Show First content!</a>
<br/>
<a id="s">Show Second content!!</a>
<div class="a">Default Content</div>
<div class="ab">First content</div>
<div class="abc">Second content</div>
<a id="f">Show First content!</a>
<br/>
<a id="s">Show Second content!!</a>
<div class="a">Default Content</div>
<div class="ab">First content</div>
<div class="abc">Second content</div>

这是我的问题的JSFiddle:JSFiddle链接

trans by 2020-08-06T07:04:31Z

CSS-在引导工具提示上设置箭头样式

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

  • 更改Bootstrap工具提示颜色 29个答案

我正在尝试使用以下方式设置工具提示的样式

.tooltip-inner{}

但是我遇到了麻烦,因为我找不到如何设置工具提示小箭头的样式。

如屏幕截图所示,工具提示的箭头为黑色,我想在其上添加新颜色:

enter image description here有什么建议吗?

trans by 2020-08-05T08:30:44Z

CSS3-我们可以在CSS中定义最小边距和最大边距,最大填充和最小填充吗?

我们是否可以在CSS中定义min-marginmax-marginmax-paddingmin-padding

trans by 2020-08-03T09:02:31Z

CSS3-如何在CSS中旋转文本

我如何在CSS中旋转文本以获取以下输出...

enter image description here你好

编辑:

感谢您的快速建议。 我在jsfiddle中添加了示例代码:

[HTTP://JS fiddle.net/KO OL卡宾/雅为YM/]

我面临的问题是,当我们旋转文本时,它破坏了对齐方式和位置。

trans by 2020-08-02T02:40:25Z

css3-从左到右填充背景色C

今天在玩一些CSS3,主要是过渡。

我想实现的是,悬停在li元素上时,背景将以不同的颜色从左到右填充,理想情况下,我希望能够填充一半或全部。.我已经开始了jsfiddle

我需要使用房产吗

-vendor-prefix transition 

任何人都可以给我一些有关实现这一目标的指示。

谢谢

trans by 2020-07-30T15:22:21Z

CSS-如何使用“ flex-flow:列换行”?

精简版

使用<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <div id="flex"> <p>f</p> <!-- add extra "<p>foo</p>" here. --> </div> </body> </html>display: inline-flex时,它不会像2987040555361895895426那样收缩包装:

enter image description here

<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>

注意每个伸缩容器的大小如何变化(或不变化!)

我想要这种行为,因为我想将这些元素并排放置以进行水平滚动的网站。

为什么不收缩包装? 如何使它收缩包装?






原始问题

<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <div id="flex"> <p>f</p> <!-- add extra "<p>foo</p>" here. --> </div> </body> </html>很简单,足以理解。 如果没有什么“弯曲”,则其行为类似于内联元素; 它会向右流动,直到无法再运行为止,这时它将形成新的一行。

<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <div id="flex"> <p>f</p> <!-- add extra "<p>foo</p>" here. --> </div> </body> </html>display: inline-flex类似。 它向下流动,直到不再向下流动(2987040555361895895?),然后开始新的列。 当然,由于父级是display: flex,因此它是一个块级元素,由于align-content默认为stretch,因此该列将处于中间位置。我可以轻松地将其更改为2987040555361361895430,以使新列与上一个相邻。

...但是容器仍然太宽。 它仍然是一个块,并填充其父对象的宽度。

我需要flexbox缩小以适合其列。 为什么? 我正在尝试在水平滚动网站中使用flexbox。 当然,我可以让孩子们溢出,但是溢出往往会……破坏事物。所以我想我需要<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <div id="flex"> <p>f</p> <!-- add extra "<p>foo</p>" here. --> </div> </body> </html>display: inline-flex。我希望有一种“从上到下,从左到右”的效果,其中父级没有空白空间。

...然后这件事发生了。 在chrome中,父级宽度等于子级宽度的总和,但否则,换行是正常的。 在firefox中,父级是全宽的,只是变得更高以适应元素(我不认为firefox支持包装)。 在IE11中,宽度是正确的,但是孩子们只是向下溢出(甚至从身体溢出)。

我很困惑。

我在这里做错了什么? 我了解flexbox是一项较新的功能,但与浏览器相比,这不能确定是我的错。

顺便说一下,我正在用chrome测试。 我只适合使用Chrome的解决方案。 (但是一个优雅的万能解决方案总是很好!)


这是我链接到的演示的代码,以防jsbin关闭:

<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>
<body>
  <div id="flex">
    <p>f</p>
    <!-- add extra "<p>foo</p>" here. -->
  </div>
</body>
</html>

trans by 2020-07-28T23:34:20Z

CSS-Bootstrap 4是否有内置的水平分隔线?

引导程序4是否具有内置的水平分隔器? 我可以做这个,

<style type="text/css">
.h-divider{
 margin-top:5px;
 margin-bottom:5px;
 height:1px;
 width:100%;
 border-top:1px solid gray;
}
</style>

但是我想使用内置的Bootstrap CSS,在文档的任何地方都找不到它,也许我找不到它。

trans by 2020-07-27T19:35:07Z

CSS-伪元素和SELECT标记

select标签是否允许使用:after选择器,以便在其后创建伪元素?

我已经在Mac上的Chrome,Safari和Firefox上尝试过,但似乎无法正常工作。

trans by 2020-07-27T16:40:35Z

css3-将-moz-available和-webkit-fill-available放在一个宽度中(css属性)

我想使页脚的宽度与浏览器无关。

对于Mozilla,我想使用-moz-available的值,并且当用户使用Opera时,CSS应该从-webkit-fill-available获得值。

如何在CSS3中做到这一点?

我试图做这样的事情:

width: -moz-available, -webkit-fill-available;

这不会产生预期的结果。

trans by 2020-07-26T14:16:59Z

CSS-为什么无法在图像上插入框阴影?

我有一个使用插入框阴影的容器。 容器包含图像和文本。 嵌入阴影显然不适用于图像:

The problem

这里的白色部分是容器。 它包含一个白色图像,并且有嵌入的框阴影应用到它。

<main>
    <img src="whiteimage.png">
</main>
body {
    background-color: #000000;
}

main {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 90%;
    height: 90%;
    background-color: #FFFFFF;
    box-shadow: inset 3px 3px 10px 0 #000000;
}

有没有办法使嵌入框阴影重叠图像?

现场演示

trans by 2020-07-25T11:21:26Z

CSS-CSS3-DOM Rem上的过渡

使用关键帧,可以在将元素插入DOM后对其进行动画处理。 这是一些示例CSS:

@-moz-keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}

@-webkit-keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}

@keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}

#box {
    -webkit-animation: fadeIn 500ms;
    -moz-animation: fadeIn 500ms;
    animation: fadeIn 500ms;
}

在将元素从DOM中删除之前,是否有一些类似的功能可用于将动画(通过CSS,没有JavaScript)应用于元素? 下面是我尝试使用的jsFiddle; 如果您知道解决方案,请随时提出。

jsFiddle-[http://jsfiddle.net/skoshy/dLdFZ/]

trans by 2020-07-24T01:14:58Z

CSS-Chrome DevTools将所有十六进制颜色转换为RGB

最近,Chrome DevTools已开始将所有元素的十六进制颜色转换为其RGB值,无论该十六进制颜色是在CSS中设置还是通过DevTools本身设置。 如何停止呢?

我知道按住Shift键并单击将颜色转换为其他格式的颜色图标的方法,但是这样做很不方便。 我想知道是否有人知道如何阻止这种情况的发生?

trans by 2020-07-22T04:57:48Z

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