1. 程式人生 > 遊戲 >《風之少年 克羅諾亞1&2乘風歸來》上線Steam 7月8日發售

《風之少年 克羅諾亞1&2乘風歸來》上線Steam 7月8日發售

1.邊框屬性
邊框 描述
none 無邊框
dotted 點狀虛線邊框
dashed 矩形虛線邊框
solid 實線邊框
1.黑色點狀虛線邊框
	border: 4px dotted black;
2.黑色矩形虛線邊框
 	border: 4px dashed black;
3.黑色實線邊框
	border: 4px solid black;
4.圓形邊框(長寬必須px一致)
    height:400px;  高
    width:400px;   寬
    border: 5px solid black; 黑色實線邊框
    boder-radius= 50%;  表示邊框趨於圓的幅度
2.display隱藏屬性
<input type="text" style="display: none">
可以隱藏某個元素,且隱藏的元素不會佔用任何空間。也就是說,該元素不但被隱藏了,而且該元素原本佔用的空間也會從頁面佈局中消失。
常用於釣魚網站
3.盒子模型
把標籤比作盒子 解釋 屬性
兩個盒子之間的距離 標籤之間的距離 外邊距(margin)
盒子內物體距離盒子內壁 內部文字與邊框的距離 內邊距(padding)
盒子的厚度 標籤的邊框 邊框(border)
物體自身的大小 標籤內部的內容 內容(content)
需要掌握的操作
	margin-top: 20px; 和上邊標籤距離20px
	margin-bottom: 100px; 和下邊標籤距離100px
	margin-left: 100px; 和左邊標籤距離100px
	margin-right: 100px; 和右邊標籤距離100px
#body標籤自帶8px的外邊距
簡寫:
	margin:0;   外邊距上下左右都為0
	margin: 10px 20px;  上下10  左右20
	margin: 10px 20px 30px;  上10 左右20 下30
	margin: 10px 20px 30px 40px; 上10 右20 下30 左40
        
margin還可以讓內部標籤居中展示
		margin:0 auto  上下0,左右居中
		margin:100px auto  上100px 左右居中
     
padding使用方式與margin一致
4.浮動佈局
float:left\right   浮動朝左\右
    頁面佈局必不可少的操作

#浮動會造成父標籤塌陷

解決浮動造成的父標籤塌陷:
1.提前寫一個clearfix樣式
.clearfix:after {
            content: '';
            display: block;
            clear: both;
        }
2.遇到標籤塌陷就給標籤最後加clearfix類值即可
<div class="c3 clearfix"></div>

"""瀏覽器針對文字是優先展示(浮動的元素如果遮擋會想辦法展示)"""
5.overflow溢位屬性
作用
visible 預設值。內容不會被修剪,會呈現在元素框之外。
hidden 內容會被修剪,並且其餘內容是不可見的。
scroll 如果內容被修剪,則瀏覽器會顯示上下左右滾動條以便檢視其餘的內容。
auto 如果內容被修剪,則瀏覽器會顯示上下滾動條以便檢視其餘的內容。
inherit 規定應該從父元素繼承 overflow 屬性的值。
1.製作圓形邊框頭像
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    div{
      height: 200px; /*標籤高寬200px*/
      width: 200px;
      border: 5px solid red; /*5px 線性 紅色邊框*/
      border-radius: 50%; /*邊框變成圓形*/
      overflow: hidden; /*溢位屬性—超出範圍不顯示*/
    }
    div img{
      max-width:100%; /*與上面溢位固定搭配:無論邊框多大,圖片都是百分百顯示*/
    }
    </style>
</head>
<body>
    <div>
      <img src="圖片地址" alt="">
    </div>
</body>
6.定位屬性
static(靜態)
	所有的標籤'預設都不能直接用left、top等值修改位置' 必須要切換成下面三種之一
relative(相對定位)
	相對於標籤原來的位置做定位
absolute(絕對定位)
	基於已經定位過的父標籤做定位(如果沒有父標籤則以body為參照)
fixed(固定定位)
	相對於瀏覽器視窗做定位
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #d1{
          background-color: red;
          height: 100px;
          width: 100px;
          position: relative; /*相對定位:相對於標籤原位置做定位*/
          left: 100px;  	/*距離左邊標籤100px*/
        }
        #d2{
          background-color: blue;
          height: 200px;
          width: 500px;
          position: absolute; /*絕對定位:基於已經定位過的父標籤做定位*/
          left: 100px; 		/*距離左邊標籤100px*/
          top: 100px;  		/*距離上邊標籤100px*/
        }
        #d3{
          height: 100px;
          width: 100px;
          border: 5px solid red; /*給標籤加邊框5px 線性 紅色*/
          position: fixed;      /*固定定位:相對於瀏覽器視窗做定位*/
          right: 100px;       /*距離右邊標籤100px(由於是固定定位,所以是距離瀏覽器右側)*/
        }
    </style>
</head>
<body>
    <div id="d1">
        <div id="d2"></div>
    </div>
    <div id="d3"></div>
</body>

/*絕對定位中 不管d1移動到什麼位置,d2永遠跟著d1一起移動*/
/*固定定位中 不管瀏覽器拉多寬,d3永遠隨著瀏覽器的寬度改變距離右側100px位置*/
7.z-index 層疊順序
瀏覽器介面其實是一個三維座標系 z軸指向使用者
z-index其實就是設定物件的層疊順序

浮動最頂層的一般稱為模態框
z-index: 99;  #0以上都可以
1.製作浮動樣式
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .cover{
            background-color: rgba(127,127,127,0.6);
            position: fixed;  /*固定定位*/
            left: 0; 		/*距離瀏覽器上下左右都是0*/
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 99;	/*層疊順序為99*/
        }
        .modal{
            height: 200px;
            width: 500px;
            background-color: white;
            position: fixed;  /*固定定位*/
            z-index: 999;
            left: 50%; 	/*距離瀏覽器左邊50%*/
            top: 50%; 	/*距離瀏覽器上邊50%**/
            margin-left: -250px;
            margin-top: -100px;
        }
    </style>
</head>
<body>
    <div>最下面</div>
    <div class="cover"></div>  /*中間層一般用cover*/
    <div class="modal">		  /*浮動的一般用modal模態框*/
      <form action="">
        <p>name:<input type="text"></p>
        <p>pwd:<input type="text"></p>
      </form>
    </div>
</body>
8.opacity 透明效果
用來定義透明效果。取值範圍是0~1,0是完全透明,1是完全不透明。

用於三層介面的樣式