日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

來(lái)源 | OSCHINA 社區(qū)

作者 | 葡萄城技術(shù)團(tuán)隊(duì)

原文鏈接:https://my.oschina.NET/powertoolsteam/blog/10107858

前言

在網(wǎng)頁(yè)設(shè)計(jì)和前端開發(fā)中,css 屬性是非常重要的一部分。掌握常用的 CSS 屬性不僅可以使你的網(wǎng)頁(yè)看起來(lái)更美觀,還能提升用戶體驗(yàn),今天小編為大家介紹 8 個(gè)常見的 CSS 小技巧:

1. 修改滾動(dòng)條樣式

下圖是我們常見的滾動(dòng)條,現(xiàn)在需要改變滾動(dòng)條的寬度和顏色了,并把它畫的圓一點(diǎn)。

(常見的滾動(dòng)條)

可以用::-webkit-scrollbar 來(lái)實(shí)現(xiàn):

/*設(shè)置滾動(dòng)條的寬度*/

::-webkit-scrollbar{

width: 10px;

}

/*將軌道改為藍(lán)色,并設(shè)置圓形邊框*/

::-webkit-scrollbar-track{

background-color: blue;

border-radius: 10px;

}

/* 將滾動(dòng)條設(shè)置為灰色并將其設(shè)置為圓形*/

::-webkit-scrollbar-thumb{

background: gray;

border-radius: 10px

}

/*懸停時(shí)呈深灰色*/

::-webkit-scrollbar-thumb:hover{

background: darkgray;

}

(改變之后的滾動(dòng)條)

2. 修改光標(biāo)停留在頁(yè)面上的樣式

一般情況下鼠標(biāo)的樣式是一個(gè)箭頭,改變鼠標(biāo)光標(biāo)的樣式為其他類型:

/*類為first的元素,設(shè)置鼠標(biāo)為不可用狀態(tài) 。*/

.first{

cursor: not-allowed;

}

/* 類為second的元素,將鼠標(biāo)指針設(shè)置為放大鏡效果 */

.second{

cursor: zoom-in;

}

/* 類為third的元素,將鼠標(biāo)指針設(shè)置為十字準(zhǔn)星形狀*/

.third{

cursor: crosshAIr;

}

(改變之后的光標(biāo))

3. 保持組件的縱橫比大小

在構(gòu)建響應(yīng)式組件的時(shí)候,組件的高度與寬度的不協(xié)調(diào)經(jīng)常會(huì)導(dǎo)致視頻和圖像會(huì)出現(xiàn)拉伸的情況,影響讀者的觀感,因此我們需要設(shè)置組件的縱橫比屬性:

.example{

/* 設(shè)置縱橫比 */

aspect-ratio: 1/ .25;

/* 設(shè)置寬度后,高度自動(dòng)設(shè)置 */

width: 200px;

/*設(shè)置邊框.*/

border: solid black 1px;

}

設(shè)置了寬度之后,我們將自動(dòng)得到等于 125 像素的高度,以保持長(zhǎng)寬比。

(顯示效果)

4. 頁(yè)面平滑的滾動(dòng)

通過代碼實(shí)現(xiàn)平滑地從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面:

<!DOCTYPE html>

<html>

<head>

<style>

/*設(shè)置頁(yè)面平滑地滾動(dòng)*/

html {

scroll-behavior: smooth;

}

#section1 {

height: 600px;

background-color: pink;

}

#section2 {

height: 600px;

background-color: yellow;

}

<style>

<head>

<body>

<h1>Smooth Scroll</h1>

<divclass="main"id="section1">

<h2>Section 1</h2>

<p>Click on the link to see the "smooth" scrolling effect.</p>

<ahref="#section2">Click Me to Smooth Scroll to Section 2 Below</a>

<p>Note: Remove the scroll-behavior property to remove smooth scrolling.</p>

</div>

<divclass="main"id="section2">

<h2>Section 2</h2>

<ahref="#section1">Click Me to Smooth Scroll to Section 1 Above</a>

</div>

<p><strong>Note:</strong>The scroll-behavior property is not supported in Internet Explorer.</p>

</body>

</html>

點(diǎn)擊這里查看效果:https://www.w3schools.com/cssref/tryit.php?filename=trycss_scroll_behavior

5. 濾鏡

使用 CSS 向圖像添加濾鏡:

img{

filter: /*YOUR VALUE */;

}

有許多可用的過濾器。您可以模糊、增亮和飽和濾鏡。您可以將圖像設(shè)為灰度、更改其不透明度、反轉(zhuǎn)顏色等等。

正常圖像(左)、模糊圖像(中)和高對(duì)比度圖像(右)

增亮圖像(左)、灰度圖像(中)和色調(diào)旋轉(zhuǎn)圖像(右)

點(diǎn)擊此頁(yè)面了解更多關(guān)于篩選的詳細(xì)信息:https://www.w3schools.com/cssref/css3_pr_filter.php

6. 背景效果

使用 backdrop-filter 在圖片中添加背景。

<div class="image">

<divclass="effect">

backdrop-filter: blur(5px);

</div>

</div>

<style>

.image{

background-image: url(YOUR URL);

background-size: cover;

width: 400px;

height: 400px;

display: flex;

align-items: center;

justify-content: center;

}

.effect{

font-size: x-large;

color: white;

font-weight: 800;

background-color: rgba(255, 255, 255, .3);

backdrop-filter: blur(5px);

padding: 20px;

}

</style>

(實(shí)現(xiàn)的效果)

7. 組件反射

在 SVG 下方創(chuàng)建反射:

.example{

/* 反射將出現(xiàn)在下面。其他可能的值如下:| left | right */

-webkit-box-reflect: below;

}

(方框反射)

抵消反射:

.example{

/* 反射將出現(xiàn)在下面。其他可能的值如下:| left | right */

-webkit-box-reflect: below 20px;

}

(帶有偏移的反射)

漸變反射:

.example{

/* 反射將出現(xiàn)在下面。其他可能的值如下:| left | right */

-webkit-box-reflect: below 0pxlinear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));

}

(漸變反射)

8. 檢查瀏覽器是否支持某個(gè)屬性

使用 @Supports 檢查 CSS 是否支持特定屬性。

/* 檢查瀏覽器是否支持顯示 */

@supports(display: flex){

/* 如果支持,則顯示為flex。*/

div{

display: flex

}

}

以上就是關(guān)于 CSS 的 8 個(gè)小技巧,希望可以幫助到大家。

本文為翻譯,原文地址:https://medium.com/@anirudh.munipalli/10-powerful-css-properties-that-every-web-developer-must-know-e5d7f8f04e10

分享到:
標(biāo)簽:CSS
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定