روبي روبي كيف يلف النص حول صورة يمين محاذاة؟
-
21-09-2019 - |
سؤال
من الممكن أن يضع محاذاة صورة إلى اليمين ولف النص حول الصورة كما هو الحال في HTML و CSS باستخدام العوام: الخاصية اليمنى؟
إذا كان الأمر كذلك، كيف يمكنك أن تفعل هذا ؟
يمكنني محاذاة صورة ولكن لا أعرف كيفية لف النص من حوله. النص هو النص الديناميكي لذلك يختلف في الطول.
شكرا جزيلا ريك
المحلول
أحد الاقتراحات هو محاولة صناديق التداخل. سيكون لدى المربع الرئيسي المحدد النص بداخله. مع في مرحلة ما مربع محيط آخر للصورة. شيء على غرار
bounding_box([x,y], :width => bounds.width, :height => 400) do
text "blah"
text "blah"
# image
bounding_box([bounds.right - image_width, 0], :width => image_width) do
image("path_to_file", :at => [0,0], :width => bounds)
text "more blah"
end
قد تكون قادرًا على استخدام الصورة ببساطة بدون مربع المحيط ، لكن المربع المحيط سيضمن أن يتدفق النص حولها.
لا تنتمي إلى StackOverflow