Как придать разные цвета элементу одной и той же строки в начальной загрузке, лезвию Laravel - PullRequest
0 голосов
/ 29 сентября 2018

Я очень новичок в этом, и мой вопрос может быть очень глупым, пожалуйста, прости меня.

Итак, я работаю над сайтом электронной коммерции, на котором несколько продавцов будут показывать свои товары в одном магазине, и будет функция для отображения имени продавца, такого как «Продавец: Ксавье».Поэтому я хочу, чтобы слово «продано» было другого цвета, а имя продавца - другим.Посмотрите на мои коды ниже, они будут отображать «Sold by: Xavier», но только в одном цвете (черный).

<span style="color:black;">Sold by: {{$product->seller->username}}</span><br>

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Вы можете заключить имя продавца в другой промежуток.Вот так -

        <span style="color:black;">Sold by: <span style="color:hotpink;"><a href="http://example.com/user/123/">{{$product->seller->username}}</a></span></span><br>

Заменить http://example.com/user/123/ ссылкой вашего продавца.

0 голосов
/ 29 сентября 2018

Вы можете сгенерировать радомский цвет, используя эту функцию random_color, а также продать и назвать другой элемент

     <?php
     function random_color(){  
     return sprintf('#%06X', mt_rand(0, 0xFFFFFF));
     } ?>


<span><span  style="color:<?php echo random_color() ?>">soldby:</span> test1</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...