Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -13,6 +13,15 @@ st.markdown(
|
|
| 13 |
max-width: 90vw; /* Adjust the value as needed */
|
| 14 |
font-size: 38px;
|
| 15 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
</style>
|
| 17 |
""",
|
| 18 |
unsafe_allow_html=True
|
|
@@ -195,20 +204,19 @@ Benshiro nodded, his mind already diving back into the problem at hand. Well, y
|
|
| 195 |
# Main content area
|
| 196 |
st.write("This is a Streamlit app where the text appears as if it's being typed like an A.I.")
|
| 197 |
|
| 198 |
-
# Create a
|
| 199 |
-
|
|
|
|
|
|
|
| 200 |
|
| 201 |
-
# Type the text character by character
|
| 202 |
typed_text = ""
|
| 203 |
for char in text_to_type:
|
| 204 |
if char == "\n":
|
| 205 |
-
typed_text += "
|
| 206 |
-
placeholder.markdown(f"<span style='font-size: 25px;'>{typed_text}</span>", unsafe_allow_html=True)
|
| 207 |
-
time.sleep(0.5) # Increased delay for line break
|
| 208 |
else:
|
| 209 |
typed_text += char
|
| 210 |
-
placeholder.markdown(f"<span style='font-size: 25px;'>{typed_text}</span>", unsafe_allow_html=True)
|
| 211 |
-
time.sleep(0.07) # Slightly increased typing speed
|
| 212 |
|
| 213 |
-
#
|
| 214 |
-
|
|
|
|
|
|
| 13 |
max-width: 90vw; /* Adjust the value as needed */
|
| 14 |
font-size: 38px;
|
| 15 |
}
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
.paragraph-container {
|
| 20 |
+
font-size: 25px; /* Adjust the font size as desired */
|
| 21 |
+
max-width: 90vw; /* Adjust the container width as needed */
|
| 22 |
+
background-color: black; /* Set the background color */
|
| 23 |
+
padding: 10px; /* Add some padding for better readability */
|
| 24 |
+
}
|
| 25 |
</style>
|
| 26 |
""",
|
| 27 |
unsafe_allow_html=True
|
|
|
|
| 204 |
# Main content area
|
| 205 |
st.write("This is a Streamlit app where the text appears as if it's being typed like an A.I.")
|
| 206 |
|
| 207 |
+
# Create a container for the paragraph
|
| 208 |
+
paragraph_container = st.markdown("""
|
| 209 |
+
<div class="paragraph-container"></div>
|
| 210 |
+
""", unsafe_allow_html=True)
|
| 211 |
|
| 212 |
+
# Type the text character by character
|
| 213 |
typed_text = ""
|
| 214 |
for char in text_to_type:
|
| 215 |
if char == "\n":
|
| 216 |
+
typed_text += "<br>" # Use <br> for line breaks in HTML
|
|
|
|
|
|
|
| 217 |
else:
|
| 218 |
typed_text += char
|
|
|
|
|
|
|
| 219 |
|
| 220 |
+
# Update the paragraph container with the typed text
|
| 221 |
+
paragraph_container.markdown(typed_text, unsafe_allow_html=True)
|
| 222 |
+
time.sleep(0.05) # Adjust the typing speed as needed
|