പുറം ഫ്രെയിം css. ഉദാഹരണം. ബോർഡർ ഡിസൈൻ ബോർഡർ-സ്റ്റൈലിന്റെ വ്യത്യസ്ത ശൈലികൾ. CSS ബോർഡർ വീതി വാക്യഘടന

ഒരു വെബ്‌സൈറ്റ് രൂപകൽപ്പന ചെയ്യുന്ന പ്രക്രിയയിൽ, തലക്കെട്ടുകളുടെ ഫോണ്ട്, വലുപ്പം, നിറം എന്നിവ എങ്ങനെ മാറ്റാമെന്ന് പല പുതിയ വെബ്‌സൈറ്റ് നിർമ്മാതാക്കളും ആശ്ചര്യപ്പെടുന്നു. അതെ അത് ശരിക്കും മികച്ച ഓപ്ഷൻ, ഇത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സൈറ്റിന്റെ രൂപകൽപ്പനയിൽ കുറച്ച് പുതുമ ചേർക്കാൻ കഴിയും. എന്നാൽ സമാനമായ മറ്റൊരു ചോദ്യമുണ്ട്: ഒരു html ഫ്രെയിം എങ്ങനെ നിർമ്മിക്കാം.

ഒരു html ഫ്രെയിം എന്തിനുവേണ്ടിയാണ്?

യഥാർത്ഥത്തിൽ, പ്രത്യേക പ്രവർത്തനങ്ങളൊന്നുമില്ല ഈ ഘടകംകൊണ്ടുപോകുന്നില്ല. എന്നിട്ടും, ആകർഷകമായി രൂപകൽപ്പന ചെയ്ത ഫ്രെയിമിൽ പൊതിഞ്ഞ വാചകം വായനക്കാർക്കിടയിൽ ഒരു പ്രത്യേക താൽപ്പര്യം ഉണർത്തുന്നു. അതിനാൽ, വാചകത്തിന് ചുറ്റുമുള്ള ഒരു ഫ്രെയിമിനെ ഫ്രെയിം ചെയ്ത വാചകത്തിന്റെ പ്രാധാന്യം ഊന്നിപ്പറയുന്നതിനുള്ള ഒരു മാർഗമായി സുരക്ഷിതമായി വിളിക്കാം.

വാചകത്തിന് ചുറ്റും ഒരു ഫ്രെയിം സൃഷ്ടിക്കുന്നതിന്റെ സവിശേഷതകൾ

തീർച്ചയായും, ഫ്രെയിം ഡിസൈനിലെ വ്യതിയാനങ്ങൾ CSS ഉപയോഗിക്കുന്നുകൂടുതൽ, പക്ഷേ അത് തികച്ചും വ്യത്യസ്തമായ ഒരു കഥയാണ്. കൂടാതെ, ഈ രീതി കൂടുതൽ വിപുലമായ സൈറ്റ് നിർമ്മാതാക്കൾക്ക് അനുയോജ്യമാണ്. നിങ്ങളും ഞാനും എഡിറ്റിംഗിന്റെ സഹായത്തോടെയും കരുതുന്നു html കോഡ്അത് കുറയാതെ മാറും മനോഹരമായ ഫ്രെയിം html.

ആദ്യ ഘട്ടത്തിൽ, എല്ലാവർക്കും ഒരു ഫ്രെയിം നിർമ്മിക്കാൻ കഴിയുമെന്ന് നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട് html ഘടകംഅത് ഏത് തരത്തിലുള്ള ടാഗ് ആണെന്നത് പരിഗണിക്കാതെ തന്നെ

,

, , തുടങ്ങിയവ.

അതാകട്ടെ, അന്തർനിർമ്മിത ഫ്രെയിമുകളും തമ്മിൽ വ്യത്യാസമുണ്ട് ബ്ലോക്ക് ഘടകങ്ങൾ.

ബിൽറ്റ്-ഇൻ തരത്തിന്റെ ഫ്രെയിം ടാഗുകൾക്കുള്ളിൽ സ്ഥിതിചെയ്യുന്നു, അല്ലെങ്കിൽ കൂടുതൽ ശരിയായി, അതിന്റെ ഡിസ്പ്ലേയ്ക്ക് ഉത്തരവാദിയായ html കോഡ് ചില ടാഗുകൾക്കിടയിൽ ഘടിപ്പിച്ചിരിക്കുന്നു. തൽഫലമായി, നമുക്ക് വാചകത്തിന് ചുറ്റും ഒരു html ഫ്രെയിം ലഭിക്കുന്നു, അതിനായി ആന്തരിക ഇൻഡന്റുകൾ സജ്ജീകരിക്കുന്നതിന് ഞങ്ങൾ ചില കമാൻഡുകൾ എഴുതേണ്ടതുണ്ട്.

ബ്ലോക്കിന്റെ മുഴുവൻ വീതിയിലും ബ്ലോക്ക് ഫ്രെയിമുകൾ രൂപം കൊള്ളുന്നു, ഇത് വീതി പരിമിതപ്പെടുത്തുന്നതുമായി ബന്ധപ്പെട്ട കമാൻഡുകൾ വ്യക്തമാക്കേണ്ടതിന്റെ ആവശ്യകതയെ പ്രകോപിപ്പിക്കുന്നു.

തീർച്ചയായും, ഒരു html ഫ്രെയിമിൽ വാചകം നിർമ്മിക്കുന്നതിന്, ഞങ്ങൾ അന്തർനിർമ്മിത ശൈലികളിലേക്ക് തിരിയേണ്ടിവരും. ഈ രീതിചില വ്യക്തിഗത ശൈലികൾ, വാചകത്തിലെയും ചിത്രങ്ങളിലെയും ഖണ്ഡികകൾ എന്നിവ ഹൈലൈറ്റ് ചെയ്യുന്നതിന് ഏറ്റവും അനുയോജ്യമാകും. സൈറ്റിന്റെ എല്ലാ പേജുകളിലും പ്രദർശിപ്പിക്കുന്ന ടെംപ്ലേറ്റിന്റെ ഒരു പ്രത്യേക ഭാഗം നിങ്ങൾക്ക് ഹൈലൈറ്റ് ചെയ്യണമെങ്കിൽ, ടെംപ്ലേറ്റിന്റെ style.css ഫയൽ എഡിറ്റുചെയ്യുന്നത് ന്യായമാണ്.

html-ൽ ടെക്‌സ്‌റ്റിന് ചുറ്റും ഒരു ഫ്രെയിം എങ്ങനെ നിർമ്മിക്കാം

ധാരാളം സിദ്ധാന്തങ്ങൾ ഉണ്ടെന്ന് ഞാൻ കരുതുന്നു. പരിശീലിക്കാനുള്ള സമയമാണിത്. ഒരു ഉദാഹരണമായി, ഞാൻ ഒരു തിളങ്ങുന്ന ഇളം പച്ച ഫ്രെയിമിൽ ഉൾപ്പെടുത്തും ചാര പശ്ചാത്തലംഈ ലേഖനത്തിലെ പ്രധാന നിർദ്ദേശങ്ങളിൽ ഒന്ന്.

പ്രധാനപ്പെട്ട പോയിന്റ്!ബിൽറ്റ്-ഇൻ ശൈലികൾ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുകയും ദോഷം വരുത്താതിരിക്കുകയും ചെയ്യുന്നു HTML സാധുതസൈറ്റ്.

ഒരേ ഫ്രെയിം നടപ്പിലാക്കാൻ, നിങ്ങൾ ടാഗ് റഫർ ചെയ്യേണ്ടതുണ്ട്

നിങ്ങളുടെ നിർദ്ദേശം.

ഉള്ളത് മുതൽ ഈ ഉദാഹരണത്തിൽഅന്തർനിർമ്മിത css ശൈലികൾ, അവയിൽ ഓരോന്നിനും നിങ്ങളെ പരിചയപ്പെടുത്തുന്നത് ഒരുപോലെ പ്രധാനമാണെന്ന് ഞാൻ കരുതുന്നു.

1. അതിർത്തി- ഫ്രെയിം പ്രദർശിപ്പിക്കുന്നതിന് ഉത്തരവാദിത്തമുള്ള പ്രോപ്പർട്ടി. ചുമതല ലളിതമാക്കാൻ, ഞാൻ ഓരോ പ്രോപ്പർട്ടിയും പ്രത്യേകം വ്യക്തമാക്കിയിട്ടില്ല - അതിർത്തി വീതി (ഫ്രെയിം ബോർഡറുകളുടെ കനം), ബോർഡർ-വർണം (നിറം html ചട്ടക്കൂട്). പകരം, കോളണിന് ശേഷം എല്ലാ പ്രോപ്പർട്ടികളും എഴുതി html കോഡ് അൽപ്പം ചുരുക്കി.

മാറ്റത്തിന് രൂപംഫ്രെയിം മൂല്യം മാറ്റുക ഖര. ഇനിപ്പറയുന്ന ഫ്രെയിം അതിരുകൾ നിലവിലുണ്ട്:

റിഡ്ജ് - ആശ്വാസം.

ഡോട്ടഡ് - ഡോട്ടഡ്.

ഇരട്ട - ഇരട്ട.

ഡാഷ്ഡ് - ഡോട്ടഡ്.

ഖര - ഖര.

2. പാഡിംഗ്- ഫ്രെയിമും അതിൽ പൊതിഞ്ഞ വസ്തുവും തമ്മിലുള്ള ദൂരത്തിന് ഉത്തരവാദിയായ ഒരു പ്രോപ്പർട്ടി.

നിങ്ങൾക്ക് വേണമെങ്കിൽ, ഓപ്പണിംഗ്, ക്ലോസിംഗ് ടാഗുകൾക്കിടയിൽ ഘടിപ്പിച്ചിരിക്കുന്ന കമാൻഡുകളുടെ എണ്ണത്തിൽ ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് കുറച്ച് കൂടി ശൈലികൾ ഉപയോഗിച്ച് കളിക്കാം.

