Overlay images and texts in user interface
First Claim
Patent Images
1. A method, performed by one or more computing devices, comprising:
- receiving a first input from a user in a user interface, the first input comprising a text element;
receiving a second input from the user in the user interface, the second input comprising an image element;
overlapping the text element directly on top of the image element in the user interface; and
automatically adjusting a visual appearance of the text element based on a portion of the image element underneath the text element, in response to the overlapping of the text element on top of the image element, based on a portion of the image element,wherein adjusting the visual appearance of the text element comprises;
left aligning each line of text of the text element relative to the left edge of the image element when the text element is positioned at a left portion of the image element,right aligning each line of text of the text element relative to the right edge of the image element when the text element is positioned at a right portion of the image element, andcenter aligning each line of text of the text element relative to a center of the image element when the text element is positioned at a center portion of the image element.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, overlaying a first element on top of a second element in a user interface; and adjusting visual appearance of the first element based on a portion of the second element underneath the first element.
150 Citations
12 Claims
-
1. A method, performed by one or more computing devices, comprising:
-
receiving a first input from a user in a user interface, the first input comprising a text element; receiving a second input from the user in the user interface, the second input comprising an image element; overlapping the text element directly on top of the image element in the user interface; and automatically adjusting a visual appearance of the text element based on a portion of the image element underneath the text element, in response to the overlapping of the text element on top of the image element, based on a portion of the image element, wherein adjusting the visual appearance of the text element comprises; left aligning each line of text of the text element relative to the left edge of the image element when the text element is positioned at a left portion of the image element, right aligning each line of text of the text element relative to the right edge of the image element when the text element is positioned at a right portion of the image element, and center aligning each line of text of the text element relative to a center of the image element when the text element is positioned at a center portion of the image element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; receive a first input from a user in a user interface, the first input comprising a text element; receive a second input from the user in the user interface, the second input comprising an image element; overlap the text element directly on top of the image element in the user interface; and automatically adjust a visual appearance of the text element based on a portion of the image element underneath the text element, in response to the overlap of the text element on top of the image element, based on a portion of the image element, wherein the adjusting of the visual appearance of the text element comprises; left aligning each line of text of the text element relative to the left edge of the image element when the text element is positioned at a left portion of the image element, right aligning each line of text of the text element relative to the right edge of the image element when the text element is positioned at a right portion of the image element, and center aligning each line of text of the text element relative to a center of the image element when the text element is positioned at a center portion of the image element. - View Dependent Claims (7)
-
-
8. One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computer systems to:
-
receive a first input from a user in a user interface, the first input comprising a text element; receive a second input from the user in the user interface, the second input comprising an image element; overlap the text element directly on top of the image element in the user interface; and automatically adjust a visual appearance of the text element based on a portion of the image element underneath the text element, in response to the overlap of the text element on top of the image element, based on a portion of the image element, wherein the adjusting of the visual appearance of the text element comprises; left aligning each line of text of the text element relative to the left edge of the image element when the text element is positioned at a left portion of the image element, right aligning each line of text of the text element relative to the right edge of the image element when the text element is positioned at a right portion of the image element, and center aligning each line of text of the text element relative to a center of the image element when the text element is positioned at a center portion of the image element. - View Dependent Claims (9, 10, 11, 12)
-
Specification