كيفية إضافة صورة SVG دوارة في خلفية صفحة ويب

نشرت: 2023-01-07

عندما يتعلق الأمر بإضافة اهتمام بصري إلى صفحة ويب ، فإن القليل من الأشياء تكون لافتة للنظر مثل الخلفية المصممة جيدًا. تتمثل إحدى طرق جعل الخلفية أكثر تشويقًا في إضافة صورة يتم تدويرها. يمكن القيام بذلك باستخدام ملف SVG بسيط. لتدوير صورة SVG في خلفية صفحة ويب ، فإن أول شيء عليك القيام به هو إنشاء ملف SVG. يمكن القيام بذلك باستخدام أي محرر رسومات متجه ، مثل Adobe Illustrator. بمجرد حصولك على ملف SVG ، ستحتاج إلى تحميله على خادم الويب الخاص بك. بعد ذلك ، تحتاج إلى إضافة بعض CSS إلى صفحة الويب الخاصة بك. سيتم استخدام CSS هذا لوضع صورة SVG وجعلها تدور. أخيرًا ، تحتاج إلى إضافة القليل من JavaScript إلى صفحة الويب الخاصة بك. سيتم استخدام JavaScript هذا لتدوير صورة SVG بالفعل. مع وجود هذه العناصر الثلاثة في مكانها الصحيح ، يجب أن يكون لديك صورة SVG دوارة في خلفية صفحة الويب الخاصة بك.

كيف يمكنني تدوير Svg في Html؟

كيف يمكنني تدوير Svg في Html؟
المصدر: imgur.com

