css基础积累2

 一、边框属性

    作用:给元素加上一个边框
    第一种:
            border-top
            border-bottom
            border-left
            boder-right
            三个属性   粗细  线型  颜色
    第二种:
            border :粗细  线型  颜色
            透明色:transparent

边框弧度:border-radius:       单位是px

   只有一个值时,表示边框的四个角都是同样的弧度;同理,如果有四个不同的值,表示四个角都是不同的弧度,顺序是左上角、右上角、右下角、左下角。

只有一个值:

<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			.div1{
				width: 300px;
				height: 200px;
				border: 3px solid red;
				border-radius:6px ;
			}
		</style>
	</head>
	<body>
		<div class="div1"></div>
	</body>
</html>

四个不同的值时

<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			.div1{
				width: 300px;
				height: 200px;
				border: 3px solid red;
				border-radius:6px 20px 40px  0px;/*分别是左上角、右上角、右下角、左下角*/
			}
		</style>
	</head>
	<body>
		<div class="div1"></div>
	</body>

二、轮廓

         作用:绘制于元素周围的一条线,位于边框外

          属性: 粗细 线型  颜色
                     outline-width: 20px;
                     outline-style: solid;
                     outline-color: red;
                

<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			.div1{
				width: 300px;
				height: 200px;
				/*border: 3px solid red;*/
				/*border-radius:6px 20px 40px  0px;/*分别是左上角、右上角、右下角、左下角*/
				background-color: pink;
				outline: 10px solid palevioletred;
			}
		</style>
	</head>
	<body>
		<div class="div1"></div>
	</body>

三、盒子模型

    组成: 内容  内边距  边框  外边距
    边框:border
    内边距:padding   边框和内容之间的距离
        padding 存在一个值     上下左右都是改值
                存在两个值     上下一个值 左右一个值
                存在三个值      上   左右   下
                存在四个值     上右下左
        可以单独的去设置 例如  padding-top
    外边距:margin  元素和元素之间的距离 

 口红是内容,口红到边框的距离是内边距,两个边框之间的距离就是外边距

背景属性

分类  :  纯色背景(背景颜色)   背景图像
    1.背景颜色
        background-color  :  任意合法的颜色  和  transparent

        

 

<style type="text/css">
			.father{
				width: 300px;
				height: 300px;
				background-color: pink;/*背景颜色为粉色*/
			}
		</style>
	</head>
	<body>
		<div class="father">
			
		</div>
	</body>


    2.背景图像    
        background-image  : url()

       

<style type="text/css">
			.father{
				width: 300px;
				height: 300px;
				/*background-color: pink;*/
				background-image: url(img/01.jpg);
			}
		</style>
	</head>
	<body>
		<div class="father">
			
		</div>
	</body>


    3.背景图像平铺
        background-repeat:
            1.repeat  : 默认值水平垂直方向都平铺
            2.repeat-x:水平方向平铺
            3.repeat-y:垂直方向平铺
            4.no-repeat:  不平铺

<style type="text/css">
			.img-bottom ul li:hover{
				
				background-color: #000000;
				color: #e9c06c;
			}
			.body-min-right ul li{
				width: 130px;
				height: 55px;
				background-color: white;
				/*border: 1px solid black;*/
				list-style: none;
				float: left;
				margin-top: 3px;
				margin-left: 2px;
			}
			.body-min-right ul li div{
				width: 30px;
				height: 30px;
				/*border: 1px solid black;*/
				display: inline-block;
				background-image: url(img/icon.png);
				margin-top: 13px;
				margin-left: 20px;
			}
			.div1{
				background-position: -200px 0px;
			}
			.div2{
				background-position: -560px 0px;
			}
			.div3{
				background-position: -590px 0px;
			}
			.div4{
				background-position: -379px 0px;
			}
			.div5{
				background-position: -649px 0px;
			}
			.div6{
				background-position: -289px 0px;
			}
			.div7{
				background-position: -619px 0px;
			}
			.div8{
				background-position: -259px 0px;
			}
			.div9{
				background-position: -470px 0px;
			}
			.div10{
				background-position: -500px 0px;
			}
			.div11{
				background-position: -409px 0px;
			}
			.div12{
				background-position: -439px 0px;
			}
			}
		</style>
<body>
      <div class="body-min-right">
						<video width="400px" height="150px" autoplay="" loop="" muted="">
							<source src="img/down.mp4" type="video/mp4">
						</video>
						<ul>
							<li class="">
								<div class="div1"></div>
								<span>新手推荐</span>
							</li>
							<li class="">
								<div class="div2"></div>
							    <span>宇宙官网</span>
							</li>
							<li class="">
								<div class="div3"></div>
								<span>周边商城</span>
							</li>
							<li class="">
								<div class="div4"></div>
								<span>新客户端</span>
							</li>
							<li class="">
								<div class="div5"></div>
								<span>峡谷之巅</span>
							</li>
							<li class="">
								<div class="div6"></div>
								<span>CDK兑换</span>
							</li>
							<li class="">
								<div class="div7"></div>
								<span>轮换模式</span>
							</li>
							<li class="">
								<div class="div8"></div>
								<span>游戏资料</span>
							</li>
							<li class="">
								<div class="div9"></div>
								<span>领奖中心</span>
							</li>
							<li class="">
								<div class="div10"></div>
								<span>官方微博</span>
							</li>
							<li class="">
								<div class="div11"></div>
								<span>玩家论坛</span>
							</li>
							<li class="">
								<div class="div12"></div>
								<span>在线客服</span>
							</li>
						</ul>
					</div>
</body>

   

 4.背景图片的尺寸
        background-size: value1  value2  宽度 和 高度   单位 是PX
                          value%  value%  宽度 和 高度     单位 是%
                         cover : 全覆盖   将背景图等比放大直到背景图完全覆盖到元素的所有区域
                         contain:包含  将背景图等比放大  ,直到下边或者右边有一个边缘碰到元素为止
                         
    5.背景图片固定
        background-attachment: fixed;   
                            scroll:滚动  fixed 固定
                            
    6.背景定位
        改变背景图像在元素中的默认位置
        属性 :  background-position
                            x  y   水平偏移距离 和垂直偏移距离
                            单位  :  px  %  top  left right bottom 
    7.CSS中的 雪碧图、精灵图
        作用:将一些小的背景图,合并到大的背景中去,以便实现减少服务器的请求次数。
    

知识点补充:

下拉列表里的下拉箭头的样式修改

select{
        /*取消默认箭头开始*/
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        /*取消默认箭头结束*/
        border: none;
        width: 9rem;
        font-size: 1rem;
        color: #666;
        text-align-last: center; /* 文本居中*/
        background: url(style/jiantou.png) no-repeat right 0.5rem center;
        background-size: 0.45rem 0.8rem;
    }
/*下拉后箭头*/
    select:focus {
        background: url(style/jiantou_bottom.png) no-repeat right 0.5rem center;
        background-size: 0.8rem 0.45rem;
    }

下拉列表下拉箭头样式修改知识点是在别人的博客里看到的,之后会补充原网页网址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值