通过使用html的css样式来达到给背景色添加渐变色的效果

这篇具有很好参考价值的文章主要介绍了通过使用html的css样式来达到给背景色添加渐变色的效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步先写一个基础框架

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
</html>

第二步:接下来我们再里面写一些基本样式,方便我们看效果

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		div:first-of-type{
			width: 200px;
			height: 400px;
			background-color: antiquewhite;
			text-align: center;
			line-height: 400px;
		}
		
		div:last-of-type{
			width: 300px;
			height: 400px;
			background-color: aquamarine;
			text-align: center;
			line-height: 400px;
			float: right;
		}
	</style>
	<body>
			<div>我是第一个div</div>
			<div>我是第二个div</div>
	</body>
</html>

这里我直接添加了两个div,并且给两个div添加了基本的css样式,有问题请私信 

第三步:准备工作已经做的差不多了,接下来我们开始演示

        在演示开始之前我们先来认识一下实现渐变效果的一个属性 background: linear-gradient

这个是我们设置背景渐变色的关键属性,然后我们开始演示(这里我们通过修改第二个div)

                第一种 如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		div:first-of-type{
			width: 200px;
			height: 400px;
			background-color: antiquewhite;
			text-align: center;
			line-height: 400px;
		}
		
		div:last-of-type{
			width: 300px;
			height: 400px;
			 background: linear-gradient(red,yellow);	/*变化在这里,background-color: aquamarine;这个是原本的 */
			text-align: center;
			line-height: 400px;
			float: right;
		}
	</style>
	<body>
			<div>我是第一个div</div>
			<div>我是第二个div</div>
	</body>
</html>

下方是效果图

通过使用html的css样式来达到给背景色添加渐变色的效果

 

       这里我们可以看到第二个div已经出现了渐变色的效果,background: linear-gradient()基本的语法就是在括号里加入你想实现渐变的颜色,用逗号连接

                第二种(添加了一个to top(朝向哦))

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		div:first-of-type{
			width: 200px;
			height: 400px;
			background-color: antiquewhite;
			text-align: center;
			line-height: 400px;
		}
		
		div:last-of-type{
			width: 300px;
			height: 400px;
		    background: linear-gradient(to top, red,yellow);	
			text-align: center;
			line-height: 400px;
			float: right;
		}
	</style>
	<body>
			<div>我是第一个div</div>
			<div>我是第二个div</div>
	</body>
</html>

这里和上一个的区别就是添加了一个to top。下方是效果图

通过使用html的css样式来达到给背景色添加渐变色的效果

 这里我们可以看见红色和黄色的位置换了,而原因就是因为设置了to top 改变了渐变的方向

                第三种(这里我添加了一种颜色)

通过使用html的css样式来达到给背景色添加渐变色的效果

 这里我们可以看见代码里我添加了方向to left 他颜色分布就是蓝,黄,红(这里单方向就不继续演示)

                第四种(另一种角度) 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		div:first-of-type{
			width: 200px;
			height: 400px;
			background-color: antiquewhite;
			text-align: center;
			line-height: 400px;
		}
		
		div:last-of-type{
			width: 300px;
			height: 400px;
		    background: linear-gradient(to top right, red,yellow,blue);	
			text-align: center;
			line-height: 400px;
			float: right;
		}
	</style>
	<body>
			<div>我是第一个div</div>
			<div>我是第二个div</div>
	</body>
</html>

                 这里我们添加的方向是to top right ,那么他就会朝向右上方渐变

                第五种

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		div:first-of-type{
			width: 200px;
			height: 400px;
			background-color: antiquewhite;
			text-align: center;
			line-height: 400px;
		}
		
		div:last-of-type{
			width: 300px;
			height: 400px;
		    background: linear-gradient(to bottom right, green,pink,blue);	
			text-align: center;
			line-height: 400px;
			float: right;
		}
	</style>
	<body>
			<div>我是第一个div</div>
			<div>我是第二个div</div>
	</body>
</html>

这里的方向是to bottom right ,那么他就会朝向右下方渐变

 通过使用html的css样式来达到给背景色添加渐变色的效果

 

总结:添加渐变色必不可少的就是  background: linear-gradient 属性,其次就是如果你想设置某一方向渐变就在属性值里添加上方向记住是to 方向 方向(一个也可以)

                                                                        悄悄话(这是1.0版本哦,后续还会继续更新完善)文章来源地址https://www.toymoban.com/news/detail-472700.html