സ്വത്ത് മാർജിൻ. ഈ രീതിയിൽ, ഫ്രെയിമിന് പുറത്തുള്ള ഘടകങ്ങൾ നിങ്ങൾക്ക് ഇൻഡന്റ് ചെയ്യാൻ കഴിയും.

മാറ്റാൻ വേണ്ടി പശ്ചാത്തലംകോളണിന് ശേഷം ആവശ്യമുള്ള നിറത്തിന്റെ കോഡ് വ്യക്തമാക്കിക്കൊണ്ട് പശ്ചാത്തല-വർണ്ണ സ്വത്ത് രജിസ്റ്റർ ചെയ്താൽ മതി.

ചുറ്റും ഫ്രെയിം html ചിത്രങ്ങൾഇത് ഒരേ രീതിയിലാണ് ചെയ്യുന്നത്, അതിനാൽ നിങ്ങൾക്ക് അതിൽ പ്രശ്നങ്ങളൊന്നും ഉണ്ടാകരുത്. ഒരു തുടക്കക്കാരന് അറിയേണ്ട ഒരേയൊരു കാര്യം അത് പ്രദർശിപ്പിക്കുന്നതിന്, പ്രോപ്പർട്ടികൾ ഒരൊറ്റ ടാഗിൽ എഴുതണം എന്നതാണ് .

ചുരുക്കത്തിൽ, ഒരു ചിത്രത്തിനോ വാചകത്തിനോ ചുറ്റും ഒരു ഫ്രെയിം നിർമ്മിക്കുന്നതിന്, ലേഖനത്തിന്റെ html കോഡിന്റെ ഡിസ്പ്ലേ തുറന്ന് അതിൽ ചില ടാഗുകൾക്കിടയിൽ പ്രത്യേക പ്രോപ്പർട്ടികൾ എഴുതിയാൽ മതിയെന്ന് നമുക്ക് പറയാം.

നിങ്ങളുടെ ശ്രദ്ധയ്ക്ക് നന്ദി, സ്റ്റിമൈൽറോസ്റ്റയുടെ പേജുകളിൽ ഉടൻ കാണാം.

വാചകത്തിൽ കണ്ടെത്തി വ്യാകരണ പിശക്? ദയവായി ഇത് അഡ്മിനിസ്ട്രേറ്റർക്ക് റിപ്പോർട്ട് ചെയ്യുക: ടെക്സ്റ്റ് തിരഞ്ഞെടുത്ത് ഹോട്ട്കീ കോമ്പിനേഷൻ അമർത്തുക Ctrl+Enter

വ്ലാഡ് മെർഷെവിച്ച്

CSS ഉപയോഗിച്ച്, നിങ്ങൾക്ക് പല തരത്തിൽ ഒരു ഘടകത്തിലേക്ക് ഒരു ബോർഡർ ചേർക്കാൻ കഴിയും. അടിസ്ഥാനപരമായി, തീർച്ചയായും, അത് ഉപയോഗിക്കുന്നു അതിർത്തി സ്വത്ത്, ഏറ്റവും സാർവത്രികമായി, അതുപോലെ തന്നെ രൂപരേഖയും, അതിശയകരമെന്നു പറയട്ടെ, ബോക്സ്-ഷാഡോ , പ്രധാന ദൌത്യം ഒരു നിഴൽ സൃഷ്ടിക്കുക എന്നതാണ്. അടുത്തതായി, ഈ രീതികളും അവയുടെ വ്യത്യാസങ്ങളും ഞങ്ങൾ പരിഗണിക്കും.

പ്രോപ്പർട്ടി രൂപരേഖ

ഫ്രെയിമുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഏറ്റവും ലളിതമായ സ്വത്ത്. ഇതിന് ബോർഡറിന്റെ അതേ പാരാമീറ്ററുകൾ ഉണ്ട്, എന്നാൽ ചില വിശദാംശങ്ങളിൽ കാര്യമായ വ്യത്യാസമുണ്ട്:

  • മൂലകത്തിന് ചുറ്റും ഔട്ട്ലൈൻ പ്രദർശിപ്പിച്ചിരിക്കുന്നു (അകത്ത് അതിർത്തി);
  • ബാഹ്യരേഖ മൂലകത്തിന്റെ അളവുകളെ ബാധിക്കില്ല (അതിർത്തി മൂലകത്തിന്റെ വീതിയിലും ഉയരത്തിലും ചേർത്തിരിക്കുന്നു);
  • മുഴുവൻ ഘടകത്തിനും ചുറ്റും മാത്രമേ ഔട്ട്‌ലൈൻ സജ്ജീകരിക്കാൻ കഴിയൂ, എന്നാൽ വ്യക്തിഗത വശങ്ങളിൽ അല്ല (അതിർത്തി ഏതെങ്കിലും വശത്ത് അല്ലെങ്കിൽ എല്ലാം ഒരേസമയം ഉപയോഗിക്കാം);
  • ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി (അതിർത്തി ബാധിച്ചിരിക്കുന്നു) വ്യക്തമാക്കിയ ഫില്ലറ്റ് ആരം ഔട്ട്‌ലൈനെ ബാധിക്കില്ല.

ചോദ്യം ഉയർന്നുവരുന്നു - ലിസ്റ്റുചെയ്ത വ്യത്യാസങ്ങൾക്കിടയിലും അതിന്റെ പങ്ക് പൂർണ്ണമായും അതിർത്തി ഏറ്റെടുക്കുമ്പോൾ, ഏത് സന്ദർഭങ്ങളിൽ രൂപരേഖ ആവശ്യമാണ്? ധാരാളം സാഹചര്യങ്ങളൊന്നുമില്ല, പക്ഷേ അവ സംഭവിക്കുന്നു:

  • സങ്കീർണ്ണമായ മൾട്ടി-കളർ ഫ്രെയിമുകൾ സൃഷ്ടിക്കുന്നു;
  • നിങ്ങൾ മൗസ് ഹോവർ ചെയ്യുമ്പോൾ മൂലകത്തിലേക്ക് ഒരു ഫ്രെയിം ചേർക്കുന്നു;
  • ഫോക്കസ് ലഭിക്കുമ്പോൾ ചില ഘടകങ്ങളിലേക്ക് ബ്രൗസർ സ്വയമേവ ചേർക്കുന്ന ബോർഡർ മറയ്ക്കുന്നു;
  • ഔട്ട്‌ലൈനിനായി, നിങ്ങൾക്ക് ഔട്ട്‌ലൈൻ-ഓഫ്‌സെറ്റ് പ്രോപ്പർട്ടി ഉപയോഗിച്ച് മൂലകത്തിന്റെ അരികിൽ നിന്ന് ഫ്രെയിമിലേക്കുള്ള ദൂരം സജ്ജീകരിക്കാൻ കഴിയും.

മൾട്ടി-കളർ ഫ്രെയിമുകൾ

ഉദാഹരണം 1 ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ബാഹ്യരേഖ ഒരു തരത്തിലും ബോർഡർ മാറ്റിസ്ഥാപിക്കുന്നില്ലെന്നും അതിനോടൊപ്പം എളുപ്പത്തിൽ നിലനിൽക്കുമെന്നും നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട്.

ഉദാഹരണം 1: ഒരു ഫ്രെയിം സൃഷ്ടിക്കുന്നു

അതിർത്തിയും രൂപരേഖയും



ഈ ഉദാഹരണത്തിൽ, മൂലകത്തിന് ചുറ്റും ഒരു കറുത്ത ഫ്രെയിം ചേർത്തിരിക്കുന്നു, അത് പശ്ചാത്തലത്തിൽ നിന്ന് വെളുത്ത ബോർഡർ ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു (ചിത്രം 1).

അരി. 1. മൂലകത്തിന് ചുറ്റുമുള്ള ഫ്രെയിം

ഉപയോഗിക്കുമ്പോൾ ഫ്രെയിം: ഹോവർ

ബോർഡർ വഴി ഒരു ഫ്രെയിം ചേർക്കുമ്പോൾ, മൂലകത്തിന്റെ വീതി വർദ്ധിക്കുന്നു, ഇത് ബോർഡറും : ഹോവർ സ്യൂഡോ-ക്ലാസും സംയോജിപ്പിക്കുമ്പോൾ വളരെ ശ്രദ്ധേയമാണ്. ഇത് "വിജയിക്കാൻ" രണ്ട് വഴികളുണ്ട്. ബോർഡർ മാറ്റി ഔട്ട്‌ലൈൻ ചെയ്യുക എന്നതാണ് ഏറ്റവും ലളിതമായ കാര്യം, അത് നമുക്കറിയാവുന്നതുപോലെ, മൂലകത്തിന്റെ വലുപ്പത്തെ ബാധിക്കില്ല (ഉദാഹരണം 2).

ഉദാഹരണം 2: ഫ്രെയിം ഓൺ ഹോവർ

രൂപരേഖ



