CSS3新屬性

邊框:

  • border-radius?用于創建圓角
    div
    {
    border:2px solid;
    border-radius:25px;
    -moz-border-radius:25px; /* Old Firefox */
    }
  • box-shadow?用于向方框添加陰影
    div
    {
    box-shadow: 10px 10px 5px #888888;
    }
  • border-image?使用圖片來創建邊框
    div
    {
    border-image:url(border.png) 30 30 round;  /*stretch為邊框拉伸,round是平鋪*/
    -moz-border-image:url(border.png) 30 30 round; /* 老的 Firefox */

?

     -webkit-border-image:url(border.png) 30 30 round; /* Safari 和 Chrome */

?

?

      -o-border-image:url(border.png) 30 30 round; /* Opera */
}

?

背景:

  • background-size?規定背景圖片的尺寸,以像素或百分比規定尺寸
  • background-origin?規定背景圖片的定位區域,可以放置于 content-box、padding-box 或 border-box 區域
  • 可以放置多個背景
    body{ background-image:url(bg_flower.gif),url(bg_flower_2.gif);}

文本:

  • text-shadow?向文本應用陰影,規定水平陰影、垂直陰影、模糊距離,以及陰影的顏色
    h1
    {
    text-shadow: 5px 5px 5px #FF0000;
    }
    文本陰影效果
     
  • word-wrap?允許文本強制進行換行 - 即使這意味著會對單詞進行拆分
    p {word-wrap:break-word;}

字體

? ? ? @font-face 規則

<style> 
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),url('Sansation_Light.eot'); /* IE9+ */
}div
{
font-family:myFirstFont;
}
</style>

?

2D變化

  • translate()?元素從其當前位置移動,根據給定的 left(x 坐標) 和 top(y 坐標) 位置參數
  • rotate()?元素順時針旋轉給定的角度。允許負值,元素將逆時針旋轉
  • scale()?元素的尺寸會增加或減少,根據給定的寬度(X 軸)和高度(Y 軸)參數
    div
    {
    transform: scale(2,4);
    -ms-transform: scale(2,4);	/* IE 9 */
    -webkit-transform: scale(2,4);	/* Safari 和 Chrome */
    -o-transform: scale(2,4);	/* Opera */
    -moz-transform: scale(2,4);	/* Firefox */
    }  /*值 scale(2,4) 把寬度轉換為原始尺寸的 2 倍,把高度轉換為原始高度的 4 倍。
  • skew()?元素翻轉給定的角度,根據給定的水平線(X 軸)和垂直線(Y 軸)參數
  • matrix()?把所有 2D 轉換方法組合在一起,需要六個參數,包含數學函數,允許您:旋轉、縮放、移動以及傾斜元素

3D變化:

  • rotateX()?元素圍繞其 X 軸以給定的度數進行旋轉
  • rotateY()?元素圍繞其 Y 軸以給定的度數進行旋轉。

過渡:transition元素從一種樣式逐漸改變為另一種的效果,區別2D3D是過渡有一個變化過程

  • 規定您希望把效果添加到哪個 CSS 屬性上
  • 規定效果的時長
    div
    {
    transition: width 2s;
    -moz-transition: width 2s;	/* Firefox 4 */
    -webkit-transition: width 2s;	/* Safari 和 Chrome */
    -o-transition: width 2s;	/* Opera */
    }
    div:hover
    {
    width:300px;
    }/*當鼠標指針懸浮于 <div> 元素上時寬度變化,當指針移出元素時,它會逐漸變回原來的寬度*/

動畫:過渡設置元素屬性的變化過程,動畫可以設置自身屬性和元素所在位置的變化

@keyframes 規則用于創建動畫。在 @keyframes 中規定某項 CSS 樣式,就能創建由當前樣式逐漸改為新樣式的動畫效果。

@keyframes myfirst //動畫名稱 
{ 0% {background: red;} //各時刻變化的css樣式
25% {background: yellow;}
50% {background: blue;}
100% {background: green;}
}
div
{
animation: myfirst 5s;  //動畫名稱  動畫時間
-moz-animation: myfirst 5s;	/* Firefox */
-webkit-animation: myfirst 5s;	/* Safari 和 Chrome */
-o-animation: myfirst 5s;	/* Opera */
}

