中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css中使用::before繪制幾何圖形的方法

發布時間:2020-08-29 15:00:21 來源:億速云 閱讀:433 作者:小新 欄目:web開發

這篇文章給大家分享的是有關css中使用::before繪制幾何圖形的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

首先我們要了解::before偽元素通常會和content屬性一起使用,使用::before選擇元素的第一個子元素,在把content屬性的值插入到第一個子元素之前。

下面我們來詳細了解::before偽元素的使用:

1、::before偽元素的內容幾乎可以為任何類型,包括字符(如上所述),文本字符串和圖像。這在之前的文章【::before有什么作用?::before與:before的區別是什么?】內有介紹,大家可以參考一下。

下面我們來看看示例:

html代碼:

<p class="note">
    使用::before偽元素插入的圖像無法調整大小,它們會按原樣插入,因此你必須在使用前調整圖像大小。
</p>
<p class="note">
    使用::before偽元素插入的圖像無法調整大小,它們會按原樣插入,因此你必須在使用前調整圖像大小。
</p>
<p class="note">
    使用::before偽元素插入的圖像無法調整大小,它們會按原樣插入,因此你必須在使用前調整圖像大小。
</p>

css代碼:

p.note {
    font-style: italic;
    color: grey;
}

p.note::before {
    content: "注意: ";
    color: red;
}

效果圖:

css中使用::before繪制幾何圖形的方法

以上代碼段,我們使用類.note來設置文本段落的樣式。使用::before偽元素,為每個段落都會插入字符串“注意:”。在這種情況下你所要做的只是給出一個定義為.note類的任何文本段落,并使用CSS設置樣式,段落將自動添加一個前綴“注意:”。

2、content:counter()

::before內容也可以是counter()。以計數器函數的形式出現,counter()或counters()用于樣式列表。

3、content:“”

::before內容還可以留空。空的偽元素可用于清除元素中的浮點數。例如,使用::before和::after連用清除浮動。

4、::before偽元素設置樣式

::before偽元素可以像任何其他內容一樣設置樣式 ,比如:它可以浮動,定位甚至動畫。(注:在所有瀏覽器中都不能使用動畫偽元素。有關詳細信息,請參閱下面的瀏覽器支持部分。)

綜合示例:創建幾何圖形---八點星

效果圖如下:

css中使用::before繪制幾何圖形的方法

html代碼:

<div class="container">
  <div class="element"></div>
</div>

css代碼:

.container {
  margin: 40px auto;
  max-width: 700px;
}

.element {
  width: 200px;
  height: 200px;
  background-color: #009966;
  opacity: .8;
  position: relative;
  margin: 100px auto;
}

在.element類里定義一個背景顏色為#009966的正方形,為幾何圖形提供前四個點。

使用`opacity`屬性使元素及其偽元素都是半透明的,以便更好地可視化兩者在演示中的位置。 通過移除不透明度值,我們可以看到完全不透明的八點星

.element:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #009966;
  opacity: .8;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

對該元素的偽元素進行樣式化以獲得與其父元素(.element)相同的高度和寬度,將其絕對定位在其父元素的頂部,然后旋轉45度,形成八點星。

感謝各位的閱讀!關于css中使用::before繪制幾何圖形的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杭州市| 彰武县| 罗田县| 开封县| 梧州市| 黔江区| 钟祥市| 阜城县| 河北区| 土默特右旗| 杨浦区| 台湾省| 伊宁市| 平原县| 南涧| 姜堰市| 尉犁县| 息烽县| 喀喇沁旗| 凯里市| 辽中县| 彭泽县| 三台县| 易门县| 丹凤县| 马龙县| 富平县| 贵定县| 菏泽市| 蕉岭县| 济阳县| 阿拉善盟| 南皮县| 布尔津县| 宜君县| 长葛市| 健康| 天柱县| 桐城市| 黔南| 横峰县|