到了这里,关于通过使用html的css样式来达到给背景色添加渐变色的效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【css】用css样式快速写右上角badge徽标,颜色设置为渐变色

    先看效果展示,已公开显示在图片卡片的右上角。 首先是dom代码:需要两个view或者div,public-badge是“已公开”那个矩形,show-signal是右边那个下三角,也就是阴影部分,这样看起来比较有立体感。 这是css部分 如果不生效的话,要注意一点,子节点用absolute定位的时候,父节

    2024年02月17日
    浏览(54)
  • 【Echarts】Echarts饼图样式-添加内圈阴影达到立体效果

    实现思想: 最终效果: 1.在series中添加内圈饼图 2.保持内圈高亮,达到阴影效果 完整script代码:

    2024年01月23日
    浏览(42)
  • 通过CSS实现渐变色边框

    1. 使用border-image实现渐变色边框,边框圆角 这种方式虽然简单但有个明显的缺陷,不支持设置 border-radius ,外框想设置成圆角需要加 优点: 内容背景可以透明 2. 使用 background-image实现渐变色边框,边框圆角 缺点: 内容背景不能半透明 实现复杂 不能使用padding 不是内圆角 3、

    2024年02月02日
    浏览(53)
  • css 背景是个图片并且含有透明度的渐变色.超级简单。background相关属性就行了

    底纹是个背景图片。 然后上面有个渐变色。渐变色含有透明度这样才能把底纹显示出来 不用麻烦的把图片放进去各种定位修改层级来写啦。 直接一个background相关属性就行了。 背景色怎么增加透明度呢 使用rgba的方式rgba(127,47,255, 0.7 )。 //0.7是透明度

    2024年01月16日
    浏览(45)
  • 要在HTML中让文字居中,可以使用CSS样式来设置文本的对齐方式

    以下是几种常见的居中文本的方法: 1. 使用 `text-align: center;` CSS样式:    这个方法适用于将文本居中对齐在其父元素内。可以将 `text-align: center;` 应用于父元素,这将使其内部的所有文本内容都居中对齐。    示例代码:    ```html    style       .container {         text-align

    2024年02月16日
    浏览(46)
  • CSS3背景样式

    在CSS 2.1中,background属性的功能还无法满足设计的需求,为了方便设计师更灵活地设计需要的网页效果,CSS3在原有background基础上新增了一些功能属性,可以在同一个对象内叠加多个背景图像,可以改变背景图像的大小尺寸,还可以指定背景图像的显示范围,以及指定背景图像

    2024年02月07日
    浏览(49)
  • 在uniapp中使用背景渐变色与背景图不生效问题

    list上有文字详情以及背景图,从背景可以看出是渐变色和 背景图片的结合。 因为使用到渐变色,所以要结合 background-blend-mode 属性来实现与背景图片叠加显示,否则只通过 background: linear-gradient(); background-image: url(); 设置不会生效,这样只能显示图片。 如果背景色不是渐变色

    2024年02月04日
    浏览(39)
  • CSS样式背景图片的自适应

    今天在写一个页面的时候,需要用到一个背景图片。 于是我把背景图片放到static(静态文件夹)里面,于是在css样式中引入,但是背景图片又太大,最后的样式就是比例失调。但是由于太久没有用到这个属性了,无可奈何又去找了一番度娘 废话不多说,上代码 1.css图片自适

    2024年02月11日
    浏览(45)
  • CSS3背景样式详解(图像大小,图像位置等)

    在CSS3中,新增了3个背景属性 属性 说明 background-size 背景大小 background-origin 背景位置 background-clip 背景剪切 概念:在CSS3之前,我们是不能用CSS来控制背景图片大小的,背景图片的大小都是由图片实际大小确定的。 但在CSS3中,可以用background-size属性来定义背景图片的大小。

    2024年01月24日
    浏览(37)
  • CSS设置鼠标样式和添加视频样式

    CSS用户界面样式 轮廓线outline 使图片和文字对齐 vertical-align: baseline | top | middle | bottom baseline 默认元素设置在父元素的基线上 top把元素的顶端与行中最高元素的顶端对齐 middle把元素放置父元素的中部 bottom把元素的顶端与行中最低的元素的顶端对齐 这个用法限于行内和行内块

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包