diff --git a/src/style_reader.py b/src/style_reader.py index 8831f9a..d178e32 100644 --- a/src/style_reader.py +++ b/src/style_reader.py @@ -1,6 +1,6 @@ import re import cssutils -from typing import List, Tuple, Union +from typing import List, Tuple from os.path import dirname, normpath, join from src.util.color_reader import str2hex @@ -74,7 +74,7 @@ class StyleReader: def convert_size_number(size_number: str, unit_to_replace: str, multiplier: float) -> str: size_number = float(size_number.replace(unit_to_replace, "")) * multiplier return str(size_number) + "px" - has_size = re.search(r"(\d+)([\w%]+)", size_value) + has_size = re.search(r"(\d+(?:\.\d+)?)([\w%]+)", size_value) values: List = size_value.split(" ") if has_size: size_number_idx = [i for i, value in enumerate(values) if re.search("(\d+)([\w%]+)", value)][0]