gpt4 book ai didi

html - 元素顶部和底部的 CSS3 线性渐变

转载 作者:行者123 更新时间:2023-11-27 22:36:18 25 4
gpt4 key购买 nike

我正在尝试为元素的顶部和底部获取线性渐变。 Google 上的教程到处都是,所以我希望这里有人可以提供帮助。

这是 HTML 和 CSS 代码:

CSS:

.content {background: -webkit-gradient(linear, center bottom, center top, from(#f5f5f5), to(#fff));  }
.separator {
height:1px;
border-bottom:1px solid #ebebeb;
}

HTML:

<div class="content">

</div>

<div class="separator"></div>

<div class="content">

</div>

<div class="separator"></div>

<!-- etc... ->

我希望它产生这个:

enter image description here

当然,我使用的 CSS 和 HTML 在内容底部显示渐变。我如何使用最少的 HTML 在顶部和底部显示它?

我将在 .content 中包含内容,所以我希望它的渐变成为背景图像。我可以为 .separator 添加渐变,但渐变不会出现在下一个元素后面。

我知道我可以使用背景图片,但我想避免使用这种方式,因为我采用的是响应式设计。 (是的,我知道我可以使用响应式背景图片,但我想只使用 CSS,不使用图片。)

最佳答案

我觉得这对你有帮助

html

<div class="contentTop">

</div>

<div class="separator"></div>

<div class="contentBottom">

</div>

CSS

.contentTop{
height:100px;
background:#ffffff;
/* For WebKit (Safari, Google Chrome etc) */
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
/* For Mozilla/Gecko (Firefox etc) */
background:-moz-linear-gradient(top, #fff, #f1f1f1);
/* For Internet Explorer 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f1f1f1);
/* For Internet Explorer 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f1f1f1)";
}
.contentBottom{
height:100px;
background:#f5f5f5;
/* For WebKit (Safari, Google Chrome etc) */
background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));
/* For Mozilla/Gecko (Firefox etc) */
background:-moz-linear-gradient(top, #f5f5f5, #fff);
/* For Internet Explorer 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#fff);
/* For Internet Explorer 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#fff)";
}
.separator{
border-top:solid 1px #eaeaea;
height:1px;
font-size:0;
line-height:0;
}

这里是 jsFiddle File

关于html - 元素顶部和底部的 CSS3 线性渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com