لا توجد إجابة واحدة محددة لهذا السؤال حيث يمكن إجراؤه بعدة طرق اعتمادًا على النتيجة المرجوة. تتمثل إحدى طرق تدوير عنصر SVG في استخدام سمة التحويل. على سبيل المثال ، لتدوير عنصر بمقدار 45 درجة ، يمكنك استخدام الكود التالي: تتيح لك وظيفة التدوير في SVG (Scalable Vector Graphics) تحديد زاوية دوران للصورة. يمكنك تغيير اتجاه الصورة باستخدام التطبيق. يمكنك قلب الصندوق القياسي إلى الماس في أقل من ثانية بتدويره. نتيجة لذلك ، يفترض التدوير أن النقطة في الصورة تظل ثابتة. يجب تحديد زاوية الدوران والإحداثيات الخاصة بمنطقة ثابتة بحيث يمكن استخدام التدوير. زاوية الدوران بزاوية 45 درجة هي نتيجة استخدام دائرة بزاوية 360 درجة كزاوية الدوران. عادة ما يتم ضبط زاوية الرسم البياني على اليمين ، إذا كنت تريد قلب SVG أفقيًا ، فيمكنك استخدام خاصية CSS "التحويل". كما يوحي الاسم ، فإن Webkit-transform هي scaleX (-1) ، في حين أن التحويل هو scaleX (-1). نتيجة لذلك ، سيتم تدوير الصورة أفقيًا. منفذ العرض هو منطقة الصفحة حيث يمكن للمستخدم رؤيتها. كيف يمكنني تدوير صورة على الويب؟ المصدر: wikihow.com يتم إنشاء فئة تدوير CSS لكل علامة img> ويسمح لك بتدوير صورة في الويب يوضح لك كريستوفر هينج من thewizardsite.com كيفية تدوير صورة في هاتف محمول (CSS) على موقع ويب. سأل عما إذا كان بإمكانه تحويل صورة إلى عرض عمودي لزائر موقع الويب للجوال. توضح هذه المقالة كيفية عرض الصور بشكل مختلف على شاشات الكمبيوتر والهواتف المحمولة. سيبدو HTML هذا تمامًا مثل هذا إذا كان عرض الصورة 202 بكسل وارتفاعها 42 بكسل. للتأكد من أن النتيجة التي تم تدويرها لا تغطي أي نص أعلاه ، يجب علينا تحريكها بمسافة تساوي (العرض - الارتفاع) لأسفل من كتلة DIV المخصصة لها. أعلى الهامش: احسب (202 بكسل - 42 بكسل) / 2) ؛ استدارة: تدوير (270 درجة) ؛ ويمكن تدوير الصورة باستخدام وظيفة التحويل الموضحة أدناه. إذا اخترت استخدام translateY () بدلاً من translateY () ، فتأكد من ترجمتها بشكل صحيح قبل القيام بذلك. عند استخدام هذه القاعدة ، يمكنك تكبير الصور الكبيرة لتناسب الشاشات الصغيرة. من المهم أن تختبر الصفحة على الهاتف (أو نافذة متصفح سطح المكتب التي تم تصغيرها). إذا تأثر عرض الصورة وارتفاعها ، فقد تبدو غير جذابة. سيحتاج الزوار الذين يستخدمون Internet Explorer (الذي لم يعد مدعومًا) إلى الترقية إلى الإصدار 9.2 ، في السابق ، كان تدوير الصور يتطلب برنامجًا خاصًا ، وكان تنزيله وتثبيته يستغرق وقتًا طويلاً. باستخدام كود CSS البسيط ، يمكنك الآن تدوير الصور على موقع الويب الخاص بك ببضع ضغطات. عند تدوير صورة 180 درجة ، استخدم علامة img> و 180 في كود CSS. لتدوير صورة بدرجات أخرى ، غيّر قيمة الدرجة في كود CSS وعلامة * img إلى 180. في المثال أعلاه ، غيّر رمز CSS * 180 حرفًا وعلامة * img * حد 135 حرفًا لتدوير صورة بمقدار 45 درجة. باستخدام هذه الطريقة ، ستدور الصورة بمقدار 135 درجة في اتجاه عقارب الساعة. عند استخدام صورة في اتجاه مختلف ، ما عليك سوى تغيير 180 في كود CSS وعلامة * img إلى الدرجة التي تريدها واضغط على المفتاح المقابل في لوحة المفاتيح. في Windows ، تتوفر اختصارات لوحة المفاتيح CTRL + ALT Up Arrow للاتجاه الأفقي ، و CTRL + ALT Right Arrow للاتجاه الرأسي ، و CTRL + ALT Down Arrow للاتجاه الأفقي العكسي. موقع ويب أو مدونة ، يتم تدويرها بشكل متكرر لتلائم تنسيق الصفحة. كل ما هو مطلوب هو كتابة خاصية التحويل في كود HTML. ما عليك سوى إدخال الكود التالي في صفحة الويب الخاصة بك وسيقوم بتدوير الصورة 90 درجة. استدارة (90 درجة) ؛ هل يمكنك استخدام Svg كصورة خلفية؟ المصدر: cloudfront.net يدعم CSS أيضًا استخدام صور SVG كصور خلفية ، بنفس الطريقة التي تستخدمها PNG و JPG و GIF. يجعل SVG البسيط من السهل الحفاظ على الحدة مع المرونة وتعدد الاستخدامات. علاوة على ذلك ، يمكن أن يؤدي الرسم النقطي مجموعة متنوعة من الوظائف ، مثل التكرار. . يتم إنشاء الصور الشفافة من خلال وضع خلفية شفافة في الموضع والحجم المناسبين. إحدى الطرق هي استخدام محرر SVG عبر الإنترنت مثل طريقة الرسم. يوفر هذا المحرر عددًا من الأدوات لمعالجة الصور المتجهة ، بما في ذلك أداة التدوير. هناك طريقة أخرى لتدوير SVG عبر الإنترنت وهي استخدام محول عبر الإنترنت مثل Zamzar. يمكن أن يأخذ هذا المحول ملف SVG ويحوله إلى عدد من التنسيقات المختلفة ، بما في ذلك PNG و JPG و PDF. إذا كنت تستخدم مجموعة أدوات تحرير المتجه عبر الإنترنت من Pixelied ، فيمكنك تدوير SVG في أي اتجاه وبأي درجة. لتلائم العرض الأفقي أو الرأسي ، قم بإمالة المتجه بطريقة الوضع الذي تستخدمه. يمكنك بسهولة تغيير ألوان SVGs وقلبها وتجميعها وفك تجميعها وتغييرها عن طريق فعل الشيء نفسه. يتوفر محرر المتجه عبر الإنترنت لـ Pixelied للاستخدام مع مجموعة واسعة من تنسيقات الملفات ، بما في ذلك JPG و PNG والعديد من التنسيقات الأخرى. يمكنك نقل إحساس بالسريالية في صورتك من خلال دمجها أفقيًا أو رأسيًا. ستؤدي إضافة الحدود إلى تصميماتك إلى منحها إحساسًا ثلاثي الأبعاد. مع تغيير الحجم الفوري ، يمكنك بسرعة وسهولة ملاءمة SVGs الخاصة بك في إطارات مجمعة وتطبيقات أخرى. Pixelied ، أداة دوار SVG عبر الإنترنت ، سهلة الاستخدام ولا تتطلب أي معرفة فنية بالفوتوشوب أو Gimp. تعد القدرة على إضافة نص وأيقونات وصور وعناصر ورسوم توضيحية ونماذج من أقوى ميزات الصورة. نظرًا لأنه يمكن استخدام الصور التي تم تنزيلها بدون مقابل لأغراض شخصية أو تجارية ، فيمكن استخدامها بحرية. ومع ذلك ، يمكنك تدوير عنصر بأكمله ، بما في ذلك صورة الخلفية الخاصة به ، باستخدام خاصية تحويل CSS. لاستخدام خاصية التحويل ، يجب أولاً تحديد خاصية التحويل - الأصل ، التي تحدد نقطة الأصل للتحويل. بعد ذلك ، يمكنك استخدام الدالة rotate () لتدوير العنصر حول نقطة الأصل ، كما أن الخلفيات ، بالإضافة إلى كونها جزءًا مهمًا من نصوص HTML النصية وصفحات الويب ، مهمة جدًا أيضًا. تستخدم بعض مواقع الويب خلفية بيضاء بسيطة ، بينما يستخدم البعض الآخر الصور لمنح صفحاتهم مظهرًا أكثر أناقة وجمالية. يتم تنفيذ نمط CSS لتصميم صور الخلفية المستندة إلى CSS على مواقع الويب بلغة البرمجة النصية بتنسيق HTML باستخدام مجموعة متنوعة من الخصائص. سنستخدم كل هذه الخصائص في هذه المقالة لتدوير صورة الخلفية لصفحة الويب وترجمتها وتغيير حجمها. في المثال التالي ، سنلقي نظرة على الخصائص المختلفة التي يمكن استخدامها لتدوير صورة الخلفية ، بالإضافة إلى النص الموجود في صفحة HTML ، مع صورة الخلفية وبدونها. يتكون نص صفحة HTML هذه من عنوان بحجم 1 و 4 مقسم إلى أربعة أقسام div مختلفة. كل من هذه الأربعة divs له معرّف وفئة خاصة به ، والتي يمكن تدويرها أو ترجمتها أو تدويرها: rotateImageOnly ID for the first div، rotateTranslate class for the second div، and rotateTranslate class for the 4th. في هذا المثال ، أضفنا صورة إلى خلفية باستخدام الخاصية background-image. لمنع تكرار صورة الخلفية على صفحة HTML ، قمنا بتعيين الخلفية على norepeat. تم تدوير صورة الخلفية لقسم div الثاني بمقدار 45 درجة بينما تمت ترجمة النص إلى 200 بكسل. يبدو أن الصورة الأولى معروضة بالكامل دون أي تدوير أو ترجمة أو تكرار. تتكرر صورة الخلفية الثانية عدة مرات ، وتم تدوير صورة الخلفية الأولى 45 درجة بنصف قطر 50٪. الغرض من هذه المقالة هو تحديد كيفية استخدام خصائص CSS المختلفة لتدوير صور الخلفية لأي صفحة HTML. ما مدى جودة تدوير عنصر؟ لتحقيق ذلك ، يمكننا استخدام خاصية التحويل. يمكن للخاصية تدوير أي عنصر ، بما في ذلك المحتوى والحدود وصورة الخلفية ، لأنها تدعم نطاقًا واسعًا من أنماط التدوير. يمكن إضافة المتغيرات التالية إلى علامة CSS محددة لتدوير محتوى العنصر بمقدار 90 درجة: -webkit-transform: rotate (90deg)؛ - تحويل الموز: تدوير (90 درجة) ؛ - تحويل: تدوير (90 درجة) ؛ -ms-transform في نصف دوران ، يجب إجراء التغيير من 90 إلى 45 درجة ، وبعد أن يزيد المحدد العرض إلى 150 بكسل ، استخدم المحدد التالي لزيادة عرض القسم العلوي إلى 150 بكسل. الصورة تدور ببطء. خياطة صور الخلفية * / * انحراف الخلفية * / * br> * br> في الأسفل هذه صورة بالتنسيق التالي: url (../ img / bg.JPG) ، url (../ img / border.JPG) ، url (../ img / hover.JPG) ، 100٪ ؛ * brCss تدوير الخلفية التدرج A CSS تدوير الخلفية التدرج هو تدرج الخلفية الذي يتم تدويره حول نقطة. يمكن تحديد النقطة بالدرجات ، أو بإحداثي س وص. يمكن أن يكون تدرج الخلفية أي تدرج CSS ، مثل التدرج الخطي أو التدرج الشعاعي ، وأشكال التدرج الخطي والمخروطي والشعاعي هي الأنواع الثلاثة الأكثر شيوعًا لتدرج CSS. تستخدم كل طريقة وظيفة يمكن استخدامها لتحديد ألوان متعددة. الألوان السداسية ، والحصلا ، والرغبا ، والألوان المسماة من بين الاحتمالات. يمكن أيضًا تحديد شكل التدرج واتجاهه. يمكن أن يكون استخدام التدرج المخروطي في المخططات الدائرية والمخططات الأخرى مفيدًا. عادة ما يتركز التدرج المخروطي حول نقطة ذات نقطة بؤرية دوارة. يمكن تغيير شكل التدرج من دائري إلى بيضاوي عن طريق تغيير نقطة البداية. يبدأ التدرج الشعاعي في المركز وينتشر. تسمح لك جميع حقول التدرج اللوني في CSS بتحديد النسبة المئوية أو الطول المطلق للتوقف اللوني. بالإضافة إلى الخطوط الصلبة ، يمكن استخدام التوقفات اللونية لرسم الخطوط. يمكن أيضًا استخدام شريط التدرج الخطي المتكرر إذا كنت تريد نمطًا مخططًا. وتجدر الإشارة إلى أن بعض المتصفحات ، مثل IE11 ، لا تدعم حسابات التدرج الخطي. التدرج الشعاعي: هل يمكنك الانتقال إليه؟ كيف يمكنك نقل التدرج الشعاعي؟ في التدرج الشعاعي ، ينتشر التدرج من المركز وينتقل اللون. نظرًا لأن التدرج الشعاعي يجب أن يتم توسيطه ويجب أن تتوسع الخطوط الشعاعية من هناك ، فمن الصعب صنعه. يمكن أيضًا إنشاء تدرج نصف قطري بنقاط مركزية متعددة.