亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS3繪制不規則圖形的一些方法示例

2024-07-11 08:56:06
字體:
來源:轉載
供稿:網友

前言

CSS 創建復雜圖形的技術即將會被廣泛支持,并且應用到實際項目中。本篇文章的目的是為大家開啟它的冰山一角。我希望這篇文章能讓你對不規則圖形有一個初步的了解。

現在,我們已經可以使用CSS 3 常見不規則復雜圖形了,如下圖所示:
2015117112612228.png (644×430)

使用CSS創建的圖形,無法內置文字或實現文字環繞效果。因此,如何實現不規則圖形和文字復雜布局也成為了一個熱議話題。

今天我們就來介紹一下如何實現這個效果。文章中我們將闡述如何使用 CSS創建不規則圖形,實現不規則的文本布局。學會如何創建不規則圖形之后,你就可以發揮想象力,創建唯美的CSS頁面了,下圖既是使用該技術創建的《愛麗絲夢游仙境》效果圖:
2015117112636484.png (644×404)

注:這是CSS的最新技術,所以對瀏覽器版本要求較高。如果需要查看在線示例你需要確保瀏覽器支持這個CSS技術。在本文中我也將提供一些效果截圖查看效果。

聲明圖形

我們需要使用shape-outside 屬性聲明不規則圖形。當前, shape-outside 屬性只能被應用于浮動元素,并且只能應用于塊級元素。如果需要在非塊級元素上使用這些屬性,必須先把元素聲明為塊級。

Shape-* 值有三種賦值方式: 自動,基本圖形或者圖片鏈接。如果被設置為自動,浮動元素將繼續作為傳統的盒模型進行渲染。如果你還不熟悉盒模型,請參考CSS盒模型,這是閱讀本篇文章的基礎。

繪制方法包括:rectangle、inset-rectangle、circle、ellipse或polygon方法等。你可以通過鏈接查看詳細的描述。

如果屬性被設置為圖片鏈接, 瀏覽器會按照圖片的“alpha通道”來繪制圖形形狀。

在元素上創建坐標系

聲明了CSS 圖形之后,我們首先需要創建將用于繪制圖形的坐標系。

坐標系是非常必要的,因為圖形需要依據此坐標系上的點陣進行繪制。shape-* 屬性是基于盒模型的,為了使它啟作用,需要明確指定盒子的大小,限制不規則圖形在盒子范圍內,它也將被用于創建繪制坐標系,坐標系的起點位于形盒子左上角。如果沒有明確寬和高聲明, shape-* 屬性將不啟作用。

設置自定義圖形的背景色

應用了自定義圖形,它的盒模型仍然存在,其它傳統的樣式設置將作用于盒模型范圍。例如,下面這個例子中,

我們僅僅想創建一個浮動圓形,并設置這個圓形的背景色。按照正常的思路理解,效果應該是這樣的:
2015117112656421.png (644×361)

但是當設置了盒子的背景色后,你會發現和預期的效果不同,效果如下:
2015117112714131.gif (644×362)

在上圖中我們看到背景色被應用到盒模型范圍,而不是我們預想的圓形內。

那么,我們應該怎樣設置圓形的背景色呢?這就引出了一個新的CSS樣式: clip-path 。clip-path 用于限制當前樣式的作用范圍。在下面的例子中你將看到它的使用方法。

提醒

現在,shape-outside 屬性只作用域浮動的元素,并且僅限制于在塊級元素上應用。使用這些屬性定義的元素,其周圍的文本將依賴于圖形形狀排布。未來的CSS 形狀將不僅僅限制與應用于浮動元素上,我們將不僅僅可以在文本外部的圖形上做文章,完全可以在其內部定義自定義圖形,實現如下效果:
2015117112744344.png (385×339)

實例-使用shape-outside 創建環繞于自定義形狀的浮動文本

我們從一個簡單的例子開始。在實例中我們將創建一個自定義圖形,并且內置文本流,最終效果圖如下(文章末尾提供實例下載鏈接):
2015117112805775.jpg (656×310)

