CSS特效016:天窗揚起合上的效果

CSS常用示例100+專欄目錄

本專欄記錄的是經常使用的CSS示例與技巧,主要包含CSS布局,CSS特效,CSS花邊信息三部分內容。其中CSS布局主要是列出一些常用的CSS布局信息點,CSS特效主要是一些動畫示例,CSS花邊是描述了一些CSS相關的庫、知識點、理論篇章等。 因為常用所以記錄、展示、分享,希望能給您帶來幫助。

文章目錄

    • 效果圖
    • 源代碼
    • CSS基礎知識點
    • 結尾語

css實戰中,怎么繪制天窗揚起合上的效果呢?主要利用了transform: rotate3d(1, 0, 0, 0turn);的神奇功能,同時設置perspective達到透視效果 。

效果圖

在這里插入圖片描述

源代碼

/*
* @Author: 大劍師蘭特(xiaozhuanlan),還是大劍師蘭特(CSDN)
* @此源代碼版權歸大劍師蘭特所有,可供學習或商業項目中借鑒,未經授權,不得重復地發表到博客、論壇,問答,git等公共空間或網站中。
* @Email: 2909222303@qq.com
* @weixin: gis-dajianshi
* @First published in CSDN
* @First published time: 2023-11-23
*/
<template><div class="container"><div class="top"><h3>天窗揚起合上的效果</h3><div class="author">大劍師蘭特, 還是大劍師蘭特,gis-dajianshi</div></div><div class="dajianshi"><div class="content"></div></div></div>
</template><style scoped>.container {width: 1000px;height: 580px;margin: 50px auto;border: 1px solid green;position: relative;}.top {margin: 0 auto 0px;padding: 10px 0;background: burlywood;color: #fff;}.dajianshi {height: 200px;width: 400px;margin: 100px auto;background: brown;/* 設置perspective達到透視效果 */perspective: 400px;perspective-origin: top;}.content {width: 100%;height: 100%;background: lightcyan;transform: rotate3d(1, 0, 0, -0.25turn);transform-origin: top left;transition: all 1s;}.dajianshi:hover .content {transform: rotate3d(1, 0, 0, 0turn);}
</style>

CSS基礎知識點

1.CSS樣式表
2.基礎選擇器:(1)標簽選擇器,(2)類選擇器,(3)id選擇器,(4)通配符選擇器
3.復合選擇器:(1)后代選擇器,(2)子選擇器,(3)并集選擇器,(4)交集選擇器,(5)偽類選擇器。
4.字體樣式屬性:(1)字體大小font-size,(2)字體類型font-family,(3)字體粗細font-weight,(4)字體風格font-style
5.文本外觀樣式:(1)設置文本顏色color,(2)word-spacing,(3)letter-spacing,(4)line-height,(5)text-transform,(6)text-decoration,(7)text-align,(8)text-indent,(9)white-space
6.文本外觀屬性:(1)text-shadow,(2)overflow
7.CSS層疊性、繼承性及優先級
8.邊框介紹
8.1邊框屬性:(1)border-style,(2)border-width,(3)border-color,(4)border-radius
8.2內邊距屬性
8.3外邊距屬性
8.4box-shadow
9.背景屬性
9.1背景顏色
9.2背景圖片:(1)background-repeat,(2)background-position,(3)background-attachment,(4)background-size,(5)background-origin,(6)background-clip,(7)復合寫法,(8)不透明
10.元素的類型
11.span標簽
12.display
13.表格標簽:(1)table標簽,(2)tr標簽,(3)td標簽,(4)th標簽,(5)表格邊框,(6)折疊邊框,(7)表格寬度和高度,(8)表格邊框間距border-spacing,(9)表格標題位置caption-side
14.表單
14.1創建表單:(1)標簽
14.2表單控件:(1)input控件,(2)input/標簽的type屬性,(3)textarea控件,(4)select控件
15.CSS盒子模型:(1)邊框(border),(2)內邊距(padding),(3)外邊距(margin),(4)清除內外邊距,(5)盒子模型
16.浮動布局:(1)傳統網頁布局,(2)浮動簡介,(3)浮動特性,(4)清除浮動
17.定位布局:(1)定位組成,(2)相對定位relative,(3)絕對定位absolute,(4)子絕父相,(5)固定定位fixed,(6)定位疊放次序z-index,(7)定位拓展
三.其他
1.圓角邊框:(1)圓形,(2)圓角矩形
2.盒子陰影
3.文字陰影
4.用戶界面樣式:(1)鼠標樣式 cursor,(2)輪廓線 outline,(3)防止拖拽文本域 resize,
5.過渡 transition

結尾語

CSS的應用無處不在,希望某個片段就能幫助你,歡迎學習GIS的朋友一起交流。
《 Openlayers 綜合示例200+ 》,
《 leaflet示例教程100+ 》,
《 Cesium示例教程100+》,
《MapboxGL示例教程100+》。

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

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

相關文章

【c++Leetcode】206. Reverse Linked List

問題入口 time complexity: O(n), space complexity:O(1) ListNode* reverseList(ListNode* head) {ListNode* prev nullptr;ListNode* curr head;while(curr){ListNode* forward curr->next;curr->next prev;prev curr;curr forward;}return prev; } time comp…

虹科Pico汽車示波器 | 汽車免拆檢修 | 2017款東風本田XR-V車轉向助力左右不一致

一、故障現象 一輛2017款東風本田XR-V車&#xff0c;搭載R18ZA發動機&#xff0c;累計行駛里程約為4萬km。車主反映&#xff0c;車輛行駛或靜止時&#xff0c;向右側轉向比向左側轉向沉重。 二、故障診斷 接車后試車&#xff0c;起動發動機&#xff0c;組合儀表上無故障燈點亮&…

數據倉庫崗面試

1.自我介紹 2.求用戶連續登錄3天&#xff0c;要講出多種解法 解法1&#xff08;使用SQL&#xff09;&#xff1a; SELECTuserid FROMloginrecord WHEREDATEDIFF(day, time, LAG(time) OVER (PARTITION BY userid ORDER BY time)) 1AND DATEDIFF(day, LAG(time) OVER (PARTI…

SQL知多少?這篇文章讓你從小白到入門

個人網站 本文首發公眾號小肖學數據分析 SQL&#xff08;Structured Query Language&#xff09;是一種用于管理和處理關系型數據庫的編程語言。 對于想要成為數據分析師、數據庫管理員或者Web開發人員的小白來說&#xff0c;學習SQL是一個很好的起點。 本文將為你提供一個…

ElasticSearch之系統關鍵配置

集群名稱 在配置文件$ES_HOME/config/elasticsearch.yml中指定&#xff0c;樣例如下&#xff1a; cluster:name: logging-prod或者 cluster.name: logging-prod節點的名稱 在配置文件$ES_HOME/config/elasticsearch.yml中指定&#xff0c;樣例如下&#xff1a; node:name:…

frp內網穿透配置以及相關端口、過程解釋

介紹 假設現有外網筆記本、云服務器、內網工作站三臺設備&#xff0c;希望使用外網筆記本通過云服務器轉發&#xff0c;訪問內網工作站&#xff1b;這里使用frp進行內網穿透。 云服務器端配置 登錄騰訊輕量型云服務器控制臺&#xff0c;開放轉發端口、bind_port以及deshboad…

opencv-圖像輪廓

輪廓可以簡單認為成將連續的點&#xff08;連著邊界&#xff09;連在一起的曲線&#xff0c;具有相同的顏色或者灰度。輪廓在形狀分析和物體的檢測和識別中很有用。 ? 為了更加準確&#xff0c;要使用二值化圖像。在尋找輪廓之前&#xff0c;要進行閾值化處理或者 Canny 邊界檢…

uni-app小程序 swiper 分頁器樣式修改

小程序中使用 wx-swiper-dot和wx-swiper-dot-active選擇器 H5中使用uni-swiper-dot和uni-swiper-dot-active選擇器 .swiper {height: 408px;margin-bottom: 28rpx;::v-deep .uni-swiper-dot {background: #e7e7e7;&.uni-swiper-dot-active {background: #b1b1b1;}}// #ifde…

php文件上傳例子

目錄結構&#xff1a; index.html代碼&#xff1a; <!DOCTYPE html> <html><head><title>文件上傳</title><meta charset"utf-8"></head><body><form action"./up.php" method"post" encty…

PHP基礎與安全

基礎 1. 簡介概述 ●PHP是腳本語言-是一門弱類型語言&#xff0c;不需要事先編譯 ●PHP 腳本在服務器上執行&#xff0c;然后向瀏覽器發送回純文本的 HTML 結果 ●超文本預處理器&#xff0c;服務器端腳本語 2.創建&#xff08;聲明&#xff09;PHP變量 ● 變量以 $ 符號開…

安防視頻EasyCVR平臺太陽能供電+4G攝像頭視頻監控方案的建設

在工地、光伏、風電站、水庫河道等場景中&#xff0c;以及一些偏遠地區的項目現場&#xff0c;會存在無網無電情況&#xff0c;大大制約了視頻監控系統建設的效率及可行性。在這種場景中&#xff0c;我們也可以通過太陽能供電4G監控攝像機的方案&#xff0c;滿足偏遠地區無網無…

【bug 回顧】上傳圖片超時

測試 bug 問題分析 - 上傳圖片超時 最近在測試上遇到一個莫名奇妙的問題&#xff0c;最后也沒有得到具體是哪塊的原因&#xff0c;看各位大佬有沒有思路&#xff1f;&#xff1f; 一 、背景 現在我們有三臺服務器&#xff0c;用來布兩套環境。其中另外一臺服務器3配置的 tom…

JVM中判斷對象是否需要回收的方法

在堆里面存放著Java 世界中幾乎所有的對象實例&#xff0c;垃圾收集器在對堆進行回收前&#xff0c;第一件事情就是要確定這些對象之中哪些還“ 存活 ” 著&#xff0c;哪些已經 “ 死去 ”。 引用計數算法 引用計數法是一種內存管理技術&#xff0c;它是通過對每個對象進行引用…

likeshop單商戶商城系統 任意文件上傳漏洞復現

0x01 產品簡介 likeshop單商戶標準商城系統適用于B2C、單商戶、自營商城場景。完美契合私域流量變現閉環交易使用。 系統擁有豐富的營銷玩法&#xff0c;強大的分銷能力&#xff0c;支持電子面單和小程序直播等功能。無論運營還是二開都是性價比極高的100%開源商城系統。 0x02…

java--飛翔的小鳥

游戲玩法&#xff1a;通過鼠標點擊使小鳥上下移動穿過柱子并完成得分&#xff0c;小鳥碰到柱子或掉落到地面上都會結束游戲。 游戲內圖片 Brid類&#xff1a; package bird;import org.omg.CORBA.IMP_LIMIT;import javax.imageio.ImageIO; import java.awt.image.BufferedIma…

前置聲明避免循環依賴

當你有兩個類互相引用的情況時&#xff0c;使用前置聲明可以幫助你避免循環依賴。以下是一個簡單的例子&#xff0c;其中包含兩個頭文件、兩個源文件以及一個 main 函數的示例 Toolnterface.h #pragma once#include <QString>// Forward declaration of QToolBase clas…

Eclipse常用設置-亂碼

在用Eclipse進行Java代碼開發時&#xff0c;經常會遇到一些問題&#xff0c;記錄下來&#xff0c;方便查看。 一、properties文件亂碼 常用的配置文件properties里中文的亂碼&#xff0c;不利于識別。 處理流程&#xff1a;Window -> Preferences -> General -> Ja…

golang學習筆記——羅馬數字轉換器

文章目錄 羅馬數字轉換器代碼 參考LeetCode 羅馬數字轉整數代碼 羅馬數字轉換器 編寫一個程序來轉換羅馬數字&#xff08;例如將 MCLX 轉換成 1,160&#xff09;。 使用映射加載要用于將字符串字符轉換為數字的基本羅馬數字。 例如&#xff0c;M 將是映射中的鍵&#xff0c;其值…

Qt+sqlite3使用事務提升插入效率

參考&#xff1a; 【精選】SQLite批量插入效率_sqlite 批量插入_PengX_Seek的博客-CSDN博客 (1)不使用事務時&#xff1a; clock_t t_start clock();QSqlQuery query(db);QString sql("insert into test(col1,col2) values(1,2);");for (int i 0; i < 1000; i…

c++學習之哈希

目錄 1.關于unordered系列關聯式容器 2.關于unordered_map 3.哈希&#xff08;散列&#xff09;表的實現 一&#xff0c;直接定址法 二&#xff0c;除留余數法 方法一&#xff1a;閉散列&#xff1a;開放定址法 方法二&#xff1a;閉散列&#xff1a;哈希桶/拉鏈法 4.哈希…