小编Ras*_*sik的帖子

什么是BEM方法?

我最近听说过BEM方法.

  • BEM方法的用途究竟是什么?
  • BEM以何种方式使我们的工作更轻松?
  • 使用BEM是一个好习惯吗?

css css-selectors bem

7
推荐指数
1
解决办法
1073
查看次数

滚动固定背景图像时,是否可以使文本看起来固定?

这是我的小提琴

我正在尝试创建一个网页,用户可以滚动浏览多个全屏图像,这些图像覆盖了看似固定的HTML元素(不在滚动上移动).

在我的小提琴中,你可以看到我目前的文字位于绝对位置并且相对于父级移动.相反,我想将文本放在我希望它出现在每个背景图像上的位置,然后当用户向下滚动时,文本保持固定,然后被下一部分覆盖/揭开(取决于方向).

我确实尝试使用position: fixed和z-index值,但是当我希望固定元素只能用自己的幻灯片可见时,我总能看到固定元素.

使用图像文件添加文本不符合我的要求,因为最终我希望动态文本和视频元素位于这些固定元素中.非常感谢您的见解.

html css css3

6
推荐指数
1
解决办法
507
查看次数

垂直对齐CSS属性是否有效?

W3School说:

当我们使用时vertical-align:middle;元素被放置在父元素的中间

所以我试着这样做,但没有得到理想的结果

代码:

div {
  height: 200px;
  width: 500px;
  background: red;
  text-align: center;
  vertical-align: middle;
}
p {
  vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  text
  <p>
    yo bro
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么我没有得到预期的结果?

html css vertical-alignment

4
推荐指数
1
解决办法
681
查看次数

使用jQuery .submit()检索提交的表单的ID和/或名称

我使用.load()加载了几个表单到不同的DIV.加载的文件类似于以下示例.

<div id="block_id-299">
  <div id="content">
    <form name="form1" method="post">
      <input type="submit" name="field1" value="Submit">
    </form>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试检索提交的表单的名称,然后使用它的值.serialize().我正在使用$('form').submit(function(){ ... }但是因为我正在动态加载表单,所以这不再起作用了.

有帮助吗?

PS:可以使用$(document).submit(function(){但是如何获取表单的名称和/或ID 来捕获事件?

javascript forms jquery

3
推荐指数
1
解决办法
2万
查看次数

单击另一个div时如何显示特定文本?

我想要做的是当有人点击"阅读更多"按钮时.隐藏文本的其余部分应该显示出来.在某种程度上,我已经能够用这段代码实现我想要的.但问题是,当我点击阅读更多按钮时,所有文章都被展开,而我只是想扩展所点击的特定文章.

此外,我可以为每篇文章使用不同的div名称,并在其上使用hide show属性,但是有很多文章,所以我不能使我的代码多余.

$(document).ready(function() {
	$(".hide").hide(); 
    $(".more").click(function(){
        $(".hide").show(600);
        $(this).hide();
    });
});
Run Code Online (Sandbox Code Playgroud)
//@import url(https://fonts.googleapis.com/css?family=Open+Sans);
//@import url(https://fonts.googleapis.com/css?family=Raleway);
* {
	margin: 0;
	padding: 0;
}
nav{
	z-index: 100;
}

body {
	z-index: 99;
}

header{
	z-index: 99;
	padding-top: 20px;
	padding-bottom: 1px;
	font-family: 'Open Sans';
	font-size: 60px;
	width: 100%;
	text-align: center;
}

h2 {
	z-index: 99;
	padding: 0px 10px 0px 0px;
	font-family: 'Raleway','Sans Serif';
	font-size: 40px;
}

.Template {
	z-index: 99;
	margin: 20px;
	padding: 10px;
	font-family: 'Raleway','Sans Serif';
	letter-spacing: 1px;

}
.more{
	cursor:pointer;
} …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

1
推荐指数
1
解决办法
58
查看次数

标签 统计

css ×4

html ×3

javascript ×2

jquery ×2

bem ×1

css-selectors ×1

css3 ×1

forms ×1

vertical-alignment ×1