多列:

  • column-count?規定元素應該被分隔的列數
  • column-gap?規定列之間的間隔
  • column-rule?設置列之間隔斷的寬度、樣式和顏色規則。

用戶界面:

  • resize?規定是否可由用戶調整元素尺寸
  • box-sizing?允許您以確切的方式定義適應某個區域的具體內容
  • outline-offset?對輪廓進行偏移,并在超出邊框邊緣的位置繪制輪廓
div
{
border:2px solid black;
outline:2px solid red;
outline-offset:15px;
}

 

?

轉載于:https://www.cnblogs.com/clairexia/p/6636916.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284116.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284116.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284116.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android實用筆記——使用Spinner實現下拉列表

2019獨角獸企業重金招聘Python工程師標準>>> 1、編輯activity_main.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"mat…

基于.NET 6 的開源訪客管理系統

簡單介紹一下系統功能系統用于簡化訪客登記、查詢、保存。傳統的登記方式&#xff0c;不僅浪費紙張&#xff0c;而且還面臨保存的問題&#xff0c;查閱不方便。該系統為了在疫情期間能很好管理訪客登記做好風險管控,同時可以整合智能設備做到自動確認并跟蹤訪客的行動軌跡,該項…

完整的產品管理工作流程

產品經理的工作具體會落實到工作流程中&#xff0c;所以工作流程很大程度上會體現工作層次。很多白領產品經理&#xff0c;多年來在一個低層次的流程中轉圈——理需求、畫原型、寫文檔、管項目、驗收上線&#xff0c;一個版本上線之后立刻對下一個版本理需求、畫原型、寫文檔、…

java爬蟲-簡單爬取網頁圖片

剛剛接觸到“爬蟲”這個詞的時候是在大一&#xff0c;那時候什么都不明白&#xff0c;但知道了百度、谷歌他們的搜索引擎就是個爬蟲。 現在大二。再次燃起對爬蟲的熱愛&#xff0c;查閱資料&#xff0c;知道常用java、python語言編程&#xff0c;這次我選擇了java。在網上查找的…

擴展方法必須在非泛型靜態類中定義

擴展方法必須在非泛型靜態類中定義&#xff1a;public class CustomerHelperClass{public static MvcHtmlString CreateImage(string p_w_picpathSource, string altText, string width, string height){//通過TagBulider創建標簽TagBuilder p_w_picpathTag new TagBuilder(&…

Windows Server 2016-圖形化遷移FSMO角色

上章節我們簡單介紹了三種不同方式查看FSMO主機角色信息&#xff0c;在開篇之前我們簡單回顧一下FSMO五種操作主機角色&#xff1a;林范圍操作主機角色有兩種&#xff0c;分別是 架構主機角色&#xff08;Schema Master&#xff09;和 域命名主機角色&#xff08;Domain Naming…

C# WPF設備監控軟件(經典)-下篇

上節已經對本軟件的功能和意圖進行了詳細講解&#xff0c;這節就不再啰嗦&#xff0c;本節主要對功能實現和代碼部分展開講解.01—前臺代碼前臺XAML:<Window x:Class"EquipmentMonitor.EquipmentView"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/pr…

[轉]互聯網最大謠言:程序員35歲必淘汰?今天我就來擊碎他

朋友&#xff0c;只要你是程序員&#xff0c;你一定知道996和“程序員35歲必死”的言論。 這兩個話題在互聯網上的討論一次比一次激烈。 996工作制&#xff0c;眾所周知&#xff0c;每天早上9點到崗&#xff0c;一直待到晚上9點&#xff0c;每周工作6天&#xff0c;很多互聯網公…

【ArcGIS微課1000例】0057:將多波段柵格(影像.tif)背景設置為無數據nodata的方法

本文講解將多波段柵格(影像.tif)背景設置為無數據nodata的方法。 文章目錄 一、背景值識別二、背景值去除【推薦閱讀】: 【ArcGIS微課1000例】0056:將單波段柵格背景設置為無數據NoData的方法 一、背景值識別 可以用【識別】工具來獲取影像數據的背景值。 在背景上單擊,…

華為HCIA認證H12-811題庫新增

