我正在使用Sass(.scss)来完成我当前的项目.
以下示例:
HTML
<div class="container desc">
<div class="hello">
Hello World
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
SCSS
.container {
background:red;
color:white;
.hello {
padding-left:50px;
}
}
Run Code Online (Sandbox Code Playgroud)
这非常有效.
我可以在使用嵌套样式时处理多个类.
在上面的示例中,我正在谈论这个:
CSS
.container.desc {
background:blue;
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,所有div.container
通常会red
,但div.container.desc
会是蓝色的.
我如何container
用Sass将其嵌入其中?
我想知道,删除目录中包含所有文件的最简单方法是什么?
我正在使用rmdir(PATH . '/' . $value);
删除文件夹,但是,如果其中有文件,我根本无法删除它.
我想知道我做错了什么:
$(".s").keypress(function(e) {
switch (e.keyCode) {
case 8: // Backspace
//console.log('backspace');
case 9: // Tab
case 13: // Enter
case 37: // Left
case 38: // Up
case 39: // Right
case 40: // Down
break;
default:
doSearch();
}
});
Run Code Online (Sandbox Code Playgroud)
doSearch()
当我按下Backspace键时,我希望我的功能也被触发.目前,当我Backspace在Chrome和Safari中按下时,绝对没有任何反应.
有任何想法吗?
#menu {
position: fixed;
width: 800px;
background: rgb(255, 255, 255); /* The Fallback */
background: rgba(255, 255, 255, 0.8);
margin-top: 30px;
}
Run Code Online (Sandbox Code Playgroud)
我知道这个问题已经有一百万次,但我无法找到解决方案.我有一个div,应该固定在屏幕上,即使页面滚动它应该始终保持在屏幕中间的中心!
div应该有500px
宽度,应该30px
远离顶部(margin-top),对于所有浏览器大小,应该在页面中间水平居中,并且在滚动页面的其余部分时不应该移动.
那可能吗?
<div class="commentList">
<article class="comment " id="com21"></article>
<article class="comment " id="com20"></article>
<article class="comment " id="com19"></article>
<div class="something"> hello </div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想选择#com19
?
.comment {
width:470px;
border-bottom:1px dotted #f0f0f0;
margin-bottom:10px;
}
.comment:last-child {
border-bottom:none;
margin-bottom:0;
}
Run Code Online (Sandbox Code Playgroud)
只要我div.something
在commentList中有另一个作为实际的最后一个孩子,那就不起作用了.在这种情况下是否可以使用last-child选择器来选择最后一次出现article.comment
?
如何选择id
以"player_"开头的所有元素?
我有这样的多个元素:
<div id="player_290x3dfda">text</div>
Run Code Online (Sandbox Code Playgroud)
每个人id
都有一个独特的印章.如何使用jQuery或纯CSS选择所有这些元素?
我在我的网站上嵌入了一些自定义的webfonts,我使用的东西就像
//-webkit-text-stroke-width: .05px;
//-webkit-text-stroke-color: white;
-webkit-font-smoothing: antialiased;
Run Code Online (Sandbox Code Playgroud)
设置渲染输出的样式.这在Safari和Chrome中运行良好.我得到更清晰的边缘和更细的线条.
在Firefox中有没有办法做这样的事情?还是歌剧?
我习惯使用jQuery.在我目前的项目中,我使用zepto.js.Zepto没有position()
像jQuery那样提供方法.Zepto只附带offset()
.
知道如何使用纯js或Zepto检索容器相对于父级的偏移量吗?
.item:hover {
zoom: 1;
filter: alpha(opacity=50);
opacity: 0.5;
-webkit-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
-ms-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
Run Code Online (Sandbox Code Playgroud)
为什么这只会在我悬停时为动态不透明设置动画,而不是在我用鼠标离开对象时?
我找到了这个主题 - 如何在保持图像宽高比的同时拉伸图像以填充<div>? - 这不完全是我想要的东西.
我有一个特定大小的div和里面的图像.无论图像是横向还是纵向,我都希望始终用图像填充div.如果图像被切断(div本身隐藏了溢出)并不重要.
因此,如果图像是肖像我希望它width
是100%
,height:auto
所以它保持成比例.如果图像是风景我想要的height
是100%
和width to be
auto`.听起来很复杂吧?
<div class="container">
<img src="some-image.jpg" alt="Could be portrait or landscape"/>
</div>
Run Code Online (Sandbox Code Playgroud)
由于我不知道该怎么做,我只是简单地创建了我的意思的快速图像.我甚至无法正确描述它.
所以,我想我不是第一个问这个的人.但是我无法真正找到解决方案.也许有一些新的CSS3方式这样做 - 我想的是flex-box.任何的想法?也许它比我预期的要容易得多?