CSS3學習筆記----Day01
標簽: CSS3學習筆記
CSS3邊框
新的CSS3邊框屬性
屬性 | 作用 |
---|---|
border-image | 設置所有 border-image-*- 屬性的簡寫屬性 |
border-radius | 設置所有四個 border-*-radius 屬性的簡寫屬性 |
box-shadow | 向方框添加一個或多個陰影 |
CSS3 圓角邊框
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS3邊框</title>
<style>
#test{
width: 200px;
height: 100px;
border-radius: 15px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
</head>
<body>
<div id="test">CSS3圓角</div>
</body>
</html>
單獨設置各個圓角 >
屬性 | 作用 |
---|---|
border-bottom-left-radius | 左下角 |
border-bottom-right-radius | 右下角 |
border-top-left-radius | 左上角 |
border-top-right-radius | 右上角 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS3邊框</title>
<style>
#test{
width: 200px;
height: 100px;
border-radius: 15px;
background-color: orangered;
text-align: center;
line-height: 100px;
float: left;
}
#b1{
width: 200px;
height: 100px;
border-top-left-radius: 15px;
background-color: #e63946;
text-align: center;
line-height: 100px;
float: left;
}
#b2{
width: 200px;
height: 100px;
border-top-right-radius: 15px;
background-color: #fca311;
text-align: center;
line-height: 100px;
float: left;
}
#b3{
width: 200px;
height: 100px;
border-bottom-left-radius: 15px;
background-color: #6930c3;
text-align: center;
line-height: 100px;
float: left;
}
#b4{
width: 200px;
height: 100px;
border-bottom-right-radius: 15px;
background-color: #4361ee;
text-align: center;
line-height: 100px;
float: left;
}
</style>
</head>
<body>
<div id="test">CSS3圓角</div>
<br>
<div id="b1"></div>
<br>
<div id="b2"></div>
<br>
<div id="b3"></div>
<br>
<div id="b4"></div>
</body>
</html>
上下錯位顯示是br標簽,不然擠在一行上看不清楚
CSS3 盒陰影
語法: box-shadow: h-shadow v-shadow blur spread color inset;
屬性 | 解釋 |
---|---|
h-shadow | 必需的。水平陰影的位置。允許負值 |
v-shadow | 必需的。垂直陰影的位置。允許負值 |
blur | 可選。模糊距離 |
spread | 可選。陰影的大小 |
color | 可選。陰影的顏色。在CSS顏色值尋找顏色值的完整列表 |
inset | 可選。從外層的陰影(開始時)改變陰影內側陰影 |
只有h-shadow和v-shadow 屬性:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS3邊框陰影</title>
<style>
#test{
width: 270px;
height: 100px;
box-shadow:10px 20px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
</head>
<body>
<div id="test">只有h-shadow和v-shadow 屬性</div>
</body>
</html>
增加一個color屬性:
<style>
#test{
width: 200px;
height: 100px;
box-shadow: #4361ee 10px 20px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
增加一個blur屬性:
<style>
#test{
width: 200px;
height: 100px;
box-shadow: #4361ee 10px 20px 10px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
增加一個spread屬性:
<style>
#test{
width: 200px;
height: 100px;
box-shadow: #4361ee 10px 20px 10px 30px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
inset屬性:
inset屬性是內陰影,在陰影的效果前,加上inset即可轉變成內陰影
<style>
#test{
width: 200px;
height: 100px;
box-shadow:inset #4361ee 10px 20px 10px 30px;
background-color: orangered;
text-align: center;
line-height: 100px;
}
</style>
<style>
#test{
width: 200px;
height: 100px;
box-shadow:inset orangered 10px 10px 20px;
background-color: white;
text-align: center;
line-height: 100px;
}
</style>
CSS3 邊框圖片
?? 通過 CSS3 的 border-image 屬性,您可以使用圖片來創建邊框智能推薦
Python學習筆記day01
變量、運算符、數據類型、位預算 目錄 變量、運算符、數據類型、位預算 1.注釋 2.運算符 2.1算術運算符 2.2比較運算符 2.3邏輯運算符 2.4位運算符 2.5三元運算符 2.6成員運算符 2.7身份運算符 2.8優先級 3. 變量和賦值 3.1變量 3.2賦值 4. 數據類型與轉換 4.1數據類型 4.2類型轉換 5. print() 函數 6.位運算 6.1基本知識 6.2...
Qt學習筆記day01
Qt框架 第一個Qt程序,HelloQt 運行結果: 這里創建的是一個空項目,不是一個應用程序,也就是說代碼完全是自己手寫的 信號和槽 運行結果: 注意:我們把所有操作都放在構造函數中實現,所有部件都聲明為類的私有成員,在構造函數中對部件進行實例化和相應的操作。設定父對象有兩種方式,一種是setParent,另一種是構造函數傳參。如果要實現多個窗口,要將子窗口的頭文件包含到付窗口的頭文件,在父類中...
python學習筆記_day01
1.基礎語法 中文編碼 Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯。 以上程序執行輸出結果為: 解決方法只要在文件開頭加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了 注意:Python3.X 源碼文件默認使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。 注意:如果你...
QT學習筆記(day01)
QT中的對象樹 一定程度上簡化了內存回收機制:當創建的對象 指定的父親是由QObject或者Object派生的類時候,這個對象被加載到對象樹上,當窗口關閉掉時候,樹上的對象也都會被釋放掉 信號和槽 通過使用connect()方法,將信號與槽函數綁定。 connect()方法參數說明: ? connect(信號發送方,發送的信號,信號接收方,處理的槽函數) 自定義信號和槽函數 自定義信號寫在 sig...
QT學習筆記----day01
先來學習了解一下幾個類: QApplication類 主要功能: 1.負責GUI應用程序的控制流和主要設置 2.對于一個應用程序來說,建立此類的對象是必不可少的 3.在main()函數中創建的第一個對象,其他可執行對象必須在其之后創建 4.包含主事件循環體,負責處理和調度所有來自窗口系統和其他資源事件。 QWidget類 所有用戶接口對象的基類,繼承了QObject類的屬性。組件是用戶界面的單元組...
猜你喜歡
java學習筆記day01
java學習筆記day01 1.jdk的安裝 統一安裝到此目錄 然后到下一步直到完成。 2.jdk目錄的介紹 3.常用DOS命令 4.環境變量的配置 為什么要配置path環境變量,因為不做配置的話,每次都必須進入到java安裝的目錄的bin目錄下。 這里不在啰嗦,網上一大把,配置好之后需要重新打開一個窗口測試。 5.helloword案例 5.1.java程序運行流程 5.2.編寫hellowor...
前端學習筆記day01
前端學習筆記day01 W3C(World Wide Web Consortium)萬維網聯盟,制定標準 1.結構標準(XHTML,XML)–html 2.表現標準(CSS)–css 3.交互標準(DOM,ECMAscript)–js(JavaScript) 動態效果 標準的目的:達到表現與結構、交互的分離 HTML(Hyper Text Markup Lang...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...