വൃത്താകൃതിയിലുള്ള കോണുകൾ അതിനെ ബാധിക്കാത്തതിനാൽ രൂപരേഖ എല്ലായ്പ്പോഴും അനുയോജ്യമല്ല. രണ്ടാമത്തെ രീതി ഇവിടെ അനുയോജ്യമാണ് - ഒരു അദൃശ്യ ഫ്രെയിം അല്ലെങ്കിൽ പശ്ചാത്തല നിറവുമായി പൊരുത്തപ്പെടുന്ന ഒരു ഫ്രെയിം ചേർക്കുക, തുടർന്ന് ഹോവർ ചെയ്യുമ്പോൾ അതിന്റെ പാരാമീറ്ററുകൾ മാറ്റുക (ഉദാഹരണം 3). അപ്പോൾ മൂലകത്തിന്റെ സ്ഥാനചലനം സംഭവിക്കില്ല, കാരണം ഫ്രെയിം തുടക്കത്തിൽ തന്നെ നിലവിലുണ്ട്. എന്നാൽ മൂലകത്തിന്റെ വീതി അടങ്ങിയിരിക്കുന്നുവെന്ന് ഞങ്ങൾ എപ്പോഴും ഓർക്കുന്നു വീതി മൂല്യങ്ങൾ, ഇടതുവശത്ത് ബോർഡറും വലതുവശത്ത് ബോർഡറും. ഉയരത്തിലും സ്ഥിതി സമാനമാണ്.

ഉദാഹരണം 3: ഫ്രെയിം ഓൺ ഹോവർ

അതിർത്തി



ഫോം ഫീൽഡുകൾക്ക് ചുറ്റുമുള്ള ബോർഡർ

ചില ബ്രൗസറുകളിൽ (Chrome, Safari, ഏറ്റവും പുതിയ പതിപ്പുകൾഓപ്പറ) ഫോക്കസ് ലഭിക്കുമ്പോൾ ഫോം ഫീൽഡുകൾക്ക് ചുറ്റും ഒരു ചെറിയ ഐക്കൺ പ്രദർശിപ്പിക്കും. കളർ ഫ്രെയിം(ചിത്രം 2). ഇത് നീക്കംചെയ്യുന്നതിന്, ശൈലികളിലെ ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടിയിലേക്ക് ഇത് ചേർക്കുക ഒന്നിനും വിലയില്ല, ഉദാഹരണം 4 ൽ കാണിച്ചിരിക്കുന്നതുപോലെ.

അരി. 2. അരികുകൾക്ക് ചുറ്റും ഫ്രെയിം ചെയ്യുക

ഉദാഹരണം 4. ഫ്രെയിം നീക്കം ചെയ്യുന്നു

ഇൻപുട്ട്

ബോക്സ്-ഷാഡോ വഴിയുള്ള ഫ്രെയിമുകൾ

ബോക്സ്-ഷാഡോ പ്രോപ്പർട്ടി ഒരു ഘടകത്തിന് ചുറ്റും ഒരു നിഴൽ ചേർക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണെങ്കിലും, ബോർഡറോ ഔട്ട്‌ലൈനോ ഉപയോഗിച്ച് സൃഷ്ടിക്കാൻ കഴിയാത്ത ബോർഡറുകൾ സൃഷ്ടിക്കാനും ഇത് ഉപയോഗിക്കാം. നിഴലുകളുടെ എണ്ണം പരിധിയില്ലാത്തതായിരിക്കുമെന്ന വസ്തുതയ്ക്ക് ഇത് നന്ദി പറയുന്നു, അവയുടെ പാരാമീറ്ററുകൾ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു.

ഒരു ഫ്രെയിം ലഭിക്കുന്നതിന്, ആദ്യത്തെ മൂന്ന് പാരാമീറ്ററുകൾ പൂജ്യമായി സജ്ജമാക്കണം; അവ നിഴലിന്റെ സ്ഥാനത്തിനും അതിന്റെ മങ്ങലിനും ഉത്തരവാദികളാണ്. നാലാമത്തെ പാരാമീറ്റർ ഈ സാഹചര്യത്തിൽബോർഡറിന്റെ കട്ടിക്ക് ഉത്തരവാദിയാണ്, അഞ്ചാമത്തേത് അതിർത്തിയുടെ നിറം നിശ്ചയിക്കുന്നു. രണ്ടാമത്തെ ഫ്രെയിമിന്, നാലാമത്തെ പാരാമീറ്റർ രണ്ട് ഫ്രെയിമുകളുടെ കനം തുകയ്ക്ക് തുല്യമാണ്.

ഒരൊറ്റ ബോക്സ്-ഷാഡോ പ്രോപ്പർട്ടി ഉപയോഗിച്ച് വലതുവശത്ത് രണ്ട് ഫ്രെയിമുകളും ഒരു ബോർഡറും എങ്ങനെ ചേർക്കാമെന്ന് ഉദാഹരണം 4 കാണിക്കുന്നു.

ഉദാഹരണം 4: ബോക്സ്-ഷാഡോ ഉപയോഗിക്കുന്നത്

പെട്ടി-നിഴൽ



ഈ ഉദാഹരണത്തിന്റെ ഫലം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 3.

അരി. 3. ബോക്സ്-ഷാഡോ പ്രോപ്പർട്ടി സൃഷ്ടിച്ച ഫ്രെയിമുകൾ

CSS3 ഫ്രെയിംഅനുവദിക്കുന്ന പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് എലമെന്റ് ബോർഡറുകൾ ഫോർമാറ്റ് ചെയ്യാനുള്ള കഴിവ് പൂർത്തീകരിക്കുന്നു കോണുകൾക്ക് ചുറ്റുംഘടകം, കൂടാതെ ഉപയോഗം ചിത്രങ്ങൾമൂലകത്തിന്റെ അതിരുകൾ രൂപകൽപ്പന ചെയ്യാൻ.

വൃത്താകൃതിയിലുള്ള കോണുകളും ചിത്ര ഫ്രെയിമുകളും

1. ബോർഡർ-റേഡിയസ് ഉപയോഗിച്ച് വൃത്താകൃതിയിലുള്ള കോണുകൾ

ബ്രൗസർ പിന്തുണ

IE: 9.0
ഫയർഫോക്സ്: 4.0
ക്രോം: 4.0
സഫാരി: 5.0, 3.1 -വെബ്കിറ്റ്-
ഓപ്പറ: 10.5
iOS സഫാരി: 7.1
ഓപ്പറ മിനി:
ആൻഡ്രോയിഡ് ബ്രൗസർ: 4.1
ക്രോം ആൻഡ്രോയിഡിനായി: 44

ഇൻലൈൻ, ബ്ലോക്ക് ഘടകങ്ങളുടെ കോണുകൾ റൗണ്ട് ചെയ്യാൻ പ്രോപ്പർട്ടി നിങ്ങളെ അനുവദിക്കുന്നു. ഓരോ കോണിനുമുള്ള വക്രം അതിന്റെ ആകൃതി നിർവചിക്കുന്ന ഒന്നോ രണ്ടോ ആരം ഉപയോഗിച്ചാണ് നിർവചിച്ചിരിക്കുന്നത് - വൃത്തംഅഥവാ ദീർഘവൃത്തം. ഘടകത്തിന് ബോർഡർ ഇല്ലെങ്കിൽപ്പോലും, പശ്ചാത്തല-ക്ലിപ്പ് പ്രോപ്പർട്ടി ഉപയോഗിച്ച് സെക്കന്റിന്റെ കൃത്യമായ സ്ഥാനം നിർണ്ണയിക്കപ്പെടുന്നു.

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി നിങ്ങളെ എല്ലാ കോണുകളും ഒരേസമയം റൗണ്ട് ചെയ്യാൻ അനുവദിക്കുന്നു, കൂടാതെ ബോർഡർ-മുകളിൽ-ഇടത്-റേഡിയസ്, ബോർഡർ-മുകളിൽ-വലത്-റേഡിയസ്, ബോർഡർ-താഴെ-വലത്-റേഡിയസ്, ബോർഡർ-ബോട്ടം-ഇടത്-റേഡിയസ് പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഓരോ കോണിലും പ്രത്യേകം റൗണ്ട് ചെയ്യാം.

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടിക്കായി നിങ്ങൾ രണ്ട് മൂല്യങ്ങൾ സജ്ജീകരിച്ചാൽ, ആദ്യ മൂല്യം റൗണ്ട് ചെയ്യും മുകളിൽ ഇടത്ഒപ്പം താഴെ വലത് മൂല, രണ്ടാമത്തേത് - മുകളിൽ വലത്ഒപ്പം താഴെ ഇടതുഭാഗത്ത്.

നിർവചിച്ച മൂല്യങ്ങൾ / നിർണ്ണയിക്കുക തിരശ്ചീനമായഒപ്പം ലംബമായ ആരങ്ങൾ. സ്വത്ത് പാരമ്പര്യമായി ലഭിച്ചതല്ല.

ഓപ്ഷനുകൾ

div (വീതി: 100px; ഉയരം: 100px; അതിർത്തി: 5px ഖര;).r1 (ബോർഡർ-റേഡിയസ്: 0 0 20px 20px;).r2 (ബോർഡർ-റേഡിയസ്: 0 10px 20px;).r3 (ബോർഡർ-റേഡിയസ്: 20px: 20px ;;); (ബോർഡർ-റേഡിയസ്: 50%;).r8 (ബോർഡർ-മുകളിൽ: ഒന്നുമില്ല; ബോർഡർ-ബോട്ടം: ഒന്നുമില്ല; ബോർഡർ-റേഡിയസ്: 30px/90px;).r9 (ബോർഡർ-ബോട്ടം-ലെഫ്റ്റ്-റേഡിയസ്: 100px;).r10 ( ബോർഡർ -റേഡിയസ്: 0 100%;).r11 (ബോർഡർ-റേഡിയസ്: 0 50% 50% 50%;).r12 (ബോർഡർ-മുകളിൽ-ഇടത്-ആരം: 100% 20px; ബോർഡർ-താഴെ-വലത്-റേഡിയസ്: 100% 20px ;)
അരി. 1. ഉദാഹരണങ്ങൾ വിവിധ ഓപ്ഷനുകൾറൗണ്ടിംഗ് ബ്ലോക്ക് കോണുകൾ

2. ബോർഡർ-ചിത്രം

ബ്രൗസർ പിന്തുണ

