2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
CSS इत्यस्य परिचयः
CSS इतिझरनाशैलीपत्रिकाः(Cascading Style Sheets इत्यस्य संक्षिप्तनाम) इत्यस्य उपयोगः HTML पृष्ठानां शैलीं सटीकरूपेण नियन्त्रयितुं भवति यत् चित्रात्मकसूचनाः उत्तमरीत्या प्रदर्शयितुं वा शीतलं/मैत्रीपूर्णं अन्तरक्रियाशीलं अनुभवं उत्पादयति
没有必要让所有浏览器都显示得一模一样的,好的浏览器有更好的显示,糟糕的浏览器就只有普通的显示,这才是对用户更负责任的做法。
CSS सञ्चिकायाः प्रत्ययः अस्ति .css
/* 注释的内容 */
शैल्याः योजयितुं त्रयः उपायाः
<span style="color: red">红色文字</span>
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140226382
पात्रस्य अन्तः तत्त्वानि पात्रे योजितशैल्याः प्राप्नुयुः
<div style="color: red">
<p>我是容器内的元素,并没有直接添加样式,但也会变红!</p>
</div>
अन्तिमशैल्याः निर्णयः कः करोति ?
यतो हि तत्त्वेषु शैल्याः बहवः स्रोताः सन्ति, यथा ब्राउजर् पूर्वनिर्धारितशैल्याः, शैली इनलाइनशैल्याः, विभिन्नैः CSS चयनकर्ताभिः योजिताः शैल्याः, मातापितृतत्त्वेभ्यः उत्तराधिकारयुक्ताः शैल्याः च, अन्तिमशैली अनेकशैल्याः मध्ये सर्वाधिकप्राथमिकतायुक्ता भविष्यति शैली।
https://blog.csdn.net/weixin_41192489/लेख/विवरण/139720467
शैल्याः आवश्यकाः मूलभूताः
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140236423
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140318834
https://blog.csdn.net/weixin_41192489/लेख/विवरण/102411612
अन्तःरेखातत्त्वानि केवलं आरम्भे अन्ते च आन्तरिकबाह्यमार्जिनं प्रदर्शयितुं शक्नुवन्ति, यथाशक्ति परिहर्तव्यानि, अतः अन्तःरेखातत्त्वानां कृते आन्तरिकबाह्यमार्जिनं न सेट् कुर्वन्तु
इनलाइन-तत्त्वानां वेष्टनस्य अनन्तरं सीमानां प्रदर्शनं स्तम्भितं अव्यवस्थितं च भविष्यति, अतः इनलाइन-तत्त्वानां कृते सीमाः न सेट् कुर्वन्तु!
यदा भवन्तः inline element मध्ये borders/inner and outer margins योजयितुं प्रवृत्ताः सन्ति तदा तत् inline box मध्ये परिवर्तयन्तु
display:inline-block
काः शैल्याः योजयितुं शक्यन्ते ?
प्रायः प्रत्येकस्मिन् html तत्त्वे शैल्याः योजयितुं शक्यन्ते ।
निम्नलिखितशैल्याः माध्यमेन भवान् तत्त्वस्य पूर्वनिर्धारितं मानकपेटिकाप्रतिरूपं IEपेटिकाप्रतिरूपं परिवर्तयितुं शक्नोति ।
box-sizing:border-box;
अस्मिन् समये
padding: 10px;
पैडिंग् : उपरि, अधः, वाम-दक्षिणयोः कृते १०px
padding:10px 5px;
उपरि अधः च पैडिंग् १०px भवति
दक्षिणवामयोः पैडिंग् ५px भवति
padding:10px 5px 15px;
शीर्षपैडिंग् १०px अस्ति
दक्षिणवामयोः पैडिंग् ५px भवति
अधः गद्दी १५px अस्ति
padding:10px 5px 15px 20px;
शीर्षपैडिंग् १०px अस्ति
राइट् पैडिंग् 5px अस्ति
अधः गद्दी १५px अस्ति
वामपैडिंग् २०px अस्ति
सम्बन्धितशैल्याः अपि सन्ति
विवरणं पश्यन्तु https://blog.csdn.net/weixin_41192489/लेख/विवरण/140325106
https://blog.csdn.net/weixin_41192489/लेख/विवरण/115140348
ऑटो तथा स्क्रॉल इत्येतयोः ओवरफ्लो वैल्यू युक्ताः कंटेनराः रोलिंग् कंटेनर्स् (स्क्रॉल बार युक्ताः कंटेनराः) सन्ति स्क्रॉलपात्रस्य अधः गद्दी श्वेतम्।
विशेषतामूल्यं 0.0 (पूर्णतया पारदर्शकं) तः 1.0 (पूर्णतया अपारदर्शकं) पर्यन्तं भवति यदि 0 तः 1 पर्यन्तं परिधिसीमाम् अतिक्रमति तर्हि अन्तिमगणितं मूल्यं सीमामूल्यं भवति ।
opacity: -1; /* 解析为 0, 完全透明 */
opacity: 2; /* 解析为 1, 完全不透明 */
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140301618
छाया पेटीया: आकारं न परिवर्तयिष्यति तथा च तस्य भ्रातृतत्त्वानां विन्यासं न प्रभावितं करिष्यति तथा च उत्तमप्रभावं प्राप्तुं त्रिविमप्रभावं च वर्धयितुं बहुविधसीमाछाया: सेट् कर्तुं शक्नुवन्ति ।
box-shadow: 水平偏移 垂直偏移 模糊程度 阴影大小 阴影颜色(默认值为color的颜色值) 内/外阴影
box-shadow: 15px 21px 48px -2px #666;
सामान्यतया प्रयुक्ताः छायाः
box-shadow: 0 2px 6px 0 rgba(0,0,0,.4);
अधिकं प्रयोगं पश्यन्तु
https://developer.mozilla.org/zh-CN/docs/Web/CSS/बॉक्स-छाया
[व्यावहारिकम्] इनपुट् बॉक्सस्य स्वचालितपूरणस्य पृष्ठभूमिवर्णस्य अधिलेखनम्
input:-webkit-autofill {
-webkit-box-shadow: inset 0 0 0 1000px #fff;
background-color: transparent;
}
[व्यावहारिकम्] बैच्स् मध्ये बटनप्रेस् रङ्गं परिवर्तयन्तु
button:active {
box-shadow: inset 0 0 0 999px rgba(0, 0, 0, .1);
}
【वास्तविक युद्ध】मास्किंग इफेक्ट् इत्यस्य आरम्भकस्य मार्गदर्शकः
.guide {
box-shadow: 0 0 0 9999px rgba(0, 0, 0, .75);
border-radius: 50%;
}
https://blog.csdn.net/weixin_41192489/लेख/विवरण/121341551
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140314866
Firefox ब्राउजर् तस्य समर्थनं न करोति अस्य निम्नलिखितविशेषतामूल्यानि भवितुम् अर्हन्ति ।
zoom:50%
, मूलप्रमाणस्य अर्धभागं यावत् संकोचनं सूचयति ।zoom:0.5
, मूलप्रमाणस्य अर्धभागं यावत् संकोचनं सूचयति ।normal
कीवर्ड।zoom:normal
तुल्यम्zoom:1
, इति पूर्वनिर्धारितं मूल्यम् ।reset
कीवर्ड।zoom:reset
, यत् सूचयति यत् यदा उपयोक्ता दस्तावेजं जूम् कर्तुं Ctrl तथा − अथवा Ctrl तथा + नुदति तदा तदनुसारं तत्त्वानि न्यूनीकृतानि वा विस्तारितानि वा न भविष्यन्ति । परन्तु अस्य कीवर्डस्य संगतता दुर्बलं भवति, केवलं सफारी ब्राउजर् द्वारा समर्थितम् अस्ति ।zoom तथा scale() फंक्शन् इत्येतयोः मध्ये तुलना
zoom
विशेषतामापनस्य केन्द्रनिर्देशाङ्कः तत्त्वस्य उपरि वामकोणस्य सापेक्षः भवति, तस्य परिवर्तनं कर्तुं न शक्यते ।transform
परिवर्तनं कुर्वन्scale()
फंक्शन् स्केलिंग् इत्यस्य पूर्वनिर्धारितः केन्द्रनिर्देशाङ्कः तत्त्वस्य केन्द्रबिन्दुः भवति ।https://blog.csdn.net/weixin_41192489/लेख/विवरण/121158821
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140316024
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140264311
छद्मवर्गशैल्याः - निम्नलिखितनियतक्रमेण लिखितव्याः : १.
/*让超链接点击之前是红色*/
a:link{
color:red;
}
/*让超链接点击之后是绿色*/
a:visited{
color:orange;
}
/*鼠标悬停,放到标签上的时候*/
a:hover{
color:green;
}
/*鼠标点击链接,但是不松手的时候*/
a:active{
color:black;
}
https://www.runoob.com/cssref/css3-pr-filter.html इति ग्रन्थः
font-weight इत्यनेन सह प्रतिक्रियाशीलचिह्नानि कार्यान्वयन्तु
यदा फ़ॉन्ट् आकारः बृहत्तरः भवति तदा चिह्नस्य फ़ॉन्ट् अधिकविस्तृतः भवति, यदा फ़ॉन्ट् आकारः लघुः भवति तदा चिह्नस्य फ़ॉन्ट् सरलः भवति ।
https://demo.cssworld.cn/8/5-1.php
css icon merging - ClipPath Sprites प्रौद्योगिकी
https://blog.csdn.net/weixin_41192489/लेख/विवरण/121242735
/*鼠标悬停时,让当前行显示#868686这种灰色*/
table tr:hover{
background: #868686;
}
दत्तांशपङ्क्तयः मध्ये क्रमेण वर्णाः उपयोक्तुः पठनक्लान्तिं न्यूनीकर्तुं शक्नुवन्ति ।
table tr:nth-child(odd){
background:#fff
}
table tr:nth-child(even){
background:blue
}
मूल्यम् | वर्णेतु |
---|---|
url | कस्टम कर्सर URL। |
मूलभूतम् | पूर्वनिर्धारित कर्सर (प्रायः बाणः) २. |
ऑटो | मूलभूतम्। ब्राउजर् द्वारा सेट् कृतं कर्सरम् । |
क्रॉसहेयर इति | कर्सरः क्रॉस्हेयररूपेण दृश्यते । |
सूचकः [सामान्यतया प्रयुक्तः] । | कर्सरः लिङ्कं (हस्तः) सूचयन् सूचकरूपेण प्रस्तुतः भवति । |
चलनम् | एतत् कर्सरं वस्तु चालयितुं शक्यते इति सूचयति । |
ई-आकारः | अयं कर्सरः सूचयति यत् आयताकारपेटिकायाः धारं दक्षिणतः (पूर्वं) गन्तुं शक्यते । |
ने-आकारः | अयं कर्सरः सूचयति यत् आयताकारपेटिकायाः धारं उपरि दक्षिणतः (North/East) च गन्तुं शक्यते । |
nw-आकारः | अयं कर्सरः सूचयति यत् आयताकारपेटिकायाः धारं उपरि वामभागे (North/West) गन्तुं शक्यते । |
n-आकारः | एषः कर्सरः आयताकारपेटिकायाः धारं उपरि (उत्तरं) स्थापयितुं शक्यते इति सूचयति । |
से-आकारः | अयं कर्सरः सूचयति यत् आयताकारपेटिकायाः धारं अधः दक्षिणतः (दक्षिण/पूर्वं) च गन्तुं शक्यते । |
sw-आकारः | अयं कर्सरः सूचयति यत् आयतस्य धारं अधः वामभागे (दक्षिण/पश्चिमे) गन्तुं शक्यते । |
s-आकारः | अयं कर्सरः आयताकारपेटिकायाः धारं अधः (दक्षिणं) गन्तुं शक्यते इति सूचयति । |
w-आकारः | अयं कर्सरः आयताकारपेटिकायाः धारं वामभागे (पश्चिमे) गन्तुं शक्यते इति सूचयति । |
पाठ | एषः कर्सरः पाठं सूचयति । |
प्रतीक्षतु | एषः कर्सरः कार्यक्रमः व्यस्तः इति सूचयति (प्रायः घड़ी अथवा वालुकघटिका) । |
साहाय्यम् | एषः कर्सरः उपलब्धसहायतां (प्रायः प्रश्नचिह्नं वा गुब्बारेण वा) सूचयति । |
कर्सर वर्ण कैरेट्-रंग
इनपुट् बॉक्स इन्सर्शन कर्सरस्य वर्णं सेट् कुर्वन्तु (IE तथा Edge ब्राउजर् इत्यनेन अद्यापि समर्थितं नास्ति)
input {
caret-color: red;
}
यदा तत्त्वानि गोपयितुं शक्नुवन्ति निम्नलिखितशैल्याः नास्ति तदा तत्त्वानि प्रदर्शितानि भवन्ति (केचन केवलं झरना आच्छादितत्वात् न दृश्यन्ते):
display: none
[सामान्यतया प्रयुक्ताः] गुप्ततत्त्वानि, स्थानं न गृह्णन्ति, संसाधनं लोडं करिष्यन्ति, DOM च सुलभं भवति (html टैग् मध्ये गुप्तं योजयित्वा टैगस्य प्रदर्शनं कोऽपि नास्ति इति परिवर्तयिष्यति)visibility: hidden
गुप्ततत्त्वानि स्थानं गृह्णन्ति, संसाधनाः लोड् भविष्यन्ति, DOM च सुलभः अस्तिopacity: 0
तत्त्वं अदृश्यं, स्थानं गृह्णाति, क्लिक् कर्तुं वा चयनं वा कर्तुं शक्यते ।clip: rect(0 0 0 0)
तत्त्वं अदृश्यं, क्लिक् कर्तुं न शक्यते, स्थानं न गृह्णाति, परन्तु कीबोर्ड-प्रवेशः अस्ति.lower {
position: relative;
z-index: -1;
}
पृष्ठे कस्यचित् तत्त्वस्य स्थानं बहुशैल्याः निर्धारितं भवति, यथा स्थितिनिर्धारणं, प्रदर्शनं, प्लवमानं, मार्जिनम् इत्यादयः ।
यदा स्थितिः, प्रदर्शनं, प्लवकं च एकस्मिन् समये विद्यते तदा अधोलिङ्के वर्णिततर्कस्य अनुसारं तत्त्वस्य अन्तिमप्रदर्शनप्रभावः निर्धारितः भविष्यति ।
https://blog.csdn.net/weixin_41192489/लेख/विवरण/119009647
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140242430
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140250775
https://blog.csdn.net/weixin_41192489/लेख/विवरण/115140348
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140255028
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140297366
https://blog.csdn.net/weixin_41192489/लेख/विवरण/121365831
https://blog.csdn.net/weixin_41192489/लेख/विवरण/121396794
https://blog.csdn.net/weixin_41192489/लेख/विवरण/126028971
https://blog.csdn.net/weixin_41192489/लेख/विवरण/120999355
https://blog.csdn.net/weixin_41192489/लेख/विवरण/140317369
CSS लेखनस्य दक्षतायां सुधारं कुर्वन्तु
CSS पूर्वसंसाधकः एकः विशेषः प्रोग्रामिंगभाषा अस्ति यस्य उपयोगः CSS मध्ये केचन प्रोग्रामिंगविशेषताः योजयितुं भवति (CSS स्वयं प्रोग्रामिंगभाषा नास्ति) । ब्राउजर-सङ्गति-समस्यानां विचारस्य आवश्यकता नास्ति यतोहि CSS-पूर्व-संसाधकः अन्ततः मानक-CSS-शैल्याः संकलनं निर्गच्छति च । भवान् CSS पूर्वसंसाधके चराः, सरलतार्किकनिर्णयः, कार्याणि च इत्यादीनां मूलभूतप्रोग्रामिंगकौशलानाम् उपयोगं कर्तुं शक्नोति ।
मुख्यधारा CSS पूर्वसंसाधकेषु Sass (Scss), Less तथा Stylus च सन्ति ।
(SASS इत्यस्य नामकरणं SCSS इति 3.0 संस्करणात् आरभ्य कृतम् अस्ति)
CSS कोडिंग् रूढिः
/* 给左侧的盒子定义的样式 */
.leftBox{
}
/* 给内部为菜单的盒子定义的样式 */
.menuBox{
}
/* 将子元素排列为一行的样式 */
.row{
display:flex
}
/* 设置颜色为红色 */
.red{
color:red
}
CSS उच्च-प्रदर्शन-एनिमेशनस्य त्रयः तत्त्वानि निरपेक्ष-स्थापनं, अस्पष्टता-विशेषणं, परिवर्तन-विशेषणं च निर्दिशन्ति । अतः प्रथमं transform एट्रिब्यूट् इत्यस्य उपयोगेन स एव एनिमेशन इफेक्ट् प्राप्तः भवति । यथा, एलिमेण्ट् मूवमेण्ट् एनिमेशन्स् इत्यनेन मार्जिन एट्रिब्यूट् इत्यस्य अपेक्षया transform एट्रिब्यूट् इत्यस्य उपयोगः करणीयः ।