801、[單選題]178/832、在系統視圖下鍵入什么命令可以切換到用戶視圖? A quit B souter C system-view D user-view 試題答案&#xff1a;A 試題解析&#xff1a;在系統視圖下鍵入quit命令退出到用戶視圖。因此答案選A。 802、[單選題]“網絡管理員在三層交換機上創建了V…

經典Java微服務架構教程 微服務從開發到部署

圖書目錄腦圖&#xff1a; 本書根據開源項目整理&#xff0c;由于原在線文檔無法正常使用&#xff0c;本人重新在Github上重新布署了一套在線文檔。 書中講解非常詳細&#xff0c;并且有在線的視頻教程&#xff0c;另有在線文檔和在線的源碼。 書中的代碼由于PDF排版問題可能顯…

linux下redis安裝

轉自&#xff1a;http://blog.java1234.com/blog/articles/311.html Redis從一開始就只支持Linux&#xff0c;后面雖然有團隊搞出Window版本&#xff0c;但是我還是建議大伙安裝到Linux中。 準備工作 &#xff08;wm VirtualBox&#xff09; VMware 以及Xshell https://redis…

cobbler koan自動重裝系統

介紹 koan是kickstart-over-a-network的縮寫&#xff0c;它是cobbler的客戶端幫助程序&#xff0c;koan允許你通過網絡提供虛擬機&#xff0c;也允許你重裝已經存在的客戶端。當運行時&#xff0c;koan會從遠端的cobbler server獲取安裝信息&#xff0c;然后根據獲取的安裝信息…

Quartz.NET simple_demo

Quartz.NET是一個開源的作業調度框架&#xff0c;非常適合在平時的工作中&#xff0c;定時輪詢數據庫同步&#xff0c;定時郵件通知&#xff0c;定時處理數據等。 Quartz.NET允許開發人員根據時間間隔&#xff08;或天&#xff09;來調度作業。它實現了作業和觸發器的多對多關系…

Hello Playwright:(9)執行 JavaScript 代碼

Playwright 提供了大量的 API 用于與頁面元素交互&#xff0c;但是在某些場景下還是不能完全滿足要求。比如我們需要獲得包括元素本身的 HTML&#xff0c;但是目前只有下列 API :InnerHTMLAsync 返回元素內的 HTML 內容InnerTextAsync 返回元素內的文本內容而使用 JavaScript 執…

【PhotoScan精品教程】photoscan無法啟動此程序,因為計算機中丟失cholmod.dll解決辦法

安裝完航測軟件photoscan&#xff0c;打開時提示&#xff1a;無法啟動此程序&#xff0c;因為計算機中丟失 cholmod.dll解決辦法。 錯誤提示&#xff1a; 解決辦法&#xff1a; 并不是缺少該動態鏈接庫文件&#xff0c;而是補丁文件拷貝錯了。

什么是中臺?企業為什么要建中臺?從數據中臺到AI中臺。

從去年開始&#xff0c;好像就有一只無形的手一直將我與“微服務”、“平臺化”、“中臺化”撮合在一起&#xff0c;給我帶來了很多的困擾和思考與收獲。 故事的開始源于去年的技術雷達峰會&#xff0c;我在會上做了一場關于平臺崛起的主題分享&#xff08;《The Rise of Plat…

老司機帶你重構Android的v4包的部分源碼

版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載。https://www.jianshu.com/p/a08d754944c4 轉載請標明出處&#xff1a;https://www.jianshu.com/p/a08d754944c4 本文出自 AWeiLoveAndroid的博客 【前言】過年回家忙著干活&#xff0c;忙著給親戚的孩…

.NET靜態代碼織入——肉夾饃(Rougamo) 發布1.1.0

肉夾饃是什么肉夾饃(https://github.com/inversionhourglass/Rougamo)通過靜態代碼織入方式實現AOP的組件。.NET常用的AOP有Castle DynamicProxy、AspectCore等&#xff0c;以上兩種AOP組件都是通過運行時生成一個代理類執行AOP代碼的&#xff0c;肉夾饃則是在代碼編譯時直接修…

Msys2 國內源(2017.3.30)

確定可用&#xff01; Server https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch轉載于:https://www.cnblogs.com/baud/p/6644887.html