IE: 11.0
ഫയർഫോക്സ്: 15.0, 3.5 -moz-
ക്രോം: 16.0, 7.0 -വെബ്കിറ്റ്-
സഫാരി: 6.0, 3.0 -വെബ്കിറ്റ്-
ഓപ്പറ: 15.0, 11.0 -o-
iOS സഫാരി: 7.1
ഓപ്പറ മിനി: 8-o-
ആൻഡ്രോയിഡ് ബ്രൗസർ: 4.4, 4.1 -വെബ്കിറ്റ്-
Android-നുള്ള Chrome: 42

ഘടകത്തിന്റെ ഫ്രെയിമായി ഒരു ഇമേജ് സജ്ജമാക്കാൻ പ്രോപ്പർട്ടി നിങ്ങളെ അനുവദിക്കുന്നു. ചിത്രത്തിന്റെ പ്രധാന ആവശ്യകത അത് സമമിതി ആയിരിക്കണം എന്നതാണ്. സ്വത്ത് ഉൾപ്പെടുന്നു ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ: (ബോർഡർ-ചിത്രം: വീതി ഉറവിട സ്ലൈസ് ആവർത്തന ഔട്ട്സെറ്റ്;) .

ഇതിന്റെ സഹായത്തോടെ ലളിതമായ ചിത്രംഒരു ഘടകത്തിനായി നിങ്ങൾക്ക് ഈ ഫ്രെയിമുകൾ ലഭിക്കും.

/* ഉദാഹരണം 1 */ div (വീതി: 260px; ഉയരം: 100px; ബോർഡർ-സ്റ്റൈൽ: സോളിഡ്; ബോർഡർ-ഇമേജ്-വീഡ്: 15px; ബോർഡർ-ഇമേജ്-ഉറവിടം: url(border_round.png); ബോർഡർ-ഇമേജ്-സ്ലൈസ്: 30 ; ബോർഡർ-ഇമേജ്-ആവർത്തനം: നീട്ടുക; ) /* ഉദാഹരണം 2 */ div (വീതി: 260px; ഉയരം: 100px; ബോർഡർ-സ്റ്റൈൽ: സോളിഡ്; ബോർഡർ-ഇമേജ്-വീതി: 15px; ബോർഡർ-ഇമേജ്-ഉറവിടം: url(border_round. png); ബോർഡർ-ഇമേജ്-സ്ലൈസ്: 30; ബോർഡർ-ഇമേജ്-ആവർത്തനം: റൗണ്ട്;)
അരി. 2. ഒരു ഇമേജ് ഉപയോഗിച്ച് ബ്ലോക്ക് അതിർത്തികൾ രൂപകൽപ്പന ചെയ്യുന്നതിനുള്ള ഒരു ഉദാഹരണം

കട്ട്സ് എ - ബി - സി - ഡി ഫ്രെയിമിന്റെ കോണുകൾ ഉണ്ടാക്കുന്നു, അവയ്ക്കിടയിൽ സ്ഥിതിചെയ്യുന്ന ഡിസൈനിന്റെ ഭാഗം ഫ്രെയിമിന്റെ ശേഷിക്കുന്ന ഇടം അനുസരിച്ച് പൂരിപ്പിക്കുന്നു നൽകിയ മൂല്യംബോർഡർ-ഇമേജ്-ആവർത്തന പ്രോപ്പർട്ടികൾ. ബോർഡർ-ഇമേജ്-സ്ലൈസ് പ്രോപ്പർട്ടി മൂല്യം ഉപയോഗിച്ച് കോർണർ ഭാഗത്തിന്റെ വലുപ്പം (ഈ ഉദാഹരണത്തിൽ നമ്പർ 30) സജ്ജീകരിച്ചിരിക്കുന്നു.

2.1 അതിർത്തി-ചിത്രത്തിന്റെ വീതി

ഘടകത്തിന്റെ ബോർഡറിനുള്ള ചിത്രത്തിന്റെ വീതി പ്രോപ്പർട്ടി വ്യക്തമാക്കുന്നു. വീതി വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത് ഡിഫോൾട്ട് 1 ആയി മാറുന്നു.

അതിർത്തി-ചിത്രത്തിന്റെ വീതി
മൂല്യങ്ങൾ:
നീളം ബോർഡർ വീതി നീളമുള്ള യൂണിറ്റുകളിൽ സജ്ജീകരിക്കുന്നു - px / em . നിങ്ങൾക്ക് ഒരു സമയം ഒന്ന് മുതൽ നാല് വരെ മൂല്യങ്ങൾ സജ്ജമാക്കാൻ കഴിയും. ഒരു മൂല്യം വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഫ്രെയിമിന്റെ എല്ലാ വശങ്ങളുടെയും വീതി ഒന്നുതന്നെയാണ്, രണ്ട് മൂല്യങ്ങൾ മുകളിൽ-താഴെയും വലത്-ഇടത്തേയും വീതി വ്യക്തമാക്കുന്നു.
നമ്പർ ബോർഡർ-വിഡ്ത്ത് മൂല്യം ഗുണിക്കുന്ന സംഖ്യാ മൂല്യം.
% ഘടകത്തിന്റെ ഫ്രെയിമിന്റെ വീതി ചിത്രത്തിന്റെ വലുപ്പവുമായി ബന്ധപ്പെട്ട് കണക്കാക്കുന്നു. വീതിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ തിരശ്ചീനമായി, ലംബമായി - ഉയരവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.
ഓട്ടോ ബോർഡർ-ഇമേജ്-സ്ലൈസ് മൂല്യവുമായി പൊരുത്തപ്പെടുന്നു.
പ്രാഥമിക
അനന്തരാവകാശം

വാക്യഘടന

ഡിവ് (ബോർഡർ-ഇമേജ് വീതി: 30px;) ചിത്രം. 3. ഉപയോഗിച്ച് ഒരു ഇമേജ് ഫ്രെയിമിന്റെ വീതി ക്രമീകരിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം വിവിധ തരംമൂല്യങ്ങൾ

2.2 അതിർത്തി-ചിത്രം-ഉറവിടം

ബ്ലോക്കിന്റെ അതിരുകൾ അലങ്കരിക്കാൻ ഉപയോഗിക്കുന്ന ചിത്രത്തിലേക്കുള്ള പാത പ്രോപ്പർട്ടി വ്യക്തമാക്കുന്നു.

വാക്യഘടന

ഡിവി (ബോർഡർ-ഇമേജ്-സോഴ്സ്: url(border.png);)

2.3 ബോർഡർ-ഇമേജ്-സ്ലൈസ് ഘടകങ്ങൾ

മൂലകത്തിന്റെ അതിരുകൾ നിർവചിക്കാൻ ഉപയോഗിക്കുന്ന ചിത്രത്തിന്റെ ഭാഗങ്ങളുടെ വലുപ്പം പ്രോപ്പർട്ടി നിർണ്ണയിക്കുകയും ചിത്രത്തെ ഒമ്പത് ഭാഗങ്ങളായി വിഭജിക്കുകയും ചെയ്യുന്നു: നാല് കോണുകൾ, കോണുകൾക്കിടയിലുള്ള നാല് അരികുകൾ, ഒരു കേന്ദ്ര ഭാഗം.

മൂല്യങ്ങൾ:
നമ്പർ ഒന്നോ രണ്ടോ മൂന്നോ നാലോ മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഫ്രെയിം ഭാഗങ്ങളുടെ വലുപ്പം സജ്ജമാക്കാൻ കഴിയും.
മൂലകത്തിന്റെ ഓരോ വശത്തും ഒരേ വലുപ്പമുള്ള ബോർഡറുകളെ ഒരു മൂല്യം സജ്ജമാക്കുന്നു.
രണ്ട് മൂല്യങ്ങൾ: ആദ്യത്തേത് മുകളിലെ വലിപ്പം നിർണ്ണയിക്കുന്നു താഴ്ന്ന പരിധി, രണ്ടാമത്തേത് - വലത്തും ഇടത്തും.
മൂന്ന് മൂല്യങ്ങൾ: ആദ്യത്തേത് മുകളിലെ അതിർത്തിയുടെ വലുപ്പം നിർണ്ണയിക്കുന്നു, രണ്ടാമത്തേത് - വലത്തോട്ടും ഇടത്തോട്ടും, മൂന്നാമത്തേത് - താഴെയുള്ള അതിർത്തി.
നാല് മൂല്യങ്ങൾ: മുകളിൽ, വലത്, താഴെ, ഇടത് ബോർഡറുകളുടെ വലുപ്പങ്ങൾ നിർവചിക്കുന്നു.
സംഖ്യാ മൂല്യം px-ന്റെ സംഖ്യയെ പ്രതിനിധീകരിക്കുന്നു.
% ചിത്രത്തിന്റെ വലുപ്പവുമായി ബന്ധപ്പെട്ട് ബോർഡർ വലുപ്പങ്ങൾ കണക്കാക്കുന്നു. വീതിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ തിരശ്ചീനമായി, ലംബമായി - ഉയരവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.
പൂരിപ്പിക്കുക മൂല്യം ഒരു സംഖ്യയോ ശതമാനമോ സഹിതം സൂചിപ്പിച്ചിരിക്കുന്നു. വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഫ്രെയിമിന്റെ ആന്തരിക അറ്റത്ത് ചിത്രം ഛേദിക്കപ്പെടുന്നില്ല, മാത്രമല്ല ഫ്രെയിമിനുള്ളിലെ പ്രദേശം നിറയ്ക്കുകയും ചെയ്യുന്നു.
പ്രാഥമിക ഈ പ്രോപ്പർട്ടി അതിന്റെ ഡിഫോൾട്ട് മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുന്നു.
അനന്തരാവകാശം പാരന്റ് എലമെന്റിൽ നിന്ന് ഈ വസ്തുവിന്റെ മൂല്യം അവകാശമാക്കുന്നു.

