使用背景圖像建立三角形
問題:
設計一個包含兩個三角形的網站當嘗試使三角形的透明部分可訪問時,包含背景圖像並用作可點擊連結的元素變得具有挑戰性到點擊次數。這個設計可以使用 CSS3 三角形和背景圖片來實現嗎?
答案:
使用子圖像:
簡化為了保持與大多數瀏覽器的兼容性,解決方法是使用子圖像作為連結而不是背景圖像。此方法涉及使用變換傾斜屬性建立三角形,並偏移子影像以補償傾斜。
步驟:
- 建立容器 div具有適當的尺寸(例如,寬度 900 像素,高度 600 像素)。
- 新增兩個三角形的子 div 並將它們絕對放置在對角線上的變換原點上。
- 根據三角形的高度和寬度計算出每個三角形的特定角度(在本例中為 -55.98 度)。
- 在每個三角形內建立子圖像,並將它們旋轉與其父 div 相同的角度。
- 將兩個容器的溢出屬性設定為隱藏和三角形 div。
HTML:
<div> <p><strong>CSS:</strong></p> <pre class="brush:php;toolbar:false">.container { overflow: hidden; width: 900px; height: 600px; } .triangle, .triangle img { width: 100%; height: 100%; } .triangle { overflow: hidden; position: absolute; transform: skewX(-55.98deg); } .triangle:first-child { left: -.25em; transform-origin: 100% 0; } .triangle:last-child { right: -.25em; transform-origin: 0 100%; } .triangle img { transform: skewX(55.98deg); transform-origin: inherit; }
以上是帶有背景圖像的 CSS3 三角形可以處理可點擊的透明區域嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

對於Astro,我們可以在構建過程中生成大部分網站,但是有一小部分服務器端代碼可以使用Fuse.js之類的搜索功能來處理搜索功能。在此演示中,我們將使用保險絲搜索一組個人“書籤”


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。