本的字體、大小、顏色和樣式
CSS 美化文本可以通過以下方式實(shí)現(xiàn):
以下是一些示例代碼:
/* 設(shè)置字體樣式 */
p {
font-family: Arial, sans-serif;
}
/* 設(shè)置字體大小 */
h1 {
font-size: 24px;
}
/* 設(shè)置字體粗細(xì) */
strong {
font-weight: bold;
}
/* 設(shè)置字體樣式 */
em {
font-style: italic;
}
/* 設(shè)置文本對齊 */
ul {
text-align: left;
}
/* 設(shè)置文本裝飾 */
a {
text-decoration: underline;
}
/* 設(shè)置文本顏色 */
h2 {
color: #FF0000;
}
/* 設(shè)置文字陰影 */
h3 {
text-shadow: 2px 2px 2px #000;
}
/* 設(shè)置文字轉(zhuǎn)換 */
p {
text-transform: capitalize;
}
/* 設(shè)置文字間距 */
p {
letter-spacing: 1px;
}
/* 設(shè)置文字行高 */
p {
line-height: 1.5;
}
CSS文本的對齊、縮進(jìn)和行高可以通過以下屬性進(jìn)行設(shè)置:
p { text-align: center; }
p { text-indent: 2em; }
p { line-height: 1.5; }
CSS文本的裝飾和轉(zhuǎn)換可以通過以下屬性進(jìn)行設(shè)置:
p { text-decoration: underline; }
h1 { text-transform: uppercase; }
p { text-shadow: 2px 2px 4px #000000; }
們在寫一個網(wǎng)站或者一個網(wǎng)頁界面的時候,需要學(xué)習(xí)很多東西,對小白來說很困難!比如我要做一個簡單的網(wǎng)頁交互:
要懂后端,比如Python里面的Django或者Flask,或者是Java里面的SpringBoot
要懂前端,現(xiàn)在都叫大前端了(因?yàn)楹軓?fù)雜),比如前端的框架Vue/React, 然后頁面的美化框架Bootstrap ,還有html ,csss 和Javascript 三駕馬車.
天啊,聽聽頭都大呢!其實(shí)我就給老板做一個簡單的交互的頁面,而且我只會Python ,有沒有很簡單的辦法可以做到呢。
今天小編在Github上逛的時候,找到一個非常酷的神器,名字叫remi ,目前收獲了2300個贊。
star并不是很多, 但是這個庫可是選入2018年的十大明星庫 ,號稱是一個獨(dú)立的GUI庫,而且最牛逼的就是這個庫 竟然小于 100K ,是否很神奇呢,我們一起來體驗(yàn)一下特性:
跟其他GUI庫區(qū)別? Kivy,PyQT和PyGObject都需要主機(jī)操作系統(tǒng)的本機(jī)代碼,這意味著安裝或編譯大型依賴項(xiàng)。Remi只需要一個Web瀏覽器即可顯示您的GUI。
我需要懂HTML嗎? 不,只需要使用Python進(jìn)行編碼。
它是開源的嗎? 當(dāng)然!Remi是根據(jù)Apache許可發(fā)布的。開源,免費(fèi)!
我需要某種網(wǎng)絡(luò)服務(wù)器嗎? 不,自帶網(wǎng)絡(luò)服務(wù)器。
1、安裝
如何安裝呢,因?yàn)槭荘ython 庫,直接用pip 即可
pip install remi
如果是沒有網(wǎng)絡(luò)的,或者服務(wù)器跟外網(wǎng)不通的,可以離線安裝。下載這個包,然后用install 安裝
python setup.py install
2、快速體驗(yàn)
我們來快速看一下,這個簡單的Hello world網(wǎng)頁。
這里面包含了一個 2個元素:
點(diǎn)擊這個按鈕還會改變Hello world的文本內(nèi)容,看點(diǎn)一下就變成了Button pressed.
上面這個簡單的效果,其實(shí)只用了20來行Python代碼,都是原生的Python代碼,沒有用一行HTML .
我們來看一下源碼:
整個代碼的結(jié)構(gòu)層次還很清晰的:
init主要是做類的初始化工作;
main主要對這個畫布布局進(jìn)行設(shè)計,包含一個文本和一個按鈕。
on_button_pressed主要是控件的相應(yīng),點(diǎn)擊觸發(fā)函數(shù)
3、更多復(fù)雜的網(wǎng)頁元素
看完上面的設(shè)計是不是就覺得跟Python里面大名鼎鼎的tk庫很相似啊,上面的只是開胃菜,這個remi還能提供更復(fù)雜的gui界面元素。
上面的是一個完整的demo頁面,基本上常見的控件元素的都包含了,比如有菜單欄,文本,按鈕,單選框,進(jìn)度欄,下拉框,表格,彈出框,按鈕選取文件路徑,文件樹形結(jié)構(gòu),日期等幾十種控件。
有了這個神器,是不是可以告別Python里面的tk庫,也可以省去學(xué)習(xí)HTML的時間,還等啥,趕緊下載嘗鮮一下吧。
對Python感興趣或者是正在學(xué)習(xí)的小伙伴,可以點(diǎn)贊關(guān)注收藏支持一波哦, 持續(xù)更新中
原文鏈接:https://blog.csdn.net/NNNJ9355/article/details/107319582
,改變?yōu)g覽器默認(rèn)的滾動條樣式
::-webkit-scrollbar-track-piece { //滾動條凹槽的顏色,還可以設(shè)置邊框?qū)傩?/p>
background-color:#f8f8f8;
}
::-webkit-scrollbar {//滾動條的寬度
width:9px;
height:9px;
}
::-webkit-scrollbar-thumb {//滾動條的設(shè)置
background-color:#dddddd;
background-clip:padding-box;
min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
background-color:#bbb;
}
二,給某個div .test1加滾動條樣式
.test1::-webkit-scrollbar {
width: 8px;
}
.test1::-webkit-scrollbar-track {
background-color:red;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius:2em;
}
.test1::-webkit-scrollbar-thumb {
background-color:green;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius:2em;
}
三,malihu
malihu是一款高性能的滾動條美化jQuery插件。該滾動條美化插件支持水平和垂直滾動條,支持鼠標(biāo)滾動,支持鍵盤滾動和支持移動觸摸屏。
(1) 安裝:
通過Bower或nmp來安裝該滾動條美化插件
bower install malihu-custom-scrollbar-plugin
npm install malihu-custom-scrollbar-plugin
(2) 使用方法
使用該滾動條美化插件需要引入jQuery和jquery.mCustomScrollbar.concat.min.js以及jquery.mCustomScrollbar.css文件。
(3) 通過js來初始化
(4) 通過HTML來初始化
另外可以通過data-mcs-axis屬性來設(shè)置是水平還是垂直滾動條,取值為x或y。
默認(rèn)情況下該滾動條是垂直方向的滾動條,你可以通過配置參數(shù)將它設(shè)置為水平滾動條或兩個方向上滾動條。
$(".content").mCustomScrollbar({
axis:"x" // 水平滾動條
});
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。