വാക്യഘടന

ഡിവ് (ബോർഡർ-ഇമേജ്-സ്ലൈസ്: 50 20;)
അരി. 4. ഇമേജ് ഫ്രെയിം സ്ലൈസുകൾ വ്യക്തമാക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം

2.4 അതിർത്തി-ചിത്രം-ആവർത്തനം

ഫ്രെയിമിന്റെ കോണുകൾക്കിടയിലുള്ള ഇടം പശ്ചാത്തല ചിത്രം എങ്ങനെ നിറയ്ക്കുന്നു എന്നത് ഈ പ്രോപ്പർട്ടി നിയന്ത്രിക്കുന്നു. ഒരൊറ്റ മൂല്യം അല്ലെങ്കിൽ ഒരു ജോടി മൂല്യങ്ങൾ ഉപയോഗിച്ച് വ്യക്തമാക്കാം.

വാക്യഘടന

ഡിവ് (ബോർഡർ-ഇമേജ്-ആവർത്തനം: ആവർത്തിക്കുക;) ചിത്രം. 5. വ്യത്യസ്ത തരം മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഒരു ഇമേജ് ഫ്രെയിമിന്റെ കേന്ദ്രഭാഗം ആവർത്തിക്കുന്നതിനുള്ള ഉദാഹരണം

2.5 അതിർത്തി-ചിത്രം-പുറം

ഘടകത്തിന്റെ അതിരുകൾക്കപ്പുറത്തേക്ക് ഒരു നിശ്ചിത ദൈർഘ്യത്തിൽ ഇമേജ് ഫ്രെയിം നീക്കാൻ പ്രോപ്പർട്ടി നിങ്ങളെ അനുവദിക്കുന്നു. ഒന്നോ അല്ലെങ്കിൽ ഒന്നോ ഉപയോഗിച്ച് വ്യക്തമാക്കാം നാല് മൂല്യങ്ങൾ.

വാക്യഘടന

ഡിവി (ബോർഡർ-ഇമേജ്-ഔട്ട്സെറ്റ്: 10px;)
അരി. 6. വ്യത്യസ്ത തരം മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഒരു ഇമേജ് ഫ്രെയിം മാറ്റുന്നതിനുള്ള ഒരു ഉദാഹരണം

3. പുറം ഫ്രെയിം ഓഫ്സെറ്റ് ഔട്ട്ലൈൻ-ഓഫ്സെറ്റ്

ബോർഡർ എലമെന്റിന്റെ ബോർഡറും ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടി ഉപയോഗിച്ച് സൃഷ്‌ടിച്ച ബാഹ്യ അതിർത്തിയും തമ്മിലുള്ള ദൂരം പ്രോപ്പർട്ടി വ്യക്തമാക്കുന്നു.

/*ചിത്രം 1:*/ img (ബോർഡർ: 1px സോളിഡ് പിങ്ക്; ഔട്ട്‌ലൈൻ: 1px ഡാഷ്ഡ് ഗ്രേ; ഔട്ട്‌ലൈൻ-ഓഫ്‌സെറ്റ്: 3px; ) /*ചിത്രം 2:*/ img (ബോർഡർ-വീതി: 1px 10px; ബോർഡർ-സ്റ്റൈൽ: സോളിഡ്; ബോർഡർ-വർണം: പിങ്ക്; ഔട്ട്‌ലൈൻ: 1px ഡാഷ്ഡ് ഗ്രേ; ഔട്ട്ലൈൻ-ഓഫ്സെറ്റ്: 3px; ) /*ചിത്രം 3:*/ img (ബോർഡർ: 3px ഇൻസെറ്റ് പിങ്ക്; ഔട്ട്ലൈൻ: 1px ഡാഷ്ഡ് ഗ്രേ; ഔട്ട്ലൈൻ-ഓഫ്സെറ്റ്: 1px; )
അരി. 7. ഒരു ബാഹ്യ ഫ്രെയിം ഉപയോഗിച്ച് ഒരു ചിത്രം അലങ്കരിക്കാനുള്ള ഒരു ഉദാഹരണം

4. ഗ്രേഡിയന്റ് ഫ്രെയിം

ബോർഡർ-ഇമേജിന്റെ മൂല്യം ഒരു ഇമേജ് മാത്രമല്ല, ഒരു ഗ്രേഡിയന്റ് ഫില്ലും ആകാം.

അർദ്ധസുതാര്യമായ ഫ്രെയിം

നിറങ്ങളിൽ ഒന്ന് സുതാര്യമാണ്. ഈ രീതിയിൽ, നിങ്ങൾക്ക് ഒരു മൂലകത്തിന്റെ എല്ലാ വശങ്ങൾക്കും ഒരേസമയം അല്ലെങ്കിൽ ഓരോ വശത്തിനും വെവ്വേറെ അതിരുകൾ സജ്ജമാക്കാൻ കഴിയും. ബോർഡറിന്റെ കനം നിയന്ത്രിക്കുന്നത് ബോർഡർ-വീഡ്ത്ത് പ്രോപ്പർട്ടിയാണ്.

