mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 20:52:45 +00:00 
			
		
		
		
	LibWeb: Implement SVG opacity properties
This implements the stop-opacity, fill-opacity, and stroke-opacity properties (in CSS). This replaces the existing more ad-hoc fill-opacity attribute handling.
This commit is contained in:
		
							parent
							
								
									120e5b6b6f
								
							
						
					
					
						commit
						00cda96e2d
					
				
					 13 changed files with 141 additions and 29 deletions
				
			
		|  | @ -74,7 +74,7 @@ void SVGGradientElement::add_color_stops(Gfx::SVGGradientPaintStyle& paint_style | |||
|         // stop's offset value. If a given gradient stop's offset value is not equal to or greater than all
 | ||||
|         // previous offset values, then the offset value is adjusted to be equal to the largest of all previous
 | ||||
|         // offset values.
 | ||||
|         paint_style.add_color_stop(stop_offset, stop.stop_color()).release_value_but_fixme_should_propagate_errors(); | ||||
|         paint_style.add_color_stop(stop_offset, stop.stop_color().with_opacity(stop.stop_opacity())).release_value_but_fixme_should_propagate_errors(); | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 MacDue
						MacDue