CSS——插入背景(免费抢先体验)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 将图片作为背景,用定位的方式将文本框排列在图片上(这个图片发不出来,系统说我图片违规了,有不明白的小伙伴可以发私信,或者在下面评论呀!)

HTML部分

<body>
        <div class="advertising">
            <div class="next">
            <ul>
                <li>*姓名:<input type="text"></li>
                <li>*邮箱:<input type="text"></li>
                <li>*电话:<input type="text"></li>
                <li>性别:<select name="" id="">
                <option value="">请选择</option>
                <option value="">男</option>
                <option value="">女</option>
                </select></li>
                <li>年龄:<select name="" id="">
                <option value="">请选择</option>
                <option value="">18~20</option>
                <option value="">21~30</option>
                </select></li>
            </ul>
            
        </div class="img"><center>
        <img src="./图片素材/学员免费体验/btn.jpg" alt=""></center>
        </div>
</body>

CSS部分:

*{
                margin: 0;
                padding: 0;
                text-decoration: none;
                list-style: none;
                            }
            .advertising{
                background:url(./图片素材/学员免费体验/bg.jpg) no-repeat ;
                background-size: 100% 100%;
                width: 300px;
                height: 350px;
                margin: 50px;
            }
            .next{
                width: 300px;
                height: 250px;
                position: relative;
                left: 40px;
                top: 100px;
                line-height: 2;
            }
            ul li{
                font-size: 14px;
                color: white;
            }

这是第一种方式,用图片作为背景,用定位的方式,将其他文本居中显示;


接下来这个也是用图片作为背景插入到这个列表中的,但是也是有不同的,这个背景是插入在我们的li中,具体哪里有区别,我们一起来看看吧!

HTML部分:

<body>
		<div class="nav">
			<div class="main">
				<h3><img src="./图片素材/中心开班/bg.gif" alt="">中心开班信息</h3>

			</div>
			<div class="information">
				<ul>
					<li><a href="#">8月12日:学历+技能班</a></li>
					<li><a href="#">8月16日:高考特招班</a></li>
					<li><a href="#">8月23日:Java精英班</a></li>
					<li><a href="#">8月31日:学士后强化班</a></li>
					<li><a href="#">9月5日:大学生就业班</a></li>
					<li><a href="#">9月9日:企业定向委培班</a></li>
					<li><a href="#">9月16日:网络营销强化班</a></li>
				</ul>
			</div>
		</div>
	</body>

CSS部分

* {
				padding: 0;
				margin: 0;
				text-decoration: none;
				list-style: none;
			}
            .nav{
				width: 300px;
				margin: 50px;
				border: 1px gray solid;
				border-radius: 15px;
				overflow: hidden;
			}
			a {
				color: gray;
			}

			li a:hover {
				color: red;
			}
			li{
				width: 300px;
				height: 50px;
				background:url(./图片素材/中心开班/dotBg.gif);
				line-height: 2;
				text-indent: 1em;
				background-size:100% 100%;
				
			}
			.main{
				width: 300px;
				height: 50px;
				background-color: #6BC7F9;
				line-height: 50px;
				color: white;
				border-radius: 15px 15px 0px 0px;
				border-bottom: 2px white solid;
			}
			.information{
				background-image: linear-gradient(#ADE0FC 10%,#FFFFFF 20%);
			}

总结:

有不清楚的小伙伴可以发私信给我,这边有两个知识点,一个就是,一定要分清楚这个背景是相对于谁的背景,不要跟我一样,放错了盒子哦;还有一个就是这渐变色,background-color的渐变应该怎么写,包括渐变的百分比又是怎么算的。

好啦,今天的分享就到这里啦,如果文档中有什么错误,欢迎指正,也欢迎各位大佬一起探讨呀,最后,祝愿屏幕前的你,生活愉快,万事胜意呀~~

猜你喜欢

转载自blog.csdn.net/m0_72975897/article/details/126647382