* (box-sizing:border-box;).wrap (ഉയരം: 200px; പാഡിംഗ്: 25px; പശ്ചാത്തലം: #00E4F6; ) .ഗ്രേഡിയന്റ് (ഉയരം: 150px; വീതി: 50%; മാർജിൻ: 0 ഓട്ടോ; ബോർഡർ: 10px ഖര സുതാര്യം ;ബോർഡർ-ഇമേജ്: ലീനിയർ-ഗ്രേഡിയന്റ് (വലത്തേക്ക്, സുതാര്യമായ 0%, #ADF2F7 100%); ബോർഡർ-ഇമേജ്-സ്ലൈസ്: 1; )

തപാൽ കവർ

* (box-sizing:border-box;).wrap (ഉയരം: 200px; പാഡിംഗ്: 25px; ) .gradient (ഉയരം: 150px; വീതി: 50%; മാർജിൻ: 0 ഓട്ടോ; ബോർഡർ: 10px സോളിഡ് സുതാര്യം; ബോർഡർ-ചിത്രം: 10 ആവർത്തന-രേഖീയ-ഗ്രേഡിയന്റ് (45ഡിഗ്രി, #A7CECC, #A7CECC 10px, സുതാര്യമായ 10px, സുതാര്യമായ 20px, #F8463F 20px, #F8463F 30px, സുതാര്യമായ 30px, സുതാര്യം) 40px);

CSS3 ബോക്സ്-ഷാഡോ പ്രോപ്പർട്ടിയുടെ രസകരമായ ഒരു ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കുക എന്നതാണ് ഇരട്ട ഫ്രെയിംമൂലകത്തിന് ചുറ്റും. വളരെ രസകരമായ പ്രഭാവംപേജ് രൂപകൽപനയ്‌ക്കായി, പക്ഷേ ബോക്‌സ് ഷാഡോയെ പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകളുടെ പുതിയ പതിപ്പുകളിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ.

എന്നിരുന്നാലും, ഈ പ്രഭാവം സൃഷ്ടിക്കുന്നതിന് മറ്റ് നിരവധി മാർഗങ്ങളുണ്ട്. മാത്രമല്ല, വ്യക്തമായ ഉപയോഗം പശ്ചാത്തല ചിത്രംആദർശത്തിൽ നിന്ന് വളരെ അകലെയാണ്.

IN ഈ പാഠംഒരു ഘടകത്തിന് ചുറ്റും ഇരട്ട ബോർഡർ സൃഷ്ടിക്കുന്നതിന് അഞ്ച് രീതികൾ അവതരിപ്പിക്കുന്നു. മാത്രമല്ല, അവയിലൊന്നിന് മാത്രമേ ഒരു ചിത്രം ആവശ്യമുള്ളൂ, മറ്റുള്ളവരെല്ലാം ഉപയോഗിക്കുന്നു ശുദ്ധമായ കോഡ്കൂടെ CSS മികച്ച പിന്തുണബ്രൗസറുകളിൽ.

രീതി 1: അതിർത്തിയും രൂപരേഖയും

ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടി പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകളിൽ മാത്രമേ ഈ രീതി പ്രവർത്തിക്കൂ (എല്ലാം IE6/7 ഒഴികെ). നിങ്ങൾ എലമെന്റിലേക്ക് ബോർഡറും ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടിയും ചേർക്കുന്നു.

ഒന്ന് (ബോർഡർ: സോളിഡ് 6px #fff; ഔട്ട്‌ലൈൻ: സോളിഡ് 6px #888;)

ഈ രീതി പ്രവർത്തിക്കാനുള്ള കാരണം ഇതാണ് ഔട്ട്ലൈൻ ഫ്രെയിംദീർഘചതുരത്തിന്റെ പുറത്ത് എപ്പോഴും പ്രദർശിപ്പിക്കും. ഫ്ലോട്ടുചെയ്‌ത ഘടകങ്ങൾ ഉപയോഗിക്കുമ്പോൾ ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടിയിലെ പ്രശ്‌നം സംഭവിക്കുന്നു, കാരണം ബോർഡർ അടുത്തുള്ള ഘടകങ്ങളുമായി ഓവർലാപ്പ് ചെയ്യുന്നു.

രീതി 2: കപട ഘടകം

ഈ രീതി ആവശ്യമാണ് കേവല സ്ഥാനനിർണ്ണയംചട്ടക്കൂട്:

രണ്ട് (ബോർഡർ: സോളിഡ് 6px #fff; സ്ഥാനം: ബന്ധു; z-ഇൻഡക്സ്: 1; ) .രണ്ട്:മുമ്പ് (ഉള്ളടക്കം: ""; ഡിസ്പ്ലേ: ബ്ലോക്ക്; സ്ഥാനം: കേവലം; മുകളിൽ: -12px; ഇടത്: -12px; ബോർഡർ: സോളിഡ് 6px #888; വീതി: 312px; പാഡിംഗ്-ബോട്ടം: 12px; മിനിട്ട്-ഉയരം: 100%; z-ഇൻഡക്സ്: 10; )

പ്രധാന പോയിന്റുകൾ z-ഇൻഡക്സ് പ്രോപ്പർട്ടി സജ്ജീകരിക്കുന്നു (അതിനാൽ കപട ഘടകം ഉള്ളടക്കത്തെ ഓവർലാപ്പ് ചെയ്യുന്നു), സ്ഥാനനിർണ്ണയം, കുറഞ്ഞ ഉയരം മൂല്യം എന്നിവയാണ്. പിന്നീടുള്ള സ്വത്ത് ഫ്രെയിമിന്റെ ഇലാസ്തികത സംരക്ഷിക്കുന്നു.

രീതി 3: നിഴൽ

മിക്കതും മികച്ച രീതി, ബോക്‌സ്-ഷാഡോ പ്രോപ്പർട്ടി ക്രമീകരണങ്ങൾക്കൊപ്പം ഒരു വരി കോഡ് മാത്രമേ ആവശ്യമുള്ളൂ.

മൂന്ന് (ബോക്സ്-ഷാഡോ: 0 0 0 6px #fff, 0 0 0 12px #888; )

ഇരട്ട ഫ്രെയിം ദൃശ്യമാക്കാൻ രണ്ട് ഷാഡോകൾ ഉപയോഗിക്കുന്നു. അവ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു. മങ്ങൽ 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. രണ്ടാമത്തെ നിഴൽ ആദ്യത്തേതിനെ ഓവർലാപ്പ് ചെയ്യുന്നതിനാൽ, അതിന് ഇരട്ടിയുണ്ട് കൂടുതൽ വീതി. പ്രധാന നിമിഷം- അതാര്യമായ നിറങ്ങളുടെ ഉപയോഗം, ഫ്രെയിമുകൾക്കിടയിൽ വ്യക്തമായ അതിർത്തി സൃഷ്ടിക്കുന്നു.

ഔട്ട്‌ലൈൻ പ്രോപ്പർട്ടി പോലെ, ബോക്സ്-ഷാഡോയ്ക്ക് യാതൊരു സ്വാധീനവുമില്ല അടുത്തുള്ള ഘടകങ്ങൾഅവ ഓവർലാപ്പ് ചെയ്യാനും കഴിയും. അതിനാൽ, രചനയുടെ രൂപം രൂപപ്പെടുത്തുന്നതിന് ഒരു ഫീൽഡ് സജ്ജമാക്കേണ്ടത് ആവശ്യമാണ്.

സ്വാഭാവികമായും, ബോക്സ്-ഷാഡോ പ്രോപ്പർട്ടിക്കുള്ള പിന്തുണ പുതിയ ബ്രൗസറുകളിലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

രീതി 4: അധിക ഡിവി എലമെന്റ്

IN ഈ രീതിഉപയോഗിച്ചു ബാഹ്യ ഘടകം

ഒരു ഇരട്ട ഫ്രെയിം പ്രദർശിപ്പിക്കാൻ. ഒരേയൊരു രീതിഎല്ലായിടത്തും പ്രവർത്തിക്കുന്നത്:

നാല് (ബോർഡർ: സോളിഡ് 6px #888; പശ്ചാത്തലം: #fff; വീതി: 312px; മിനിമം-ഉയരം: 312px; ) .നാല് ഡിവി (വീതി: 300px; മിനിറ്റ്-ഉയരം: 300px; പശ്ചാത്തലം: #222; മാർജിൻ: 6px ഓട്ടോ; ഓവർഫ്ലോ : മറച്ചിരിക്കുന്നു;)

പുറം മൂലകത്തിന് അല്പം ഉണ്ട് വലിയ വലിപ്പം, ഇത് ഒരു ഇരട്ട ഫ്രെയിമിന്റെ മിഥ്യ സൃഷ്ടിക്കുന്നു.

രീതി 5: ബോർഡർ-ഇമേജ് പ്രോപ്പർട്ടി

മറ്റൊരു പുതിയ സാങ്കേതികത പലപ്പോഴും മറന്നുപോയ CSS3 ബോർഡർ-ഇമേജ് പ്രോപ്പർട്ടിയാണ്:

അഞ്ച് (ബോർഡർ വീതി: 12px; -webkit-ബോർഡർ-ചിത്രം: url (multiple-borders.gif) 12 12 12 12 ആവർത്തിക്കുക; -moz-ബോർഡർ-ചിത്രം: url (multiple-borders.gif) 12 12 12 12 ആവർത്തിക്കുക; ബോർഡർ-ചിത്രം: url(ഒന്നിലധികം അതിർത്തികൾ) 12 12 12 12 ആവർത്തിക്കുക; /* ഓപ്പറയ്ക്ക് */ )

നിങ്ങൾക്ക് മറ്റൊരു രീതി അറിയാമോ?

തീർച്ചയായും, വളരെക്കാലമായി അറിയപ്പെടുന്നതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ രീതികൾ ഇവിടെ ശേഖരിക്കുന്നു. എന്നാൽ നിങ്ങൾക്ക് ഒരു തന്ത്രം അറിയാമായിരിക്കും. അഭിപ്രായങ്ങളിൽ വായനക്കാരുമായി പങ്കിടുക.

ഒരു മൂലകത്തിന്റെ അതിർത്തി നിയന്ത്രിക്കുന്നതിന്, പൊതുവായ ബോർഡർ പ്രോപ്പർട്ടി ഉപയോഗിക്കുക. ഒരു ഘടകത്തിന്റെ ബോർഡറിന്റെ കനം, ശൈലി, നിറം എന്നിവ ഒരൊറ്റ പ്രഖ്യാപനത്തിൽ സജ്ജീകരിക്കാൻ ഈ പ്രോപ്പർട്ടി നിങ്ങളെ അനുവദിക്കുന്നു.

ഈ മൂന്ന് പ്രോപ്പർട്ടികൾ (ബോർഡർ കനം, ബോർഡർ ശൈലി, നിറം) ഒരൊറ്റ പ്രഖ്യാപനത്തിൽ സജ്ജമാക്കാൻ കഴിയും. ഒരു ഉദാഹരണം ഇതാ:

CSS ലെ അതിർത്തികൾ

ചുവപ്പിൽ 3px ബോർഡറുള്ള ഒരു ഡിവി ബ്ലോക്ക്.


ഒരു ഘടകത്തിന്റെ ഒരു വശത്ത് മാത്രമേ നിങ്ങൾക്ക് ഒരു ബോർഡർ ശൈലി വ്യക്തമാക്കാൻ കഴിയൂ. ഇത് ചെയ്യുന്നതിന്, ബോർഡർ-ടോപ്പ് (മുകളിൽ ബോർഡർ), ബോർഡർ-വലത് (വലത് ബോർഡർ), ബോർഡർ-ബോട്ടം (താഴെ ബോർഡർ), ബോർഡർ-ഇടത് (ഇടത് ബോർഡർ) എന്നീ പ്രോപ്പർട്ടികൾ ഉപയോഗിക്കുക.

CSS ലെ അതിർത്തികൾ

വ്യത്യസ്ത ബോർഡറുകളുള്ള ഒരു ഡിവി.


ഈ ഉദാഹരണത്തിൽ, ബ്ലോക്കിന്റെ ഓരോ വശത്തിനും വ്യത്യസ്തമായ ബോർഡർ കനം, ശൈലി, നിറം എന്നിവയുണ്ട്.

എങ്ങനെയെന്ന് ചിന്തിക്കുക CSS സഹായംനിങ്ങൾക്ക് ഇതുപോലുള്ള ഒരു രൂപം സൃഷ്ടിക്കാൻ കഴിയും:

ബോർഡർ മൂല്യങ്ങൾ - കനം, ശൈലി, നിറം - പ്രത്യേക പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് പ്രത്യേകം സജ്ജമാക്കാൻ കഴിയും.

  • അതിർത്തി ശൈലി - അതിർത്തി ശൈലി.
  • അതിർത്തി വീതി - അതിർത്തി വീതി.
  • അതിർത്തി നിറം - അതിർത്തി നിറം.

നമുക്ക് ഓരോ മൂല്യങ്ങളും പ്രത്യേകം പരിഗണിക്കാം.

അതിർത്തി ശൈലിയിലുള്ള സ്വത്ത് ബോർഡർ ശൈലി.

ബോർഡർ ശൈലിയിലുള്ള പ്രോപ്പർട്ടി അതിർത്തിയുടെ ശൈലി സജ്ജമാക്കുന്നു. CSS-ൽ, ഇൻ HTML വ്യത്യാസങ്ങൾ, ഒരു മൂലകത്തിന്റെ ബോർഡർ സോളിഡ് മാത്രമല്ല. ബോർഡർ ശൈലിക്ക് ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ സ്വീകരിക്കുന്നു:

  1. ഒന്നുമില്ല - ബോർഡർ ഇല്ല (സ്ഥിരസ്ഥിതി).
  2. ഖര - ഖര അതിർത്തി.
  3. ഇരട്ട - ഇരട്ട അതിർത്തി.
  4. ഡാഷ്ഡ് - ഡോട്ട് ബോർഡർ.
  5. ഡോട്ടഡ് - ഡോട്ടുകളുടെ ഒരു ശ്രേണി കൊണ്ട് നിർമ്മിച്ച ഒരു ബോർഡർ.
  6. റിഡ്ജ് - "റിഡ്ജ്" ബോർഡർ.
  7. ഗ്രോവ് - "ഗ്രോവ്" ബോർഡർ.
  8. inset - depressed border.
  9. ഔട്ട്സെറ്റ് - എക്സ്ട്രൂഡ് ബോർഡർ.

അവർ എങ്ങനെ കാണപ്പെടുന്നു എന്നതിന്റെ ഉദാഹരണങ്ങൾ.

അതിർത്തിയില്ല (ഒന്നുമില്ല)


ഉറച്ച അതിർത്തി


ഇരട്ട അതിർത്തി


ഡോട്ടുകളുടെ ഒരു ശ്രേണിയുടെ ബോർഡർ (ഡോട്ട്)


വരയുള്ള അതിർത്തി


ഗ്രോവ് അതിർത്തി


വരമ്പിന്റെ അതിർത്തി


ഇൻഡന്റ് ചെയ്ത ബോർഡർ (ഇൻസെറ്റ്)


എക്സ്ട്രൂഡ് ബോർഡർ (ആരംഭം)

വഴിയിൽ, നിങ്ങൾ റിഡ്ജ് ഫ്രെയിമിനായി ബോർഡർ വർണ്ണം കറുപ്പായി സജ്ജമാക്കിയാൽ, നിങ്ങൾക്ക് ഈ ഫലം ലഭിക്കും.

കറുത്ത ബോർഡറും റിഡ്ജ് ശൈലിയും ഉള്ള ഒരു ഡിവി ബ്ലോക്ക്.

ഫ്രെയിം കട്ടിയുള്ളതായി തോന്നുന്നു, പക്ഷേ ഒരു കറുത്ത നിഴൽ ഇഫക്റ്റ് ചേർത്താണ് റിഡ്ജ് ശൈലി സൃഷ്ടിച്ചത്, കറുത്ത ഫ്രെയിമിൽ ബ്ലാക്ക് ഇഫക്റ്റ് ദൃശ്യമാകില്ല.

ബോർഡർ-സ്റ്റൈൽ പ്രോപ്പർട്ടി ഉപയോഗിച്ച്, ബ്ലോക്കിന്റെ എല്ലാ വശങ്ങളിലും മാത്രമല്ല ബോർഡർ ശൈലി സജ്ജമാക്കാൻ കഴിയും. ഒരു ബോർഡർ-സ്റ്റൈൽ പ്രോപ്പർട്ടിക്കായി ഒന്നിലധികം മൂല്യങ്ങൾ സജ്ജീകരിക്കാൻ കഴിയും; മൂല്യങ്ങളുടെ എണ്ണത്തെ ആശ്രയിച്ച്, ബ്ലോക്കിന്റെ വ്യത്യസ്ത എണ്ണം വശങ്ങളിലേക്ക് ബോർഡർ ശൈലി അസൈൻ ചെയ്യപ്പെടും. നിങ്ങൾക്ക് ഒന്നോ രണ്ടോ മൂന്നോ നാലോ മൂല്യങ്ങൾ സജ്ജമാക്കാൻ കഴിയും. ഓരോ കേസിനും ഉദാഹരണങ്ങൾ നോക്കാം.

ഒരു മൂല്യം (സോളിഡ്) - ബ്ലോക്കിന്റെ എല്ലാ വശങ്ങളിലും ബോർഡർ ശൈലി സജ്ജീകരിച്ചിരിക്കുന്നു.


രണ്ട് മൂല്യങ്ങൾ (സോളിഡ് ഡബിൾ) - ആദ്യ മൂല്യം മുകളിലും താഴെയുമുള്ള വശങ്ങൾക്കായി ശൈലി സജ്ജമാക്കുന്നു, രണ്ടാമത്തേത് വശത്തിന്.


മൂന്ന് മൂല്യങ്ങൾ (സോളിഡ് ഡബിൾ ഡോട്ടഡ്) - മുകളിലെ വശത്തിനുള്ള ആദ്യ മൂല്യം, രണ്ടാമത്തേത് വശങ്ങൾ, മൂന്നാമത്തേത് താഴെ.


നാല് മൂല്യങ്ങൾ (സോളിഡ് ഡബിൾ ഡോട്ടഡ് ഡാഷ്ഡ്) - മുകളിൽ നിന്ന് ആരംഭിക്കുന്ന ഘടികാരദിശയിലുള്ള ഓരോ മൂല്യവും.

അതിർത്തി വീതിയുള്ള പ്രോപ്പർട്ടി. ബോർഡർ കനം.

ഒരു മൂലകത്തിന്റെ ബോർഡറിന്റെ വീതി സജ്ജീകരിക്കാൻ, ബോർഡർ വീതി പ്രോപ്പർട്ടി ഉപയോഗിക്കുക. ബോർഡർ കനം ഏതെങ്കിലും കേവല അളവെടുപ്പ് യൂണിറ്റുകളിൽ വ്യക്തമാക്കാം, ഉദാഹരണത്തിന് പിക്സലുകളിൽ.

ബോർഡർ-സ്റ്റൈൽ പ്രോപ്പർട്ടി പോലെ, പ്രോപ്പർട്ടിയും ഒന്ന് മുതൽ നാല് മൂല്യങ്ങൾ വരെ സജ്ജീകരിക്കാം. ഓരോ കേസിനും ഉദാഹരണങ്ങൾ നോക്കാം.



ഉദാഹരണ കോഡ്:

CSS ലെ ബോർഡർ കനം

ഒരു മൂല്യം (2px) - ബ്ലോക്കിന്റെ എല്ലാ വശങ്ങളിലും ബോർഡർ കനം സജ്ജീകരിച്ചിരിക്കുന്നു.

രണ്ട് മൂല്യങ്ങൾ (1px 5px) - ആദ്യ മൂല്യം മുകളിലും താഴെയുമായി കനം സജ്ജമാക്കുന്നു, രണ്ടാമത്തേത് വശത്തിന്.

മൂന്ന് മൂല്യങ്ങൾ (1px 3px 5px) - മുകളിലെ വശത്തിനുള്ള ആദ്യ മൂല്യം, രണ്ടാമത്തേത് വശങ്ങൾ, മൂന്നാമത്തേത് താഴെ.

നാല് മൂല്യങ്ങൾ (1px 3px 5px 7px) - മുകളിൽ നിന്ന് ആരംഭിക്കുന്ന ഘടികാരദിശയിലുള്ള ഓരോ മൂല്യവും.


ബോർഡർ-വീഡ്ത്ത് പ്രോപ്പർട്ടിക്ക് രൂപത്തിൽ മൂല്യങ്ങളുണ്ട് കീവേഡുകൾ. ആകെ മൂന്ന് ഉണ്ട്:

  • നേർത്ത - നേർത്ത അതിർത്തി;
  • ഇടത്തരം - ശരാശരി കനം;
  • കട്ടിയുള്ള - കട്ടിയുള്ള അതിർത്തി;

ബോർഡർ കനം: നേർത്ത.


ബോർഡർ കനം: ഇടത്തരം.


ബോർഡർ കനം: കട്ടിയുള്ള.

അതിർത്തി വർണ്ണ സ്വത്ത്. ബോർഡർ നിറം.

ബോർഡർ നിറം നിയന്ത്രിക്കാൻ, ബോർഡർ-കളർ ടൂൾ ഉപയോഗിക്കുക. "CSS-ലെ നിറങ്ങൾ" എന്ന ലേഖനത്തിൽ വിവരിച്ചിരിക്കുന്ന ഏത് രീതിയും ഉപയോഗിച്ച് ഈ പ്രോപ്പർട്ടിയുടെ നിറങ്ങൾ സജ്ജീകരിക്കാവുന്നതാണ്, അതായത്:

  • നിറത്തിന്റെ ഹെക്സാഡെസിമൽ നൊട്ടേഷൻ (#ff00aa).
  • RGB ഫോർമാറ്റ് rgb(255,12,110) ആണ്. RGBA ഫോർമാറ്റ് CSS3-ന്.
  • HSL ഫോർമാറ്റുകൾകൂടാതെ CSS3-നുള്ള HSLA.
  • നിറത്തിന്റെ പേര്, ഉദാഹരണത്തിന് കറുപ്പ്. മുഴുവൻ ലിസ്റ്റ് CSS വർണ്ണ നാമ പട്ടികയിൽ വർണ്ണ നാമങ്ങൾ നൽകിയിരിക്കുന്നു.

ബോർഡർ-കളർ പ്രോപ്പർട്ടിക്ക് ഒന്ന് മുതൽ നാല് വരെ മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം, അവ മുമ്പത്തെ ഗുണങ്ങൾക്ക് സമാനമായി പരിഗണിക്കുന്നു.

ഒരു മൂല്യം (ചുവപ്പ്).


രണ്ട് മൂല്യങ്ങൾ (ചുവപ്പ് കറുപ്പ്).


മൂന്ന് മൂല്യങ്ങൾ (ചുവപ്പ് കറുപ്പ് മഞ്ഞ).


നാല് മൂല്യങ്ങൾ (ചുവപ്പ് കറുപ്പ് മഞ്ഞ നീല).

ഇപ്പോൾ മുകളിൽ പറഞ്ഞിരിക്കുന്ന പ്രശ്നത്തിലേക്ക് മടങ്ങുകയും ഒരു ചിത്രം വരയ്ക്കുകയും ചെയ്യാം:

അത്തരമൊരു ചിത്രം വരയ്ക്കുന്ന കോഡ് ഇതാ, വലുപ്പത്തിൽ മാത്രം വലുത്:

CSS ലെ ബോർഡർ കനം



വശങ്ങൾക്കായി പ്രത്യേകം മൂല്യങ്ങൾ ക്രമീകരിക്കുന്നു

ഒരു ബ്ലോക്കിന്റെ ഒരു വശത്ത് മാത്രമേ നിങ്ങൾക്ക് ബോർഡർ പ്രോപ്പർട്ടി മൂല്യങ്ങൾ വ്യക്തമാക്കാൻ കഴിയൂ എന്ന് മുകളിൽ സൂചിപ്പിച്ചിരുന്നു. ഈ ആവശ്യങ്ങൾക്കായി പ്രോപ്പർട്ടികൾ ഉണ്ട്:

  • ബോർഡർ ടോപ്പ് (മുകളിൽ ബോർഡർ)
  • അതിർത്തി-വലത്
  • അതിർത്തി-താഴെ
  • അതിർത്തി-ഇടത് (ഇടത് അതിർത്തി)

എല്ലാ ഗുണങ്ങൾക്കും ഏത് ക്രമത്തിലും മൂന്ന് മൂല്യങ്ങൾ (കനം, ശൈലി, നിറം) വ്യക്തമാക്കിയിട്ടുണ്ടെന്ന് ഞാൻ നിങ്ങളെ ഓർമ്മിപ്പിക്കട്ടെ. എന്നാൽ ഓരോ വശത്തിനും വെവ്വേറെ കനം, നിറം, ശൈലി എന്നിവ സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന പ്രോപ്പർട്ടികൾ ഉണ്ട്. ഈ ഗുണങ്ങളുടെ എഴുത്ത് മുകളിൽ നിന്ന് ഉരുത്തിരിഞ്ഞതാണ്.

ടോപ്പ് ബോർഡർ ഓപ്ഷനുകൾ (ബോർഡർ-ടോപ്പ്).

  • ബോർഡർ ടോപ്പ് കളർ - മൂലകത്തിന്റെ മുകളിലെ ബോർഡറിന്റെ നിറം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ടോപ്പ്-വീഡ്ത്ത് - മൂലകത്തിന്റെ മുകളിലെ ബോർഡറിന്റെ കനം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ടോപ്പ്-സ്റ്റൈൽ - മൂലകത്തിന്റെ മുകളിലെ ബോർഡറിന്റെ ശൈലി സജ്ജമാക്കുന്നു.

വലത് ബോർഡർ ഓപ്ഷനുകൾ (ബോർഡർ-വലത്).

  • ബോർഡർ-വലത്-നിറം - മൂലകത്തിന്റെ വലത് ബോർഡറിന്റെ നിറം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-വലത്-വീതി - മൂലകത്തിന്റെ വലത് ബോർഡറിന്റെ കനം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-വലത്-ശൈലി - മൂലകത്തിന്റെ വലത് ബോർഡറിന്റെ ശൈലി സജ്ജമാക്കുന്നു.

താഴെയുള്ള ബോർഡർ ഓപ്ഷനുകൾ (ബോർഡർ-ബോട്ടം).

  • border-bottom-color - മൂലകത്തിന്റെ താഴെയുള്ള ബോർഡറിന്റെ നിറം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ബോട്ടം-വീഡ്ത്ത് - മൂലകത്തിന്റെ താഴെയുള്ള ബോർഡറിന്റെ കനം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ബോട്ടം-സ്റ്റൈൽ - മൂലകത്തിന്റെ താഴെയുള്ള ബോർഡറിന്റെ ശൈലി സജ്ജമാക്കുന്നു.

ഇടത് ബോർഡർ ഓപ്ഷനുകൾ (ബോർഡർ-ഇടത്).

  • ബോർഡർ-ലെഫ്റ്റ് കളർ - മൂലകത്തിന്റെ ഇടത് ബോർഡറിന്റെ നിറം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ഇടത്-വീതി - മൂലകത്തിന്റെ ഇടത് ബോർഡറിന്റെ കനം സജ്ജമാക്കുന്നു.
  • ബോർഡർ-ലെഫ്റ്റ്-സ്റ്റൈൽ - മൂലകത്തിന്റെ ഇടത് ബോർഡറിന്റെ ശൈലി സജ്ജമാക്കുന്നു.

ഈ പ്രോപ്പർട്ടികൾ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം:

CSS ലെ ബോർഡർ കനം

ഈ ഉദാഹരണത്തിൽ ഡിവി ബ്ലോക്ക്ആദ്യം, ബോർഡറുകൾ എല്ലാ വശങ്ങളിലും 3px കട്ടിയുള്ളതും കട്ടിയുള്ളതുമായ രീതിയിൽ സജ്ജീകരിച്ചിരിക്കുന്നു. അപ്പോൾ:
  • ബോർഡർ ടോപ്പ് കളർ പ്രോപ്പർട്ടി ഉപയോഗിച്ച് മുകളിലെ ബോർഡറിന്റെ നിറം ചുവപ്പായി പുനർ നിർവചിച്ചു,
  • ബോർഡർ-വലത്-വീതി പ്രോപ്പർട്ടി ഉപയോഗിച്ച്, വലത് ബോർഡറിന്റെ കനം 10px ആയി സജ്ജീകരിച്ചിരിക്കുന്നു,
  • ബോർഡർ-ബോട്ടം-സ്റ്റൈൽ പ്രോപ്പർട്ടി ഉപയോഗിച്ച്, താഴത്തെ അതിർത്തിയുടെ ശൈലി ഇരട്ടിയായി പുനർ നിർവചിച്ചിരിക്കുന്നു,
  • ബോർഡർ-ഇടത്-വർണ്ണ പ്രോപ്പർട്ടി ഉപയോഗിച്ച്, ഇടത് ബോർഡർ നിറം നീലയായി സജ്ജീകരിച്ചിരിക്കുന്നു.


ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി. വൃത്താകൃതിയിലുള്ള ബോർഡർ കോണുകൾ.

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി ഒരു മൂലകത്തിന്റെ ബോർഡറുകളുടെ കോണുകൾ ചുറ്റാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. ഈ പ്രോപ്പർട്ടി CSS3-ൽ പ്രത്യക്ഷപ്പെടുകയും എല്ലാത്തിലും ശരിയായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു ആധുനിക ബ്രൗസറുകൾ, ഒഴികെ ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ 8 (കൂടാതെ പഴയ പതിപ്പുകൾ).

മൂല്യങ്ങൾ CSS-ൽ ഉപയോഗിക്കുന്ന ഏത് നമ്പറുകളാകാം.

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി: 15px.

ബ്ലോക്ക് ഫ്രെയിം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, പശ്ചാത്തലത്തിൽ ഫില്ലറ്റ് സംഭവിക്കുന്നു. ബോർഡർ ഇല്ലാത്തതും എന്നാൽ പശ്ചാത്തല നിറമുള്ളതുമായ ഒരു വൃത്താകൃതിയിലുള്ള ബ്ലോക്കിന്റെ ഒരു ഉദാഹരണം ഇതാ:

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി: 15px.

ഒരു മൂലകത്തിന്റെ ഓരോ കോണും റൗണ്ട് ചെയ്യുന്നതിനുള്ള ഗുണങ്ങളുണ്ട്. ഈ ഉദാഹരണം അവയെല്ലാം ഉപയോഗിക്കുന്നു:

ബോർഡർ-മുകളിൽ-ഇടത്-റേഡിയസ്: 15px; ബോർഡർ-മുകളിൽ-വലത്-റേഡിയസ്: 0; ബോർഡർ-താഴെ-വലത്-റേഡിയസ്: 15px; ബോർഡർ-ബോട്ടം-ഇടത്-റേഡിയസ്: 0;

ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി: 15px.

ഈ കോഡ് ഒരു പ്രഖ്യാപനത്തിൽ എഴുതാമെങ്കിലും: ബോർഡർ-റേഡിയസ്: 15px 0 15px 0 . ബോർഡർ-റേഡിയസ് പ്രോപ്പർട്ടി ഒന്ന് മുതൽ നാല് വരെ മൂല്യങ്ങൾ സജ്ജമാക്കാൻ കഴിയും എന്നതാണ് വസ്തുത. അത്തരം പ്രഖ്യാപനങ്ങളെ നിയന്ത്രിക്കുന്ന നിയമങ്ങൾ ചുവടെയുള്ള പട്ടിക വിവരിക്കുന്നു.

ഈ പട്ടിക ശ്രദ്ധാപൂർവ്വം പഠിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഏറ്റവും കൂടുതൽ മനസ്സിലാക്കാൻ കഴിയും ചെറിയ കുറിപ്പ്ആവശ്യമുള്ള ശൈലി ഇതുപോലെയായിരിക്കും: ബോർഡർ-റേഡിയസ്: 15px 0 . രണ്ട് അർത്ഥങ്ങളേ ഉള്ളൂ.

ഒരു ചെറിയ പരിശീലനം

CSS ഉപയോഗിച്ച് നാരങ്ങ വരയ്ക്കുന്നു.

അത്തരമൊരു ബ്ലോക്കിനുള്ള കോഡ് ഇതാ:

മാർജിൻ: 0 ഓട്ടോ; /* ബ്ലോക്കിന്റെ മധ്യത്തിൽ */ വീതി: 200px; ഉയരം: 200px; പശ്ചാത്തലം: #F5F240; ബോർഡർ: 1px സോളിഡ് #F0D900; ബോർഡർ-റേഡിയസ്: 10px 150px 30px 150px;

ഞങ്ങൾ ഇതിനകം ചിത്രം വരച്ചിട്ടുണ്ട്:

ഇനി അതിൽ നിന്ന് ഒരു ത്രികോണം വിടാം:

ത്രികോണ കോഡ് ഇതാണ്:

മാർജിൻ: 0 ഓട്ടോ; /* ബ്ലോക്ക് */ പാഡിംഗ്: 0px; വീതി: 0px; ഉയരം: 0; ബോർഡർ: 30px ഖര വെള്ള; ബോർഡർ-താഴെ നിറം: ചുവപ്പ്;