From Valve Developer Community
		
		
		
		
		Jump to navigation
		Jump to search
		
				
				
				
				
				
				|  |   | 
| Line 5: | Line 5: | 
|  | -->float:{{{float|no}}};<!-- |  | -->float:{{{float|no}}};<!-- | 
|  | -->margin-bottom:1.5em;<!-- |  | -->margin-bottom:1.5em;<!-- | 
|  |  | -->margin-left:{{{margin_left|0}}};<!-- | 
|  | -->padding-right:0.5em;<!-- |  | -->padding-right:0.5em;<!-- | 
|  | -->{{#ifeq:{{{noborder|0}}}|0|border:1px solid rgba(255,255,255,0.1); border-left:solid 1px {{{color|#8bb9e0}}};padding-left:1em;|}}<!-- |  | -->{{#ifeq:{{{noborder|0}}}|0|border:1px solid rgba(255,255,255,0.1); border-left:solid 1px {{{color|#8bb9e0}}};padding-left:1em;|}}<!-- | 
		Revision as of 21:23, 9 February 2024

 Available doc translations 
…
 English
 EnglishUsage
Wraps content in a box that can dynamically be expanded or collapsed.
 Important:Do not use this template in the middle of a line. Start a new line, which also allows you to indent it using colons.
Important:Do not use this template in the middle of a line. Start a new line, which also allows you to indent it using colons.
Text {{Expand|margin_left=2em|Text}} Text <!-- breaks -->
Text
:{{Expand|Text}} <!-- good! -->
Text
Parameters
- {{{1}}} – The content to expand or hide.
- {{{float}}} – Set to leftorrightif floating is desired. Using this parameter is preferable to addingstyle=float:rightbecause this also adjusts the title alignment appropriately, see the example below.
- {{{title}}} – An optional title shown next to the expand button.
- {{{titlestyle}}} – Adds extra title style parameters.
- {{{noborder}}} – If non-zero, use no surrounding border.  Warning:It can become difficult to tell where the expanded text ends if the background colors are identical! Use this only if you would end up with double borders for example. Warning:It can become difficult to tell where the expanded text ends if the background colors are identical! Use this only if you would end up with double borders for example.
- {{{startcollapsed}}} – If set to 0, the content will initially be visible, otherwise collapsed. Default is 1.
- {{{color}}} – The color of the left border and title, if used.
- {{{bgcolor|rgba(0,0,0,0.05)}}} – The background color of the content. This defaults to transparentif {{{noborder}}} is not 0.
- {{{margin_bottom|1em}}} – The border on the bottom.
- {{{margin_left|0}}} – The border on the left.
- {{{style}}} – Adds style parameters for the table that this template is based on.
Examples
{{expand|{{KV Breakable}}}} renders as follows.
| Breakable (common): Performance Mode (PerformanceMode)  <choices>Used to limit the amount of gibs produced when this entity breaks, for performance reasons.
 
Choices
| 0: Normal1: No Gibs2: Full Gibs on All Platforms (Xbox 360, PS3, etc)3: Reduced gibs
 |  Min Damage to Hurt (minhealthdmg)  <integer>If a single hit to the object doesn't do at least this much damage, the prop won't take any of the damage it attempted to give.
 Pressure Delay (PressureDelay)  <float>Seconds to delay breaking from pressure. Allows creaking/groaning sounds to play.
 Health (health)  <integer>How close to breaking the object is.
 Maximum Health (max_health)  <integer>Health cannot exceed this amount.
 Physics Impact Damage Scale (physdamagescale)  <float>Multiplier for damage amount when this entity is hit by a physics object. With a value of 0 the entity will take no damage from physics.
 Breakable By (BreakableType)  <choices> (only in   )
 
Who can break this?
| 0: Everyone1: All Infected2: Only Tanks
 |  
Non-Valve games   
| Enable Explosion Override (explosion_override)  <choices> (only in  ) !FGDEnable/disable explosion parameters override (explosion_particle, explosion_particle_liquid, explosion_attachment, explosion_soundscript and explosion_soundscript_liquid).
 Explosion Particle (explosion_particle)  <string> (only in  ) !FGDA particle system to use when this entity explodes.
 Explosion Particle Underwater (explosion_particle_liquid)  <string> (only in  ) !FGDA particle system to use when this entity explodes in water.
 Explosion Attachment Point (explosion_attachment)  <string> (only in  ) !FGDAn attachment point to use for custom explosion particle system.
 Explosion Sound Script (explosion_soundscript)  <sound> (only in  ) !FGDA sound script to use when this entity explodes.
 Explosion Sound Script Underwater (explosion_soundscript_liquid)  <sound> (only in  ) !FGDA sound script to use when this entity explodes in water.
  Important:Both explosion_soundscript and explosion_soundscript_liquid require a sound script, a raw sound file will not work. |  | 
{{expand|{{KV Breakable}}|noborder=1}} renders as follows.
| Breakable (common): Performance Mode (PerformanceMode)  <choices>Used to limit the amount of gibs produced when this entity breaks, for performance reasons.
 
Choices
| 0: Normal1: No Gibs2: Full Gibs on All Platforms (Xbox 360, PS3, etc)3: Reduced gibs
 |  Min Damage to Hurt (minhealthdmg)  <integer>If a single hit to the object doesn't do at least this much damage, the prop won't take any of the damage it attempted to give.
 Pressure Delay (PressureDelay)  <float>Seconds to delay breaking from pressure. Allows creaking/groaning sounds to play.
 Health (health)  <integer>How close to breaking the object is.
 Maximum Health (max_health)  <integer>Health cannot exceed this amount.
 Physics Impact Damage Scale (physdamagescale)  <float>Multiplier for damage amount when this entity is hit by a physics object. With a value of 0 the entity will take no damage from physics.
 Breakable By (BreakableType)  <choices> (only in   )
 
Who can break this?
| 0: Everyone1: All Infected2: Only Tanks
 |  
Non-Valve games   
| Enable Explosion Override (explosion_override)  <choices> (only in  ) !FGDEnable/disable explosion parameters override (explosion_particle, explosion_particle_liquid, explosion_attachment, explosion_soundscript and explosion_soundscript_liquid).
 Explosion Particle (explosion_particle)  <string> (only in  ) !FGDA particle system to use when this entity explodes.
 Explosion Particle Underwater (explosion_particle_liquid)  <string> (only in  ) !FGDA particle system to use when this entity explodes in water.
 Explosion Attachment Point (explosion_attachment)  <string> (only in  ) !FGDAn attachment point to use for custom explosion particle system.
 Explosion Sound Script (explosion_soundscript)  <sound> (only in  ) !FGDA sound script to use when this entity explodes.
 Explosion Sound Script Underwater (explosion_soundscript_liquid)  <sound> (only in  ) !FGDA sound script to use when this entity explodes in water.
  Important:Both explosion_soundscript and explosion_soundscript_liquid require a sound script, a raw sound file will not work. |  | 
{{expand|color=yellow|title=Yellow|Yellow!}} renders as follows.
:{{expand|Can be indented.}} renders as follows.
{{expand
|title=float{{=}}right
|float=right
|
The title alignment also uses {{param|float}} so that the button stays at the same position when toggling.
}}
float=right
| The title alignment also uses {{{float}}} so that the button stays at the same position when toggling.
 | 
See how this renders on the right.