例子中我們擁有兩個容器,用于設置自定義形狀和嵌套文本內容。代碼如下:

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人高潮免费观看精品| 国产成人精品免高潮费视频| 日韩欧美黄色动漫| 日韩中文字幕视频在线观看| xxav国产精品美女主播| 日韩欧美在线第一页| www高清在线视频日韩欧美| 欧美日韩午夜视频在线观看| 亚洲精品欧美日韩| 久久久国产精品x99av| 国产精品亚洲美女av网站| 日韩精品在线免费| 国精产品一区一区三区有限在线| 激情亚洲一区二区三区四区| 国产精品美腿一区在线看| 久久999免费视频| 亚洲国产成人精品女人久久久| 亚洲精品国精品久久99热一| 久久久久久久色| 亚洲韩国日本中文字幕| 亚洲a一级视频| 亚洲自拍偷拍色片视频| 国产精品成人av在线| 九九精品在线观看| 午夜精品福利视频| 中文字幕av一区中文字幕天堂| 亚洲日本成人网| 国产黑人绿帽在线第一区| 亚洲欧美日本另类| 欧美肥老太性生活视频| 成人做爽爽免费视频| 在线看国产精品| 久久国产精品影视| 国产有码一区二区| 在线观看国产精品淫| 91精品久久久久| 欧美激情久久久久久| 在线观看日韩欧美| 亚洲国产高清福利视频| 91精品久久久久久久久久久久久| 亚洲国产一区二区三区四区| 国产精品视频导航| 九九精品在线观看| 国产成人高清激情视频在线观看| 国产成人精品久久二区二区| 日韩在线视频网| 亚洲日韩欧美视频| 亚洲第一黄色网| 97在线视频精品| 中文字幕精品影院| 国产激情久久久| 欧美美最猛性xxxxxx| 亚洲免费小视频| 欧美乱大交xxxxx| 欧美精品国产精品日韩精品| 亚洲一区二区三区四区在线播放| 国产精品高潮粉嫩av| 欧美激情网友自拍| 成人乱人伦精品视频在线观看| 秋霞午夜一区二区| 91亚洲va在线va天堂va国| 亚洲国产精品福利| 日韩精品久久久久久福利| 欧洲成人性视频| 一区二区三区动漫| 国产亚洲成av人片在线观看桃| 亚洲欧美国产一本综合首页| 日韩视频免费大全中文字幕| 日本精品免费一区二区三区| 国产精品自拍网| 国产精品99久久久久久久久久久久| 午夜精品三级视频福利| 欧美成人第一页| 中文字幕日韩av电影| 国产成人精品免费久久久久| 自拍偷拍亚洲精品| 久久视频免费在线播放| 亚洲自拍欧美色图| 亚洲国产精品久久91精品| 久久亚洲春色中文字幕| 欧美电影在线免费观看网站| 中日韩美女免费视频网站在线观看| 国产精品999999| 亚洲天堂免费在线| 欧美日韩国产丝袜另类| 曰本色欧美视频在线| 午夜伦理精品一区| 欧美视频裸体精品| 国产精品免费看久久久香蕉| 日韩av黄色在线观看| 欧美视频精品一区| 亚洲精品v欧美精品v日韩精品| 欧美极品在线视频| 国产精品视频1区| 国产精品久久久91| 精品国偷自产在线视频99| 精品久久久久久久大神国产| 国产啪精品视频网站| 91精品国产色综合| 一本久久综合亚洲鲁鲁| 最新国产精品亚洲| 国产成人精品亚洲精品| 国产精品天天狠天天看| 日韩欧美在线免费观看| 欧美日韩国产精品一区二区不卡中文| 亚洲v日韩v综合v精品v| 久久久精品免费| 2019国产精品自在线拍国产不卡| 深夜福利日韩在线看| 黄色一区二区在线| 久久精品视频在线播放| 在线激情影院一区| 久久精品亚洲94久久精品| 在线a欧美视频| 高清在线视频日韩欧美| 在线观看视频亚洲| 日韩精品高清视频| 国产欧美在线播放| 欧洲中文字幕国产精品| 成人午夜激情免费视频| 性金发美女69hd大尺寸| 91国产精品91| 一区二区三区黄色| 久久香蕉国产线看观看网| 日韩三级影视基地| 久久精品国产电影| 久久成人国产精品| 亚洲一区中文字幕在线观看| 日本成人精品在线| 日韩精品在线影院| 日本一区二三区好的精华液| 色婷婷综合成人| 美女精品视频一区| 7m精品福利视频导航| 91精品视频免费观看| 日韩欧美在线视频观看| 久久91超碰青草是什么| 色偷偷偷亚洲综合网另类| 狠狠躁夜夜躁人人爽天天天天97| 奇米4444一区二区三区| 国产精品中文字幕在线| 亚洲成人av片| 久久久久久久久久久免费精品| 国产主播喷水一区二区| 欧美一级黄色网| 深夜福利91大全| 久久这里只有精品视频首页| 国产精品2018| 亚洲资源在线看| 久久久久久久久久久久久久久久久久av| 亚洲人成网站在线播| 色偷偷av亚洲男人的天堂| 国产欧美一区二区三区久久| 国色天香2019中文字幕在线观看| 国产成人鲁鲁免费视频a| 精品香蕉一区二区三区| 亚洲色图五月天| 亚洲一区中文字幕| 97色在线视频观看| 91免费综合在线| 日韩av片电影专区| 国产精品入口免费视频一| 欧美黄色片免费观看| 国产成人精品电影|